【问题标题】:How to interact with a component inside a User Control in the Designer如何在设计器中与用户控件内的组件交互
【发布时间】:2013-04-02 04:02:39
【问题描述】:

我将允许设计人员按下位于用户控件中的按钮来更改 TabControl 的当前 TabItem。

我该怎么办?

谢谢。

【问题讨论】:

  • 显示一些代码(xaml)。选项卡控件是否在用户控件之外?
  • 你说的是 Visual Studio 的 Designer 吗?
  • 是的,它是 Visual Studio 的设计器。按钮和 TabControl 在同一个 UserControl 中。

标签: wpf user-controls designer


【解决方案1】:

您可以通过绑定或后面的代码设置SelectedIndexSelectedItem 属性。

编辑: 如果您在另一个窗口中添加了用户控件,则无法访问该用户控件上的控件。您必须打开用户 conrol .xaml 并在那里进行编辑。您可以制作将路由按钮单击的公共方法。我认为这就是你所需要的。

【讨论】:

  • 问题是我无法点击设计器的按钮来设置SelectedIndex或SelectedItem。
  • @CurtisWheller 你用的是什么类型的设计师?
  • 是Visual Studio 2012的设计者。
  • 我认为这是可能的。例如,当您将标准 TabControl 添加到 Window 时,您可以选择 TabItem 并修改其标题,即使它是 TabControl 的内部组件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多