Benutzer mit den meisten Antworten
WPF - Window rechts unten anzeigen

Frage
-
Hallo,
ich möchte, dass ein WPF Window immer im rechten untere Bereich des Primärmonitors dargestellt wird.
Gibt es hierfür etwas direkt vom WPF Framework oder muss ich hierzu die Windows API nutzen?
Zudem soll es bei der Anzeige in den Vordergrund gebracht werden. Wird ein anderes fokusiert, welches sich dahinter befindet, soll dieses das WPF Window jedoch überdecken können.
Viele Grüße,
Christian- Bearbeitet ChristianHavel Sonntag, 10. Februar 2019 14:55
Antworten
-
Hi Christian,
bei einer Skalierung 100% kann man das so machen:public partial class Window1 : Window { public Window1() { InitializeComponent(); this.Left = System.Windows.Forms.Screen.GetWorkingArea(new System.Drawing.Point(1, 1)).Width - this.Width; this.Top = System.Windows.Forms.Screen.GetWorkingArea(new System.Drawing.Point(1, 1)).Height - this.Height; } }
--
Viele Grüsse
Peter Fleischer (ehem. MVP für Developer Technologies)
Meine Homepage mit Tipps und Tricks- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Mittwoch, 13. Februar 2019 09:53
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Donnerstag, 21. Februar 2019 07:29
Alle Antworten
-
Hi,
ich habe es jetzt wie folgt gelöst:
WindowStartupLocation="Manual" Title="MyTitle" Height="200" Width="400" MaxWidth="400" MaxHeight="200">
Beim Anzeigen führe ich folgende Anweisungen aus:
Left = SystemParameters.WorkArea.Width - MaxWidth; Top = SystemParameters.WorkArea.Height - MaxHeight;
Gibt es einen "besseren" Lösungsansatz?
Viele Grüße,
Christian -
Hi Christian,
bei einer Skalierung 100% kann man das so machen:public partial class Window1 : Window { public Window1() { InitializeComponent(); this.Left = System.Windows.Forms.Screen.GetWorkingArea(new System.Drawing.Point(1, 1)).Width - this.Width; this.Top = System.Windows.Forms.Screen.GetWorkingArea(new System.Drawing.Point(1, 1)).Height - this.Height; } }
--
Viele Grüsse
Peter Fleischer (ehem. MVP für Developer Technologies)
Meine Homepage mit Tipps und Tricks- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Mittwoch, 13. Februar 2019 09:53
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Donnerstag, 21. Februar 2019 07:29