0

是否可以在 xaml 中执行“IS”条件?

<Condition 
    Binding="{Binding RelativeSource={RelativeSource Self}, Path=Type}" 
    Value="MyNamespace.MyClass" />

我需要的类上没有名为 Type 的属性。有一个永远存在的 GetType() 方法,但我不知道如何在这里调用它来进行条件比较。

有没有办法做到这一点?

4

1 回答 1

4

只需放入一个转换器来执行该逻辑,您可以将要比较的类型作为参数传递(使用x:Type)并返回truefalse(设置Condition.Valuetrue)。

于 2012-09-21T22:08:50.313 回答