WPF Запуск по наследственному свойству

Я хотел бы использовать триггер триггера, но мне нужно выбрать свойство предка, например:

<Trigger Property="State" Value="Expanded">
   <Setter Property="Background" Value="Red" />
</Trigger>

Только то, что свойство State должно быть свойством неизвестного предка известного типа, и если не может быть найдено, то триггер никогда не будет выполнен.

Итак, мой вопрос: как мне найти предка, чтобы получить свойство для использования в триггере?

Надеюсь, я ясно дал понять. Заранее спасибо.

1 ответ

Решение
<DataTrigger Binding="{Binding State, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Whatever}}}" Value="Expanded">
Другие вопросы по тегам