Ich habe eine randlose Anwendung in WPF erstellt, und es funktioniert ziemlich gut. Wenn ich WindowState jedoch auf den Vollbildmodus einstelle, benötigt die Anwendung mehr Platz als meine Bildschirmauflösung. Daher befinden sich einige Pixel außerhalb des Bildschirms in allen Richtungen! (sieht so aus, als ob einige hart kodierte negative Ränder hinzugefügt wurden, um den Standardrahmen auszublenden)
Irgendwelche Ideen, wie dies verhindert werden kann?
Mein xaml:
%Vor%Auch ein anderes Problem, das ich gesehen habe, ist, dass die Windows-Symbolleiste / Taskleiste im Fullsize-Zustand abgedeckt ist. Es sieht so aus, als ob die "tatsächliche" Bildschirmhöhe verwendet wird und nicht die "verfügbare" Bildschirmhöhe, also Bildschirmhöhe minus Windows-Symbolleiste / Taskleiste!
Hat jemand eine Lösung für diese Probleme gefunden?
Danke
Ich habe diese großartige Lösung gefunden
%Vor%Aber Fehler für mich besteht immer noch, Windows ist um wenige Pixel oben und links versetzt ... Ich habe versucht, Links und Oben auf 0 setzen, nachdem ich den Fensterzustand ändern, aber nichts passiert.
In Xaml setzen Sie die folgende Bindung für Window.MaxHeight
:
Keine zusätzliche Dienstprogrammklasse erforderlich.
Tags und Links wpf window fullscreen borderless