xml:
<TextBlock Text="SampleText">
<TextBlock.TextDecorations>
<MultiBinding Converter="{StaticResource sampleMultiValueConverter}">
<Binding/>
<Binding/>
</MultiBinding>
</TextBlock.TextDecorations>
</TextBlock>
转换器:
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
{
return TextDecorations.Underline;
}
在 vs2010 中,一切正常,并在设计器中显示带下划线的文本,就像在运行应用程序中一样。当我在我现在工作的项目中做到这一点时,Blend 显示异常:http ://s19.postimage.org/3wdr4htc3/Blend_Error.png
我已经制作了一个示例项目来演示这种行为http://goo.gl/lnZ1T但是对于这个项目,Blend 只显示错误,而不是异常。
我做错了什么还是Blend的问题?有解决方法吗?