WPF でカスタム形状のウィンドウを作成する方法を説明した記事はたくさんありますが、他のウィンドウで継承するなど、再利用可能なウィンドウを作成する方法を説明した記事はありません (少なくとも私は見つけることができません)。
カスタム ウィンドウから ControlTemplate を作成しようとしました。問題は、[閉じる] ボタンと MoveDrag() メソッドにあります。
ControlTemplate の他のコントロールの 1 つにイベントを配線すると、それらの Parent プロパティが null になるため、ウィンドウをドラッグしたり閉じたりすることはできません。
再利用可能なカスタム ウィンドウ テンプレートなどを作成する方法を知っている人はいますか?