Ich versuche ein WPF-Fenster zu erstellen, das bereits maximiert geöffnet ist, ohne Größenänderung/Verschiebung (im Systemmenü, noch im Rahmen). Es sollte ständig maximiert werden, außer wenn der Benutzer es minimiert.Wie? WPF-Fenster - Maximiert, Keine Größenänderung/Verschieben
Ich habe versucht, WindowState = "Maximized" und ResizeMode = "CanMinimize", aber wenn das Fenster geöffnet wird, deckt es die Taskleiste (ich will es nicht).
Ich habe einen Haken an WndProc, die die SC_MOVE und SC_SIZE abbricht. Ich kann auch dieses Steuerelement mit Bedingungen in WndProc wie "wenn Befehl ist wiederherstellen und minimiert ist, wiederherstellen, sonst, Block" und so weiter.
Aber mein Punkt ist, wenn wir einen anderen Weg haben, es zu machen. Thankz für lesen Jungs =)
Dies ist ein häufiges Problem in allen Application Frameworks von Windows gefunden. App-Frameworks sind großartig, sie ermöglichen es uns, Anwendungen sehr schnell zu schreiben. Das Problem ist, dass sie nicht jedes mögliche Szenario abdecken können und weil sie den Zweck haben, die wesentlichen Details des zugrundeliegenden Systems zu verbergen, wenn wir feststellen, dass wir nicht-standardmäßiges Verhalten brauchen, müssen wir uns eingraben und "hässlichen" Code schreiben. – Tergiver
Sie möchten ein Fenster, das nur maximiert oder minimiert werden kann, ohne einen normalen Zustand zu haben, der in der Größe geändert werden kann? aber doch nicht Vollbild sein? –
@John Gardner, Es ist genau das, was ich will. –