2010-05-05 2 views
1

У меня есть настраиваемый элемент управления, который наследует от ContentControl. Внутри Generic.xaml файла простой сетки с 2-мя строками:Доступ к другим элементам управления по имени в Silverlight ControlTemplate

  • Row 1 - Кнопка переключения
  • Row 2 - A StackPanel с TextBlock, названный "Stackpanel1"

У ToggleButton есть свой собственный вложенный ControlTemplate, который имеет VisualState s для Checked/Unchecked.

Можно ли ссылаться на «Stackpanel1» внутри шаблона управления ToggleButton? Чтобы показать или скрыть панель стека.

ответ

1

Ответ: нет.

Вы должны будете сделать это с небольшим количеством коды в CustomControl, который контролирует IsChecked состояния этой ToggleButton части, которая устанавливает визуальное состояние для таможенного контроля, так что в VisualStateManager на самом пользовательском контроле.

Смежные вопросы