問題タブ [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.
wpf - allowstransparency = true および WindowStyle = None の WindowChrome の問題
次のように、メイン シェル スタイルを windowchrome でオーバーライドするアプリケーションがあります。
XAML:
CS:
問題:
- と を使用しない
AllowsTransparency = true
とWindowStyle=None
、スタイルが読み込まれる前に元のボタンが表示されることがあるようです。または、サーバーに対して長時間かかるアクションがある場合。 - と を設定する
AllowsTransparency = true
とWindowStyle=None
、アプリは画面のすべての幅と高さになります (タスクバーは表示されません)。 - 複数の画面の場合、アプリがプライマリ画面で最大化モードで開いていて、最大化モード ID を使用してセカンダリ画面に移動すると、セカンダリ画面からプライマリ画面に移動できず、最大化モードに移動できません。
何か案は?ありがとう
c# - WPF WindowChrome:最大化されたウィンドウの端が画面からはみ出しています
WindowChrome を使用してウィンドウをカスタマイズします。ウィンドウを最大化すると、端が画面からはみ出します。これを修正するには、次のコードを使用します。
私の問題:エッジが画面からはみ出さないように、正しいピクセル数を取得するにはどうすればよいですか。
SystemParameters.WindowResizeBorderThickness に正しい値が含まれていません。
c# - Monogame で縁なしウィンドウのグリップのサイズを変更する
メイン ウィンドウをボーダレスに切り替え、タイトル バー、ボタン、およびその他の機能をドラッグするためのカスタム ロジックを作成することにより、プラットフォーム間で既定のウィンドウ トリミングを一定の GUI に置き換えるカスタム ウィンドウ UI を作成しようとしています。WPF では、これを WindowChrome クラス (クロスプラットフォーム部分を除く) で行いますが、Monogame で同様の機能、特にボーダレス ウィンドウの端にあるサイズ変更グリップを取得する方法はあるのでしょうか?