如何在UWP中使用VisualState触发器显示不同的消息

时间:2018-07-03 08:08:50

标签: uwp uwp-xaml

我正在做一个UWP项目,并且我不会显示不同类型的信息,这取决于我在列表视图中选择了多少个项目。

在这些情况下,我不会在TextBlock中显示其他消息: -未选择任何项目 -选择一项 -选择的项目数

我在WPF中发现有一种叫做:DataTrigger的用法:

<Style.Triggers>
   <DataTrigger Binding="{Binding MyList.Count}" Value="0">
       <Setter Property="Visibility" Value="Visible" />
   </DataTrigger>
</Style.Triggers>

使用<VisualState.StateTriggers>的UWP中的等效语法是什么?

谢谢

1 个答案:

答案 0 :(得分:1)

在UWP中最能使用DataTrigger的地方是将DataTriggerBehaviorChangePropertyAction一起使用:https://github.com/Microsoft/XamlBehaviors/wiki/DataTriggerBehavior

您将需要安装this official NuGet package