Как повлиять на свойства дочернего элемента управления из стиля

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

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

Я просмотрел различные типы дочерних элементов управления, которые доступны в интеллектуальном анализе свойств средства установки стиля... Я вижу такие вещи, как Grid, DockPanel и TextBlock... но те, которые я ищу, очень заметно их отсутствие.

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

10
задан H.B. 12 April 2012 в 16:31
поделиться