У нас вы можете посмотреть бесплатно Wie man XAML Storyboard Animation zu WPF Custom Controls in einem XBAP hinzufügt или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Erfahren Sie, wie Sie eine einfache Hover-Animation in WPF Custom Controls für eine XBAP-Anwendung mit XAML-Storyboard realisieren. --- Dieses Video basiert auf der Frage https://stackoverflow.com/q/205751/ gestellt von dem Nutzer 'FarrEver' ( https://stackoverflow.com/u/21096/ ) sowie auf der Antwort https://stackoverflow.com/a/209933/ bereitgestellt von dem Nutzer 'cplotts' ( https://stackoverflow.com/u/22294/ ) auf der Website 'Stack Overflow'. Vielen Dank an diese großartigen Nutzer und die Stackexchange-Community für ihre Beiträge. Besuchen Sie diese Links, um den Originalinhalt und weitere Details zu sehen, z. B. alternative Lösungen, aktuelle Entwicklungen zum Thema, Kommentare, Versionsverlauf usw. Der ursprüngliche Titel der Frage lautete beispielsweise: How to add XAML storyboard animation to a full blown WPF Custom Control in an XBAP? Außerdem steht der Inhalt (außer Musik) unter der Lizenz CC BY-SA https://meta.stackexchange.com/help/l... Der ursprüngliche Fragenbeitrag steht unter der Lizenz 'CC BY-SA 2.5' ( https://creativecommons.org/licenses/... ), und der ursprüngliche Antwortbeitrag steht unter der Lizenz 'CC BY-SA 2.5' ( https://creativecommons.org/licenses/... ). Falls Ihnen irgendetwas auffällt oder Unstimmigkeiten bestehen, schreiben Sie mir bitte an vlogize [AT] gmail [DOT] com. --- Hinzufügen von XAML Storyboard Animation zu einem WPF Custom Control in einem XBAP Die Erstellung eigener WPF-Steuerelemente für ein XBAP (XAML Browser Applications) kann die Benutzerinteraktivität erheblich verbessern. Eine häufige Anforderung ist die Implementierung von Animationen, die Benutzer ansprechen, z.B. dass ein Button beim Darüberfahren mit der Maus wächst. Viele Entwickler stoßen jedoch darauf, dass Animationen in ihren Custom Controls nicht korrekt funktionieren. In diesem Blogbeitrag führen wir Sie Schritt für Schritt durch die erfolgreiche Implementierung einer Storyboard-Animation in Ihrem WPF Custom Control. Das Problem: Hover-Animationen implementieren Beim Entwickeln von Custom Controls für XBAP-Anwendungen möchten Sie ggf., dass Ihre Steuerelemente visuell auf Benutzerinteraktionen reagieren. Ein typisches Szenario ist das Skalieren eines Steuerelements – wie eines Buttons – auf 110 % seiner Originalgröße, sobald die Maus darüber fährt. Obwohl dies einfach klingt, stoßen viele Entwickler darauf, dass die Animation nicht wie erwartet startet, oft wegen der falschen Platzierung von Storyboard-Ressourcen und Triggern. Die Lösung: Korrekte Platzierung von Storyboard und Triggern Um das Problem zu beheben, ist es entscheidend, das Storyboard und die Trigger korrekt innerhalb der ControlTemplate-Struktur zu positionieren. Schritt 1: Definieren des Storyboards in ControlTemplate.Resources Statt das Storyboard direkt in den Ressourcen des Styles zu definieren, sollten Sie es innerhalb von ControlTemplate.Resources platzieren. So erhält das Storyboard Zugriff auf den visuellen Baum des Controls: [[Siehe Video, um diesen Text oder Codeausschnitt anzuzeigen]] Schritt 2: Trigger in ControlTemplate.Triggers hinzufügen Im nächsten Schritt richten Sie die Trigger ein, die das Storyboard starten, wenn die Maus über dem Control ist. Platzieren Sie diese Trigger im Abschnitt ControlTemplate.Triggers für eine korrekte Aktivierung: [[Siehe Video, um diesen Text oder Codeausschnitt anzuzeigen]] Komplettes Beispiel So sollte der vollständige Style mit den obigen Anpassungen aussehen: [[Siehe Video, um diesen Text oder Codeausschnitt anzuzeigen]] Fazit Eine animierte Hover-Effekt in benutzerdefinierten WPF-Steuerelementen für XBAP-Anwendungen kann die Benutzeroberfläche spürbar aufwerten. Mit der Platzierung des Storyboards in ControlTemplate.Resources und den Triggern unter ControlTemplate.Triggers stellen Sie sicher, dass die Animationen zuverlässig ausgeführt werden. Viel Erfolg beim Programmieren und beim Verfeinern Ihrer Custom Controls!