在Textblock中绑定运行导致WPF中的异常

时间:2015-05-30 21:03:16

标签: c# wpf xaml textblock

我正在尝试在<Run>内绑定两个TextBlock,如下面的代码段所示。但是我得到了XamlParseException

基本上我正在努力实现这种格式:

CodeNum: LongDescription

如果下面的代码注定要失败,我还有其他选择吗?

<TextBlock>
    <Run FontWeight="Bold" Text="{Binding CodeNum}"/>
    <Run FontWeight="Bold" Text=": "/>
    <Run Text="{Binding LongDescription}"/>
</TextBlock>

1 个答案:

答案 0 :(得分:21)

我猜测LongDescriptionCodeNumis是只读属性(没有公共设置者)。您需要将绑定更改为您在Run

中使用的所有只读属性的一种方式
<Run Text="{Binding LongDescription, Mode=OneWay}"/>