WPF-Daten-Trigger und Story-Boards

Ich versuche, die trigger eine Fortschritt-animation, wenn Sie jemals das ViewModel/Presentation Model Beschäftigt ist. Ich habe ein IsBusy-Eigenschaft, und das ViewModel als DataContext des UserControl. Was ist der beste Weg, um die trigger eine "progressAnimation" story-board, wenn die IsBusy-Eigenschaft true ist? Mischung nur lasst med hinzufügen von Ereignis-Triggern auf einem UserControl Ebene, und ich kann nur das erstellen von property-Trigger in meine Daten Vorlagen.

"ProgressAnimation" ist definiert als eine Ressource, die in der Benutzer-Steuerelement.

Habe ich versucht, indem die DataTriggers als ein Stil für das Benutzersteuerelement, aber wenn ich versuche zu starten, das StoryBoard, bekomme ich die folgende Fehlermeldung:

'System.Windows.Style' value cannot be assigned to property 'Style' 
of object'Colorful.Control.SearchPanel'. A Storyboard tree in a Style 
cannot specify a TargetName. Remove TargetName 'progressWheel'.

ProgressWheel ist der name des Objekts, bin ich versucht zu animieren, so entfernen target name ist obvisouly NICHT, was ich will.

Ich hatte gehofft, dieses Problem zu lösen in XAML mithilfe von data binding-Techniken, in-Stelle von dass zu setzen Ereignisse und starten/stoppen Sie die animation durch den code.

InformationsquelleAutor der Frage Jonas Follesø | 2008-09-17

Schreibe einen Kommentar