Nun möchte ich im MouseOver-Zustand die Foreground-Eigenschaft des TextBlocks ändern. Im Prinzip würde ich ein Storyboard im MousOver-VisualState einfügen und dort die Eigenschaft Storyboard.TargetProperty="(FrameworkElement.MeineProperty)" beeinflussen. Ich weiß jetzt aber nicht, wie ich das auf das TextBlock-Element beziehe, Expression Blend hilft mir in dieser Situation auch nicht weiter. Ist es überhaupt klug, die TextBlock-Eigenschaft so festzulegen, wie ich es getan habe?
Die Lösung eignet sich dann, wenn man wirklich nur Text-Buttons haben möchte. Dafür wird im Template des Buttons der ContentPresenter rausgeschmissen und ein TextBlock-Element eingefügt.
Die Text-Property dann einfach an die Content-Eigenschaft binden und schon kann man in Expression Blend damit seine Spielchen für MouseOver-Events usw machen.