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 に答える