ウィンドウの 1 つに SizeChanged イベントがあります。ユーザー コントロールの幅の 1 つが興味深い動作をしているので、SizeChanged イベントでウィンドウの幅を静的に設定することにしました。問題は、サイズ変更イベントでウィンドウのサイズを設定すると、別のサイズ変更イベントが発生することです! ユーザーがウィンドウのサイズを変更できるようにしてから、イベントを 1 回だけ発生させたいと考えています。私が試してみました :
e.Handled = true;
ウィンドウコンストラクターにイベントハンドラーを追加し、サイズ変更イベントでそれを削除します。(これにより、一度しか起動できず、ウィンドウの存続期間中に再度起動することはありません)。何か案は?