2

我试图在选项卡控件的当前选定选项卡下找到一个孩子。到目前为止,我尝试过类似的事情:

ListView l = UIHelper.FindChild(tabControl.Items[tabControl.SelectedIndex] as MyUserControl, "MyList");

问题是该Items属性和许多其他属性返回的是视图模型,而不是正在使用的模板。如何访问实际模板以查找孩子?

4

1 回答 1

3

您可以使用TabControl.ItemContainerGenerator属性从可视树中检索特定选项卡的控件。如果选项卡不可见,那么它可能无法找到它,但对于任何可见的选项卡都应该没问题。

于 2012-05-19T16:50:37.347 回答