我正在尝试在选项卡控件的当前选定选项卡下查找子选项。到目前为止,我尝试过以下方法:
ListView l = UIHelper.FindChild(tabControl.Items[tabControl.SelectedIndex] as MyUserControl, "MyList");
问题在于 Items
属性和许多其他属性返回 View 模型,而不是正在使用的模板。我如何访问实际模板来寻找 child ?
最佳答案
您可以使用TabControl.ItemContainerGenerator属性来从可视化树中检索特定选项卡的控件。如果选项卡不可见,则可能无法找到它,但对于任何可见的选项卡应该没问题。
关于c# - 如何检索 WPF TabControl 的项目内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10667064/