2
我有一个ComboBox
绑定到名为Property
的ViewModel属性。DataTrigger无法正常工作
Property
是一个TypeDescriptor。
当用户更改ComboBox
中的值时,更新Property
。
在我想隐藏或使人们看到不同的控制UI:文本框,组合框,日期选择器等
问题是,在DataTrigger
无法按预期工作。
<Style x:Key="textboxStyle"
TargetType="{x:Type TextBox}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=Property.PropertyType}"
Value="{x:Type Type={x:Type sys:String}}">
<Setter Property="Visibility"
Value="Visible" />
</DataTrigger>
</Style.Triggers>
</Style>
WPF无法知道PropertyType是否已更改。这不是DP。 – 2009-11-23 19:41:13