デスクトップアプリケーションに再利用可能なウィンドウを用意して、別のxamlを潜在的に "注入"させることができます。WPF:汎用ウィンドウを実装する方法は?
たとえば、私はメッセージボックス(ok/cancel/string)を使用したいと思います。それ。私はフォームをホストするために使用されることを希望など
I現在持っている:
MyWindow.xaml/CS(あるウィンドウ)
MyMessageBox.xaml/CS(あるユーザーコントロール)
MyForm.xaml/cs(ユーザーコントロール)
これを実装する最良の方法は何ですか。 MyWindowにContentPresenterを置いて、他のxamlを何らかの形で "注入"するだけですか?ベースウィンドウから何かを継承するには他のコントロールが必要ですか?
私は何をしようとしている最善の方法についていくつかのフィードバックを探しています。ありがとう
フレーム= ContentPresenter? – foreyez
これを(フォーム?)をテンプレートとして実装したい場合は、Frame by ContentPresenterを置き換えることができます。しかし、私はしません。 –