Kippe ziehen und verschieben Sie ein WPF-Formular
Ich design einer WPF-form mit Fenster, Style=None. Ich kann also Nicht sehen, ziehen Sie die bar in die form. Wie kann ich die Form mit WindowStyle=None-Eigenschaft?
InformationsquelleAutor der Frage Jawahar BABU | 2009-11-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mit einem Haupt-Fenster zu halten-Seiten (erstellen einer navigation-style-Programm), und in der code-behind meiner Haupt-Fenster, steckte ich diese...
... und es funktioniert wie ein Charme. Dies ist mit windowstyle=none. Seiner schönen in dem Sinne, dass Sie können überall klicken Sie auf die app, und verschieben Sie es, anstatt nur beschränkt auf eine top-bar.
InformationsquelleAutor der Antwort
Sehen diese Frage.
Im Grunde verwenden Sie die Fenster.DragMove Methode für diese.
InformationsquelleAutor der Antwort Joey
In unserer Anwendung haben wir Fenster mit WindowStyle auf none festgelegt, die wir implementiert die Funktionalität, die Fenster ziehen, aber nur aus dem header, anstatt von einer beliebigen Stelle im Fenster. Wir Taten dies, indem Sie hinzufügen einer Grenze als ein header, dann hinzufügen einen Daumen füllen die gesamte Grenze. Wir verarbeiten dann die DragDelta Methode auf den Daumen in der code-behind für die Fenster.
Dann in der code-behind wir haben die folgenden Ereignis-handler...
Ich weiß nicht, ob das besser ist als die andere Methode, es ist nur die Art, wie wir es getan haben.
InformationsquelleAutor der Antwort TabbyCool
entweder in der windows-auf die load-Funktion oder innerhalb des Gitters auf load-Funktion verwenden deligate zum auslösen der DragMove () - Methode, die auf Maus-Klicken Sie auf
InformationsquelleAutor der Antwort Pranavan Maru