1

私が持っているTagVisualizationからメインのSurfaceWindowにアクセスする簡単な方法を探しています。シナリオは、TagVisualizationからSurfaceWindowにデータを渡したいというものです。これを行う簡単な方法はありますか?

ありがとう

4

2 に答える 2

1

TagVisualization inherits from FrameworkElement, so a Parent property is available. You can climb the hierarchy that way until you get to the SurfaceWindow.

HTH

于 2010-04-05T18:49:47.087 に答える
0

一般に、アプリケーションの全体的なアーキテクチャについて検討することをお勧めします。これは、通常望ましいコントロール間のより緊密な結合を導入しているためです。

そうは言っても、 VisualTreeHelperを使用してアプリのビジュアル ツリーをたどることができます。

このスタック オーバーフローの質問には、コントロールの検索に関する多くの詳細があり、特にFindVisualParentヘルパー メソッドを含む回答が含まれています。

于 2010-05-04T17:29:52.950 に答える