Мы можем определить переменные в xaml, например:
<system:Double x:Key="ListHeight">320</system:Double>
Есть ли способ изменить его значение с помощью сеттеров? Как
<DataTrigger Binding="{Binding Items.Count, ElementName=FileListBox}" Value="0" >
<Setter TargetName="ListHeight" Value="400"/>
</DataTrigger>
В основном мне нужно использовать это значение для упоминания высоты различных элементов. Поэтому, если мне нужно изменить высоту, я изменю эту переменную, и у всех элементов будет увеличенная высота. И значение этой переменной зависит от того, какие элементы есть в списке. Если нет ни одного или менее 5 элементов, у нас будет определенная высота списка. Если элементов больше 5, у нас будет другое значение.