2010-05-05 35 views
1

我有一個繼承自ContentControl的自定義控件。裏面的generic.xaml文件是一個簡單的網格2行:在Silverlight ControlTemplate中按名稱訪問其他控件

  • 行1 - 切換按鈕
  • 行2 - 一個StackPanelTextBlock,名爲「Stackpanel1」

ToggleButton擁有自己的嵌套ControlTemplate,其中VisualState用於檢查/未檢查。

是否可以從ToggleButton的控件模板中以某種方式引用「Stackpanel1」?爲了顯示或隱藏堆疊面板。

回答

1

答案是:不。

你需要在CustomControl位的代碼,監視該ToggleButton部分,設置可視狀態自定義控件的IsChecked狀態要做到這一點,這樣的自定義控制本身VisualStateManager

相關問題