WPF の Window クラスでは、WinForm における MaximizeBox/MinimizeBox プロパティは廃止され、代わりにResizeMode プロパティで賄われるようになっています。しかし ResizeMode 列挙体には CanMinimize はあっても CanMaximize はないため、最小化だけ禁止というのは実現できません。またウィンドウ境界線のドラッグによるリサイズ動作も兼ねるため、最大化ボタンは使えないけど自由なリサイズは許可したい、といった要求には応えられません。ResizeMode によるリサイズ機能関連のプロパティ一元化は方向として良いと思うんですが、柔軟性が犠牲になっているのは残念な物です。 リサイズは、最大化、最小化、ドラッグによるリサイズ、という三つの独立した機能が考えられます。独立しているんですから、それぞれ独立したプロパティにしてしまいま