問題タブ [window-chrome]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
988 参照

wpf - allowstransparency = true および WindowStyle = None の WindowChrome の問題

次のように、メイン シェル スタイルを windowchrome でオーバーライドするアプリケーションがあります。

XAML:

CS:

問題:

  1. と を使用しないAllowsTransparency = trueWindowStyle=None、スタイルが読み込まれる前に元のボタンが表示されることがあるようです。または、サーバーに対して長時間かかるアクションがある場合。
  2. と を設定するAllowsTransparency = trueWindowStyle=None、アプリは画面のすべての幅と高さになります (タスクバーは表示されません)。
  3. 複数の画面の場合、アプリがプライマリ画面で最大化モードで開いていて、最大化モード ID を使用してセカンダリ画面に移動すると、セカンダリ画面からプライマリ画面に移動できず、最大化モードに移動できません。

何か案は?ありがとう

0 投票する
3 に答える
7422 参照

c# - WPF WindowChrome:最大化されたウィンドウの端が画面からはみ出しています

WindowChrome を使用してウィンドウをカスタマイズします。ウィンドウを最大化すると、端が画面からはみ出します。これを修正するには、次のコードを使用します。

私の問題:エッジが画面からはみ出さないように、正しいピクセル数を取得するにはどうすればよいですか。

SystemParameters.WindowResizeBorderThickness に正しい値が含まれていません。

0 投票する
0 に答える
173 参照

c# - Monogame で縁なしウィンドウのグリップのサイズを変更する

メイン ウィンドウをボーダレスに切り替え、タイトル バー、ボタン、およびその他の機能をドラッグするためのカスタム ロジックを作成することにより、プラットフォーム間で既定のウィンドウ トリミングを一定の GUI に置き換えるカスタム ウィンドウ UI を作成しようとしています。WPF では、これを WindowChrome クラス (クロスプラットフォーム部分を除く) で行いますが、Monogame で同様の機能、特にボーダレス ウィンドウの端にあるサイズ変更グリップを取得する方法はあるのでしょうか?