XAML:
<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的问题?有解决方法吗?