从 UserControl 获取 WPF TabItem 容器
Get WPF TabItem container from UserControl
我正在将用户控件 SIASystemTab 的内容设置为 TabItem ConfigTab。如何使用隐藏代码从 UserControl 访问 TabItem?我想重用多个 UserControl 的 TabItem 中的方法。
var subSystem = new SIASystemTab(opCo);
var configTab = new ConfigTab()
{
Header = "New Header*",
Content = subSystem
};
将 UserControl
的 Content
属性 转换为 ConfigTab
:
var tab = this.Content as ConfigTab;
var siaSystemTab = tab.Content;
一个简单的方法是在 SIASystemTab 中创建一个 属性 像这样
public ConfigTab myConfigTab {get; set;}
然后将ConfigTab实例分配给这个属性
subSystem.myConfigTab = configTab;
稍后您可以根据需要使用它
我正在将用户控件 SIASystemTab 的内容设置为 TabItem ConfigTab。如何使用隐藏代码从 UserControl 访问 TabItem?我想重用多个 UserControl 的 TabItem 中的方法。
var subSystem = new SIASystemTab(opCo);
var configTab = new ConfigTab()
{
Header = "New Header*",
Content = subSystem
};
将 UserControl
的 Content
属性 转换为 ConfigTab
:
var tab = this.Content as ConfigTab;
var siaSystemTab = tab.Content;
一个简单的方法是在 SIASystemTab 中创建一个 属性 像这样
public ConfigTab myConfigTab {get; set;}
然后将ConfigTab实例分配给这个属性
subSystem.myConfigTab = configTab;
稍后您可以根据需要使用它