Laden...

Button Tauschen

Erstellt von WiglWagl vor 12 Jahren Letzter Beitrag vor 12 Jahren 757 Views
W
WiglWagl Themenstarter:in
40 Beiträge seit 2006
vor 12 Jahren
Button Tauschen

Hi,

möchte vorab sagen, dass Ich noch Anfänger in Sachen WPF bin

Ich habe in meiner Anwendung die drei kleinen Buttons oben rechts, Minimieren, Maximieren und beenden nachgebaut.

Wie kann ich aber den Inhalt und die Funktion bes Buttons Maximieren ändern, wenn die Anwdung maxiert wurde oder auch nicht?

Vielen DAnk
lg
WW

Z
403 Beiträge seit 2007
vor 12 Jahren

Wie wäre es mit abpüfen des WindowState ?

W
WiglWagl Themenstarter:in
40 Beiträge seit 2006
vor 12 Jahren

Servus,

ja schön und gut, aber wie gesagt bin Anfänger! habe das was von Trigger gelesen und so, nur ich habe keine Idee wie und was?

lg
WW

3.430 Beiträge seit 2007
vor 12 Jahren

Hallo WiglWagl,

guck dir mal den Link an: WPF Styles and Control Templates - Data Triggers
Da siehst du anhand eines Beispieles wie man den Inhalt vom Button ändern kann.
Was du machen musst ist folgendes: Anstatt bei DataTrigger auf den Playername abzuprüfen, kannst du einfach den WindowState verwenden.
Mit dem Setter kannst du dann den Content vom Button setzen.

EDIT:
Das Binding an den WindowState müsste so aussehn


{Binding RelativeSource={RelativeSource 
FindAncestor, AncestorType={x:Type Window}}, 
Path=WindowState}

Gruß
Michael