Я пытаюсь отключить элемент ListBox в зависимости от свойства IsEnabled содержимого ListBoxItem. Как и в этом коде, кнопка 1 имеет IsEnabled = False, но элемент списка можно выбрать. Я хочу отключить выделение, если свойство IsEnabled является ложным. как должен запускать поиск содержимого элемента и его свойство IsEnabled.Как найти свойство IsEnabled дочернего элемента в ListBoxItem для триггера
<Grid>
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<DataTemplate.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="IsEnabled" Value="False"/>
</Trigger>
</DataTemplate.Triggers>
</DataTemplate>
</ListBox.ItemTemplate>
<ListBoxItem>
<Button IsEnabled="False">1</Button>
</ListBoxItem>
<ListBoxItem>
<Button>2</Button>
</ListBoxItem>
<ListBoxItem>
<Button>3</Button>
</ListBoxItem>
</ListBox>
</Grid>
спасибо, но этого я не хочу достичь. Я хочу получить свойство IsEnabled дочернего элемента управления. Я использую MVVM, но я хочу использовать триггер в стиле, который находится в моем ресурсном словаре. – DronBoard