代码之家  ›  专栏  ›  技术社区  ›  Chris S

在Silverlight控件模板中按名称访问其他控件

  •  1
  • Chris S  · 技术社区  · 15 年前

    我有一个自定义控件继承自 ContentControl . generic.xaml文件中有一个简单的网格,其中有两行:

    • 第1行-切换按钮
    • 第2行-A StackPanel 用一个 TextBlock 命名 “StpPANEL1”

    这个 ToggleButton 有自己的嵌套 ControlTemplate 哪个有 VisualState s表示选中/未选中。

    是否可以从内部引用“stackpanel1” 按钮开关 的控件模板?以便显示或隐藏StackPanel。

    1 回复  |  直到 15 年前
        1
  •  1
  •   AnthonyWJones    15 年前

    答案是:不。

    您需要在监视 IsChecked 状态 ToggleButton 为自定义控件设置可视状态的部件,以便 VisualStateManager 在自定义控件本身上。

    推荐文章