これは主観的な質問であり、閉鎖されているかもしれないと警告しましたが、とにかく尋ねます。現在のMainWindowインスタンスを取得するためのWPFベストプラクティス?
私は基本的に、MainWindowの中からロードされたUserControlのWPFアプリケーションのMainWindowのボタンにアクセスしようとしています。
私は現在、背後にあるUserControlのコードから、このようにそれをアクセスしています:
((MainWindow)Application.Current.MainWindow).btnNext
しかし、それは厄介に見えるんし、私が何を読んでからは、ベストプラクティスとはみなされません。 MainWindowの現在のインスタンスやその他のアクティブなウィンドウ/ビューからコントロール/プロパティにアクセスするためのベストプラクティスとなる回答を提供できる人は誰ですか?
これは素晴らしい感謝です!mm8! – ganjeii
メインウィンドウに頻繁にアクセスしている場合は、どこか静的な参照にすることを検討します。すなわち、シングルトンなどを使用します。 – Kelly