Tag: tabitem

Wpf – TabItem标题中的Contextmenu

我想在tabitem中添加一个contextmenu。 但只应通过单击选项卡的标题打开它。 我像这样添加了Contextmenu: ContextMenu _contextMenu; TabItem _tabItem; //Initialize the components _tabItem.ContextMenu = _contextMenu; 只有当您点击TabItem的标题时,才应打开ContextMenu。 但是如果你在tabItem的另一个位置点击,它就不应该显示出来。 我需要在运行时以编程方式执行此操作。 xaml中的解决方案也可以。

从TabItem获取并迭代控件?

如何获取嵌套在Tabitem中的所有控件/ UIElements(来自TabControl)? 我尝试了一切,但无法得到它们。 (设置SelectedTab): private TabItem SelectedTab = null; private void tabControl1_SelectionChanged(object sender, SelectionChangedEventArgs e) { SelectedTab = (TabItem)tabControl1.SelectedItem; } 现在我需要这样的东西: private StackPanel theStackPanelInWhichLabelsShouldBeLoaded = null; foreach (Control control in tabControl.Children /*doesnt exist*/, or tabControl.Items /*only TabItems*/, or /*SelectedTab.Items ??*/ ) //I Have no plan { if(control is StackPanel) { theStackPanelInWhichLabelsShouldBeLoaded = control; //Load Labels […]