私が持っているTagVisualizationからメインのSurfaceWindowにアクセスする簡単な方法を探しています。シナリオは、TagVisualizationからSurfaceWindowにデータを渡したいというものです。これを行う簡単な方法はありますか?
ありがとう
私が持っているTagVisualizationからメインのSurfaceWindowにアクセスする簡単な方法を探しています。シナリオは、TagVisualizationからSurfaceWindowにデータを渡したいというものです。これを行う簡単な方法はありますか?
ありがとう
TagVisualization inherits from FrameworkElement, so a Parent property is available. You can climb the hierarchy that way until you get to the SurfaceWindow.
HTH
一般に、アプリケーションの全体的なアーキテクチャについて検討することをお勧めします。これは、通常望ましいコントロール間のより緊密な結合を導入しているためです。
そうは言っても、 VisualTreeHelperを使用してアプリのビジュアル ツリーをたどることができます。
このスタック オーバーフローの質問には、コントロールの検索に関する多くの詳細があり、特にFindVisualParentヘルパー メソッドを含む回答が含まれています。