Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 xaml 中执行“IS”条件?
<Condition Binding="{Binding RelativeSource={RelativeSource Self}, Path=Type}" Value="MyNamespace.MyClass" />
我需要的类上没有名为 Type 的属性。有一个永远存在的 GetType() 方法,但我不知道如何在这里调用它来进行条件比较。
有没有办法做到这一点?
只需放入一个转换器来执行该逻辑,您可以将要比较的类型作为参数传递(使用x:Type)并返回true或false(设置Condition.Value为true)。
x:Type
true
false
Condition.Value