0

特定のビューで特定の視覚要素にアクセスする必要があります。xaml で静的に宣言されたアイテムはいつでも利用できるため、これは簡単です。ただし、datatemplated ItemsControls は実行時にビジュアル ツリーを生成します。たとえば、TabControl子 ViewModel の Collection へのバインド。

によって作成されたビューにアクセスする必要がありますItemContainerGeneratorStatusChangedのイベントに接続しようとしましたが、正常に起動し、コンテナー( の場合)ItemContainerGeneratorを正常に取得できます。ただし、を使用して子を取得すると、空になります。TabControlTabItemVisualTreeHelper

TabItemのビジュアル ツリーが空である理由はありますか? これを達成するためにフックする必要がある別のイベントはありますか?

4

0 に答える 0