1

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

4

0 回答 0