富文本框属性问题
<RichTextBox AcceptsTab="True" ForceCursor="True" IsDocumentEnabled="True" TextChanged="ContentChanged" Name="TextContent"/>
在 C# 文件中,我无法获取富文本框的 Text 属性。 我正在努力做到这一点;
TextContent.Text= "hello"
但它给出了编译时错误。
'System.Windows.Controls.RichTextBox' does not contain a definition for 'Text' and no extension method 'Text' accepting a first argument of type 'System.Windows.Controls.RichTextBox' could be found (are you missing a using directive or an assembly reference?)
请建议我。
<RichTextBox AcceptsTab="True" ForceCursor="True" IsDocumentEnabled="True" TextChanged="ContentChanged" Name="TextContent"/>
In C# file i am not able to get Text property of Rich Textbox.
I am trying to get this like;
TextContent.Text= "hello"
But it is giving compile time error.
'System.Windows.Controls.RichTextBox' does not contain a definition for 'Text' and no extension method 'Text' accepting a first argument of type 'System.Windows.Controls.RichTextBox' could be found (are you missing a using directive or an assembly reference?)
Please suggest me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通常,您需要使用
阻止
属性。但是,如果您使用FlowDocument
用于表示RichTextBox
内容,然后您可以使用文档
属性。例如,编写内容:
XAML:
代码:
要阅读内容,您只需访问
Document
属性:如果您只需要获取文本,则可以更简单的方法 -
TextRange
< /a> 类。接下来的代码将检索所有文本内容:Generally, you need to work with
Blocks
property. But, if you are usingFlowDocument
for representingRichTextBox
content, then you can access text withDocument
property.For example, writing content:
XAML:
Code:
To read content you simply access
Document
property:If you need just to take text, you have more simple way -
TextRange
class. Next code will retrieve all text content:如果您想从富文本框中检索文本,请使用以下代码,
If you want to retrieve the text from the rich text box then use this code,