【发布时间】:2010-02-15 17:07:35
【问题描述】:
我正在使用 Silverlight 4 并尝试将我的测试应用程序设置为多语言,但是当我到达“RichTextBox”控件时遇到了一些问题。我可以通过执行反向代码 (c#) 正确绑定它,但是在尝试使用“DataContext”属性时,我根本无法加载它。
我创建了一个 FormatConverter,它返回一个块(段落)进行测试,我的 RichTextBox 代码如下所示:
<RichTextBox x:Name="rtaTest" BorderThickness="0" IsReadOnly="True" UseLayoutRounding="True"
DataContext="{Binding Source={StaticResource Localization}, Path=Home.MainContent, Converter={StaticResource ParagraphFormatConverter}}">
</RichTextBox>
我想知道是否有一种方法可以从 XAML 中绑定 RichTextBox。
【问题讨论】:
-
我不太明白你的目标是分配给 DataContext
-
这是因为我想在富文本区域中放入不同的本地化(法语/英语/等),但我想在加载页面时绑定我的块。对不起,如果我不清楚......我的英语不是我的第一语言。
标签: silverlight silverlight-4.0 richtextbox