在 Textblock 中绑定 运行 导致 WPF 异常
Binding Run inside Textblock results in exception in WPF
我正在尝试在 TextBlock
中绑定两个 <Run>
,如下面的代码片段所示。但是我收到 XamlParseException
.
基本上我正在尝试实现这种格式:
CodeNum: LongDescription
如果下面的代码注定会失败,我还有什么其他选择?
<TextBlock>
<Run FontWeight="Bold" Text="{Binding CodeNum}"/>
<Run FontWeight="Bold" Text=": "/>
<Run Text="{Binding LongDescription}"/>
</TextBlock>
我猜测 LongDescription
或 CodeNumis
是只读 属性(没有 public setter)。您需要将绑定更改为您在 Run
中使用的所有只读属性的一种方式
<Run Text="{Binding LongDescription, Mode=OneWay}"/>
我正在尝试在 TextBlock
中绑定两个 <Run>
,如下面的代码片段所示。但是我收到 XamlParseException
.
基本上我正在尝试实现这种格式:
CodeNum: LongDescription
如果下面的代码注定会失败,我还有什么其他选择?
<TextBlock>
<Run FontWeight="Bold" Text="{Binding CodeNum}"/>
<Run FontWeight="Bold" Text=": "/>
<Run Text="{Binding LongDescription}"/>
</TextBlock>
我猜测 LongDescription
或 CodeNumis
是只读 属性(没有 public setter)。您需要将绑定更改为您在 Run
<Run Text="{Binding LongDescription, Mode=OneWay}"/>