Прошу прощения за мой английский.
Мне нужно изменить шаблон данных для элементов в ListBox в зависимости от того, видна вертикальная полоса прокрутки или нет (или включена, или отключена).Я использую стили для ListBox и ScrollBar.Я могу изменить шаблон scrollBar, когда его свойство «IsEnabled» имеет значение «False».Но я не могу понять, как отловить ScrollBar.VisibilityChanging внутри ListBox Style.Я пытался использовать
<Style TargetType="{x:Type ListBox}" >
.....
<Style.Triggers>
<Trigger Property="ScrollViewer.ComputedVerticalScrollBarVisibility"
Value="Hidden">
<Setter Property="ItemTemplate">
......
... с ...
<Style x:Key="{x:Type ScrollBar}" TargetType="{x:Type ScrollBar}">
..........
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Visibility" Value="Hidden" />
</Trigger>
......
Это не работает.
Надеюсь, вы поможете мне