亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有辦法在 WPF 中使用帶有 HTML 格式的 Textbox/RichTextBox?

有沒有辦法在 WPF 中使用帶有 HTML 格式的 Textbox/RichTextBox?

C#
慕雪6442864 2023-09-24 16:30:29
我想要一個簡單的 TextBox 或 RichTextBox ,可以格式化我的文本。我只需要“粗體”、“斜體”、“下劃線”和字體大小選項。我的文本輸入和輸出需要采用 html 格式,但我無法從 RichTextBox 獲取此格式。有沒有一種簡單的方法來獲得正確的格式?或者還有其他適合我需求的選擇嗎?
查看完整描述

2 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

因為我收集您將在這個東西中進行編輯,所以如果您使用 Richtextbox,則必須將 html 轉換為 xaml 對象,然后再轉換回來。

Telerik 提供了一個可以執行此操作的控件。這本身就相當昂貴。Telerik 控件很好,如果其他控件中的功能有用,這將是一個考慮的途徑。

您可以使用專門為 html 編輯設計的控件。

Smith HTML 編輯器是一個非常古老的 codeplex 項目,但純 html 不會改變,我認為代碼已包含在內。


查看完整回答
反對 回復 2023-09-24
?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

請確保添加對 System.Windows.Controls.Ribbon.dll 的引用。您可以在 Visual Studio 中的“項目”->“添加引用”->“框架”->“程序集”下找到它。

至于將結果格式轉換為 HTML,您可以簡單地根據用戶在事件處理方法背后的代碼中選擇的 UI 元素來創建字符串。因此,您可以使用<b></b><strong></strong>標簽來制作粗體字符串、<i></i>斜體標簽和<u></u>下劃線標簽。然后對于字體系列和字體大小等屬性,制作標簽字符串<style></style>,并包含 CSS 屬性font-familyfont-size.


查看完整回答
反對 回復 2023-09-24
  • 2 回答
  • 0 關注
  • 208 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號