【发布时间】:2009-05-10 12:54:01
【问题描述】:
我想设置一个绑定。问题是目标是字符串类型,但源是双精度类型。 在下面的代码中,VersionNumber 是 double 类型。当我运行它时,文本块是空的,没有抛出任何异常。 如何设置此绑定?
<Style TargetType="{x:Type MyControl}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type MyControl}">
<TextBlock Text="{TemplateBinding Property=VersionNumber}" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
【问题讨论】:
-
您绑定到的
VersionNumber属性是否可能不是双精度的,这可以解释为什么您没有看到预期的绑定行为?