Silverlight 4 RichTextBox使用DataContext绑定数据

Nor*_*des 2 silverlight richtextbox silverlight-4.0

我正在使用Silverlight 4并尝试将我的测试应用程序设置为多语言,但是当我到达"RichTextBox"控件时我遇到了一些麻烦.我可以通过执行反向代码(c#)来正确绑定它,但是当尝试使用"DataContext"属性时,我根本无法加载它.

我创建了一个FormatConverter,它返回一个用于测试的Block(段落)和我的RichTextBox看起来像我的代码:

   <RichTextBox x:Name="rtaTest" BorderThickness="0" IsReadOnly="True" UseLayoutRounding="True" 
DataContext="{Binding Source={StaticResource Localization}, Path=Home.MainContent, Converter={StaticResource ParagraphFormatConverter}}">
    </RichTextBox>
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法从XAML绑定RichTextBox.

Jay*_*eth 5

Run似乎支持SL4中的数据绑定,如:

<RichTextBox>
  <Paragraph>
    <Run Text="{Binding Path=LineFormatted}" />
  </Paragraph>
</RichTextBox>
Run Code Online (Sandbox Code Playgroud)