【发布时间】:2016-10-05 11:21:14
【问题描述】:
我正在实现这个 TextBlock 并且 stringformat 没有出现,只有绑定属性的值。你能告诉我我做错了什么吗?
XAML 代码
<TextBlock>
<TextBlock.Text>
<MultiBinding Converter="{StaticResource ResourceKey=myConverter}">
<Binding Path="loc.country" StringFormat="Country: {0}"/>
<Binding Path="loc.area" StringFormat="Area: {0}"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
转换器
public class MyMultiConverter : IMultiValueConverter
{
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
{
if (values[1] == null)
return values[0];
return values[1];
}
public object[] ConvertBack(object values, Type[] targetType, object parameter, CultureInfo culture)
{
return null;
}
}
最好的问候,
【问题讨论】:
-
检查输出窗口是否有绑定错误。
-
没有绑定错误 Mike。