Frage

habe ich einen Textblock auf eine Eigenschaft auf meiner Ansicht nach Modell gebunden. Ich habe ein Storyboard mit Fades den Text in die und aus der Undurchsichtigkeit Eigenschaft. Ich bin mit diesem Text dem Nutzer-Feedback zu geben, nachdem sie eine Operation durchgeführt hat (Erfolg, Fehler usw.). Wie kann ich die Storyboard beginnen, wenn das Objekt aus meiner Sicht Modell ändert? Gibt es einen besseren Weg, um diese Art von Wirkung zu tun?

War es hilfreich?

Lösung

Sorry, ich hasse es, Ihnen zu sagen - aber Sie denken über es falsch

.

Denken Sie nicht in Storyboards, Undurchsichtigkeit und die Sichtbarkeit des Eigenschaft. Denken Sie immer „Visuelles States“.

Was Sie gerade beschrieben (in einem Textblock in Reaktion auf einige Geschäftslogik ändern Fading) ist ein perfektes Beispiel für Visual Staaten verwendet wird.

Im Grunde werden Sie ein „Ist“ -Zustand Gruppe am Ende mit, dass ein Zustand haben, wenn die Bedingung erfüllt ist (einige Zustand erreicht wurde) und eine andere für, wenn es nicht erfüllt ist.

I stark vorschlagen, dass Sie 30 Minuten verbringen diese hervorragende Mischung VSM Tutorial Videos. http://expression.microsoft.com/en-ca/cc643423.aspx Insbesondere das 7 Minuten Video unter „ hinzufügen Staaten zu einer Kontrolle “.

Erwin van dar valk nur einen ausgezeichneten Artikel Demonstrieren veröffentlicht, wie VSM Staaten von MVVM zu ändern, die Einschlägige auf Ihre Situation ist. http://blogs.msdn.com/erwinvandervalk/archive/2009/10/12/how-to-work-with-animations-in-silverlight-in-the-mvvm-pattern.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top