WPF – Fenster öffnet sich im Hintergrund?

Öffnet man ein WPF-Window über Quelltext aus einem UserControl heraus, dann landet das neue Fenster hinter dem zu öffnenden Fenster. Die Problemlösung ist das Zuweisen des Window Owners.

var logItemDetail = new frmLogItemDetail(logDisplayItem);
logItemDetail.Owner = this.FindLogicalAncestorByType<Window>();
logItemDetail.Show()

“FindLogicalAncestor” ist ein Extension Method für DependencyObjects und stammt aus dem WPF-Contrib Projekt und ist nun auch aus Bequemlichkeitsgründen in Speak-Lib zu finden.

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war, bitten "kicken" sie ihn.
kick it on dotnet-kicks.de

Kommentar schreiben


(Zeigt dein Gravatar icon)

  Country flag

biuquote
  • Kommentar
  • Live Vorschau
Loading



Über speak-friend

Wir Stefan, Oliver, Anton und Robert, sind die Entwickler von speak-friend.

Hier schreiben wir über unsere Coding-Abenteuer.

Letzten Kommentare