在 wpf 中它看起来像这样:
<DataTrigger Binding="{Binding IsActive, RelativeSource={RelativeSource AncestorType=Window}}" Value="false">
<Setter />
</DataTrigger>
在 wpf 中它看起来像这样:
<DataTrigger Binding="{Binding IsActive, RelativeSource={RelativeSource AncestorType=Window}}" Value="false">
<Setter />
</DataTrigger>
UWP 使用StateTrigger
分配给 aVisualState
和VisualStateManager
来实现触发器。UWP 中的等价物是:
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="ControlStates">
<VisualState x:Name="IsActive">
<VisualState.StateTriggers>
<StateTrigger IsActive="{Binding IsActive, RelativeSource={RelativeSource AncestorType=Window}}" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="..." Value="..." />
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>