Wie ändere ich die Textfarbe einer Schaltfläche für die verschiedenen Staaten in Expression Blend?

Ich bin immer noch lernen, Mischung, also bitte Geduld mit mir. Ich habe eine Umschaltfläche in ein WPF-Projekt und ich brauche zum ändern der Textfarbe für verschiedene Zustände wie mouseover und überprüft. Allerdings, wenn ich bin Bearbeiten Sie die Vorlage, und ich wählen Sie den contentPresenter, der nur Pinsel ist OpacityMask und es ist nicht betroffen Pinsel Farbe ändert.

Kann ich natürlich den text ändern Farbe durch Bearbeiten der style, aber dies ist nicht sinnvoll, da es in den Staaten bin ich interessant in der Bearbeitung.

Im Grunde genommen, ich möchte einfach den text des Buttons ändern bei mouseover, hover, etc, dies scheint eine vernünftige Sache zu tun, aber die OpacityMask Pinsel der ContentPresenter können nicht bearbeitet werden.

Jemand erwähnte änderung der ContentPresenter in einem ContentControl. Dies funktioniert, aber ich jetzt nicht den text Bearbeiten, für die Sie eine Instanz der Schaltfläche. Muss ich link das ContentControl etwas?

Vielen Dank für jede Hilfe. Ich bin stecken geblieben hier für ein paar Stunden und ich habe die Suche überall nach der Antwort, ohne Erfolg

Ich verstehe nicht, warum du es nicht tun, im Stil.
Hallo Viktor, vielen Dank für deine Antwort, jedoch möchte ich vermeiden Trigger, wenn überhaupt möglich, wie ich war auf der Suche nach etwas flexibler (d.h. legen Sie es und vergessen Sie es) ich mache sehr viel mit den text-Eigenschaften und würde nicht wollen, um die Einstellung Trigger jedes mal. Viv ' s Antwort war die, die ich gefolgt, die update-Teil obwohl, als, dass mir erlaubt, die Arbeit mit text, als ob es war einfach eine normale textbox. vielen Dank für Eure Hilfe obwohl

InformationsquelleAutor John Rooney | 2013-07-09

Schreibe einen Kommentar