将RichTextBox文档绑定到嵌入式文本文件而不使用代码隐藏

时间:2013-07-23 16:38:50

标签: c# wpf xaml binding richtextbox

我目前在我的程序中嵌入了一个大型许可证文件,我想将RichTextBox绑定到。我已经尝试了多种方法,但没有找到好的方法来做到这一点,而不在代码隐藏中包含一些东西。我更喜欢在XAML本身绑定文档。作为一个类比,我目前有一个像这样的图像:

<Image Height="25" HorizontalAlignment="Left" Margin="12,12,0,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="23" Source="Resources\68PVb9k.png" />

有没有办法用RichTextBox文件实现这个目的?如果我尝试直接绑定文档,我会收到错误:

"A 'Binding' cannot be set on the 'Document' property of type 'RichTextBox'. A 'Binding' can only be set on a DependencyProperty of a DependencyObject."

类似于:

<RichTextBox Name="richTextBox1" Document="{Binding Path=Resources\InternalLicense.txt}" IsEnabled="False"/>

不行。 (我意识到那里存在明显的格式问题。这只是一个例子)

1 个答案:

答案 0 :(得分:0)

TextBox IsReadOnly = true

TextBoxBase.IsReadOnly Property