Schlagwort: WPF

Quelltext des .NET-Frameworks veröffentlicht 👍 👎

Einige werden es bereits erfahren haben, dennoch möchte auch ich darauf hinweisen, dass Microsoft weitere große Teile des .NET-Frameworks öffentlich zur Verfügung stellt. Unterstützt wird das Vorhaben durch Roslyn.

Die Inhalte sind dabei durchgängig interaktiv gestaltet und stehen unter der Reference Source License.

WPF-Fenster ohne Titelleiste verschieben 👍 👎

Ein WPF-Fenster, dessen Eigenschaft WindowStyle der Wert None zugewiesen ist, besitzt keine standardmäßige Titelleiste mehr – was ja letztlich auch Sinn der Sache ist.

Eine häufig gewünschte und auch meist sehr sinnvolle Funktionalität ist jedoch, dass der Benutzer das Fenster dennoch verschieben können soll. Dies ist – wie so oft, wenn man weiß, wie – sehr einfach zu lösen. Wir registrieren dazu einfach eine Ereignisbehandlung für MouseLeftButtonDown auf einem Steuerelement des Fensters (oder im Zweifelsfall gar auf dem Fenster selbst) und rufen die DragMove-Methode des Fensters auf:
Fenster per DragMove() verschiebbar machen
010203
private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) {    this.DragMove();}
Schon lässt sich das Fenster wie gewohnt bei gedrückter linker Maustaste verschieben.

Projektverweise

Kategorien / Archiv  |  Übersicht RSS-Feed

Schlagworte

Suche