Как отобразить другое сообщение, используя триггеры VisualState в UWP - PullRequest
0 голосов
/ 03 июля 2018

Я делаю проект UWP и не хочу отображать различный тип информации в зависимости от того, сколько элементов я выбрал в просмотре списка.

Я не хочу отображать другое сообщение в моем TextBlock в следующих случаях: - Ни один предмет не выбран - Выбран один предмет - Количество выбранных предметов

Я обнаружил в WPF, что есть что-то под названием: DataTrigger используется так:

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

Каков эквивалентный синтаксис в UWP с использованием <VisualState.StateTriggers>?

Спасибо

1 Ответ

0 голосов
/ 03 июля 2018

Самое близкое, что вы можете использовать DataTrigger в UWP, это использовать DataTriggerBehavior с ChangePropertyAction: https://github.com/Microsoft/XamlBehaviors/wiki/DataTriggerBehavior

Вам нужно будет установить этот официальный пакет NuGet .

...