如何将System.Windows.Forms.RichTextBox.Text转换为String?

时间:2016-02-24 07:36:13

标签: c# wpf wpf-controls richtextbox

我在表单设计器中点击并拖动了RichTextBox rtEvents,我想将rtEvents值转换为字符串。

This solution doesn't work,因为我没有使用System.Windows.Controls.RichTextBox

我不想使用.Windows.Controls.*,因为我很难设计没有点击拖动的表单。

还有其他方法或解决方法吗?

2 个答案:

答案 0 :(得分:0)

好吧,不知怎的,我解决了它(不确定这是不是好/完美的方式),

添加using System.Windows.Controls;但我必须为我的所有对象添加额外的System.Windows.Forms.。例如,我有这个功能:

private void dDownWidth(Combobox cbname)
{
.....
}

在我添加之前:using System.Windows.Controls;它就像那样,但是在我添加之后,它必须是这样的:

private void dDownWidth(System.WIndows.Forms.Combobox cbname)
{
.....
}

我必须像所有对象/参数对象一样进行更改。

答案 1 :(得分:0)

string richText = new TextRange(rtEvents .Document.ContentStart,rtEvents .Document.ContentEnd).Text;