サイズ変更/移動なしで(システムメニューでも境界線でも)、すでに最大化されて開くWPFウィンドウを作成しようとしています。ユーザーが最小化する場合を除いて、常に最大化する必要があります。
WindowState="Maximized"とResizeMode="CanMinimize"を配置しようとしましたが、ウィンドウが開くと、タスクバーが覆われています(必要ありません)。
SC_MOVEとSC_SIZEをキャンセルするWndProcへのフックがあります。また、「コマンドが復元されて最小化されている場合、復元、それ以外の場合、ブロックする」などのWndProcの条件を使用してこの制御を行うこともできます。
しかし、私のポイントは、それを作る別の方法があるかどうかです。読んでくれてありがとう=)