在Textblock内绑定运行导致WPF异常

本文关键字:WPF 异常 运行 Textblock 绑定 | 更新日期: 2023-09-27 17:51:16

我试图将两个<Run>绑定到一个TextBlock中,如下面的代码片段所示。但是我要做一个XamlParseException

基本上我想达到这样的格式:

CodeNum: LongDescription

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

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

在Textblock内绑定运行导致WPF异常

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

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