Storyboard bei sichtbarer Änderung aktivieren

8

Momentan habe ich ein Image , das ich beim Laden lade. Ich möchte das Storyboard aktivieren, wenn ich die Sichtbarkeit des Bildes ändere. Aber ich sehe, dass Image.Triggers EventTriggers sein muss.

In welches Ereignis muss ich mich einklinken?

%Vor%     
David Pilkington 14.03.2014, 06:35
quelle

2 Antworten

5
___ qstnhdr ___ Storyboard bei sichtbarer Änderung aktivieren ___ tag123wpf ___ Windows Presentation Foundation oder WPF ist ein Subsystem zum Rendern von Benutzeroberflächen in Windows-basierten Anwendungen. ___ tag123xaml ___ Die Extensible Application Markup Language (XAML) ist eine deklarative XML-basierte Sprache, die zum Initialisieren strukturierter Werte und Objekte in verschiedenen Frameworks verwendet wird. Wenn eine Frage über die Verwendung von XAML mit einem bestimmten Framework ist, sollte auch ein Tag für das Framework bereitgestellt werden, z. [wpf] (Windows Presentation Foundation), [Silverlight], [Windows-Phone], [Windows-Store-Apps] (Windows 8 Store-Apps), [win-universal-app], [xamarin.forms] oder [workflow- Stiftung] ___ qstntxt ___

Momentan habe ich ein UIElement.IsVisibleChanged , das ich beim Laden lade. Ich möchte das Storyboard aktivieren, wenn ich die Sichtbarkeit des Bildes ändere. Aber ich sehe, dass EventTrigger IsVisible sein muss.

In welches Ereignis muss ich mich einklinken?

%Vor%     
___ tag123mvvm ___ Model-View-ViewModel (MVVM) ist ein Architekturentwurfsmuster zum Implementieren von Benutzerschnittstellen, das die Benutzeroberfläche (die Ansicht) von ihren Daten (dem Modell) über ihre Präsentationslogik (ihr ViewModel) trennt. ___ answer22415582 ___

Wenn Sie auf einem DataTrigger oder einem gebundenen Wert animieren möchten, müssen Sie ein %code% für Ihr Bild erstellen und die Animation in den Stil einfügen.

Das folgende %code% wird Ihre Animation ausführen, wenn %code% Ihres Bildes auf %code% :

gesetzt ist %Vor%     
___ tag123storyboard ___ Ein Storyboard ist ein Grafik-Organizer in Form von Illustrationen oder Bildern, die nacheinander angezeigt werden, um ein Bewegtbild, eine Animation, eine Bewegungsgrafik oder eine interaktive Mediensequenz vorab zu visualisieren. ___ antwort22398068 ___

In WPF gibt es ein Ereignis %code% ist aber Ein CLR-Ereignis, kein Routingereignis, daher kann in %code% nicht verwendet werden.

Verwenden Sie in diesem Fall %code% Property in %code% gefällt das:

%Vor%     
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___
Anatoliy Nikolaev 14.03.2014, 06:52
quelle
1

Wenn Sie auf einem DependencyProperty oder einem gebundenen Wert animieren möchten, müssen Sie ein Style für Ihr Bild erstellen und die Animation in den Stil einfügen.

Das folgende Style wird Ihre Animation ausführen, wenn Visibility Ihres Bildes auf Visible :

gesetzt ist %Vor%     
Richard E 14.03.2014 20:56
quelle

Tags und Links