Fügen Sie flüssige Animationen zu Ihren WPF-Apps hinzu

Fügen Sie flüssige Animationen zu Ihren WPF-Apps hinzu

Actipro Views for WPF bietet eine Reihe von Panels, die flüssige Animationen der untergeordneten Elemente für das Windows Presentation Framework unterstützen. Actipro Views for WPF umfasst außerdem mehrere integrierte Animationen, die sich problemlos anpassen lassen, oder Sie können Ihre eigenen mit nativen WPF-Animationen erstellen. Für mehrere native WPF-Panels sind vorkonfigurierte Austauschkomponenten verfügbar, darunter Canvas, DockPanel, StackPanel und WrapPanel. Actipro Views for WPF enthält zusätzliche Panels, die eine einzigartige Layout-Logik verwenden und in WPF nicht nativ vorhanden sind. Sie können auch ganz einfach eigene Panels erstellen, die die flüssigen Animationen und die Konfigurationsoptionen nutzen.

Actipro Views for WPF ist außerdem als Teil von Actipro WPF Studio verfügbar.

Features

Actipro Views für WPF-Panels:

  • AnimatedCanvas
    Dieses Panel ermöglicht das präzise Positionieren untergeordneter Elemente mithilfe von Koordinaten, die relativ zu den Begrenzungen des Panels sind. Untergeordnete Elemente erhalten stets ihre gewünschte Größe, da das Panel keine Größenbeschränkungen vorgibt. Dieses Panel kann als Drop-in-Ersatz für das native WPF Canvas-Panel verwendet werden.
  • AnimatedDockPanel
    Dieses Panel ermöglicht das Positionieren untergeordneter Elemente entweder horizontal oder vertikal, relativ zueinander. Konkret werden untergeordnete Elemente entweder positioniert oder "andockiert" an eine angegebene Kante des Panels. Für das letzte untergeordnete Element kann eine spezielle Behandlung angewendet werden. Es kann so eingestellt werden, dass es jeden verbleibenden Platz ausfüllt, was das Standardverhalten ist. Alternativ kann es wie andere Elemente angedockt werden. Dieses Panel kann als Drop-in-Ersatz für das native WPF DockPanel-Panel verwendet werden.
  • AnimatedStackPanel
    Dieses Panel ermöglicht das Positionieren untergeordneter Elemente in sequentieller Reihenfolge, entweder horizontal oder vertikal. Es ist eine Unterstützung für logisches Scrollen enthalten, sodass Elemente vollständig in die Ansicht hinein und wieder heraus gescrollt werden können. Dieses Panel kann als Drop-in-Ersatz für das native WPF StackPanel-Panel verwendet werden.
  • AnimatedWrapPanel
    Dieses Panel ermöglicht das Positionieren untergeordneter Elemente in sequentieller Reihenfolge, entweder horizontal oder vertikal, wobei Inhalte an der Kante der umschließenden Box in die nächste Zeile oder Spalte umgebrochen werden. Die nachfolgende Anordnung erfolgt sequentiell von oben nach unten oder von rechts nach links, abhängig von der Ausrichtung. Dieses Panel kann als Drop-in-Ersatz für das native WPF WrapPanel-Panel verwendet werden.
  • SwitchPanel
    Dieses Panel delegiert die Positionierung untergeordneter Elemente an ein oder mehrere untergeordnete Panels, wodurch die Layout-Logik zur Laufzeit dynamisch geändert werden kann. Wenn es mit einem ListBox oder einem anderen ItemsControl verwendet wird, kann die Layout-Logik geändert werden, ohne dass irgendwelche Elementcontainer neu generiert oder neu übergeordnet werden müssen.
  • ZapPanel
    Dieses Panel ermöglicht das Positionieren untergeordneter Elemente in sequentieller Reihenfolge, entweder horizontal oder vertikal, während gleichzeitig ein fokussiertes Element zentriert in der Ansicht bleibt. Enthält Unterstützung für das Umwickeln von Elementen, um einen kreisförmigen Effekt zu erzeugen.
  • Custom Panels
    Das Erstellen von Panels mit benutzerdefinierter Layout-Logik ist genauso einfach wie zuvor, mit dem zusätzlichen Vorteil der flüssigen Animationen. Ein vollständiges Tutorial und Beispielcode werden bereitgestellt, um ein "random"-Panel zu erstellen, das seine Elemente zufällig positioniert.

Actipro Views für WPF-Animationen:

  • Arrange Rectangle
    Das Arrange-Rechteck jedes Elements kann nahtlos von einer Position/Größe in eine andere animiert werden. Position und Größe können zusammen oder gar nicht animiert werden. Wie bei allen integrierten Animationen können Sie verschiedene Funktionen anpassen oder deaktivieren oder sie vollständig ersetzen.
  • Fade Elements In/Out
    Elemente, die dem Panel hinzugefügt oder daraus entfernt wurden, können so animiert werden, dass ihre Opacity-Eigenschaft verändert wird. Diese Animation kann mit anderen Animationen kombiniert oder unabhängig verwendet werden und ist vollständig anpassbar.
  • Render Transform
    Animieren Sie ganz einfach die Rotation, Skalierung oder Translation von Elementen, die in das Panel hinein- oder aus ihm herauswechseln. Kombinieren Sie schnell die verschiedenen Animationen auf beliebige Weise, um den gewünschten Effekt zu erzeugen, oder mischen Sie eigene Animationen hinzu. Diese Animationen sind so konzipiert, dass jede benutzerdefinierte Render-Transformation auch während der Ausführung erhalten bleibt. Die Einstellungen für das Hinein- oder Herauswechseln von Elementen können unabhängig voneinander angepasst werden, wodurch jedes Element ein einzigartiges Aussehen erhält.
  • Custom Animations
    Alle integrierten Animationen nutzen die nativen WPF-Animationen, wie z. B. DoubleAnimation. Darüber hinaus kann der Aufbau der Storyboards, die verwendet werden, um die Elemente in den Panels zu animieren, vollständig verändert werden. Alternativ können Sie die integrierten Animationen überschreiben, um ein paar Animationen zu verfeinern, oder einige neue Timelines einfügen.

Actipro Views für WPF – allgemeine Features:

  • ListBox/ItemsControl
    Die Views-Panels lassen sich problemlos in eine ListBox oder jedes andere ItemsControl integrieren, um einen professionelleren Look zu erzielen.
  • Rechts-nach-links
    Alle Views-Panels unterstützen Layouts von rechts nach links.
  • XBAP-Unterstützung
    Views unterstützt die Verwendung in XBAPs (Browseranwendungen) vollständig. Wir haben es speziell so entwickelt, dass es innerhalb der Grenzen des XBAP-Sicherheits-Sandbox-Bereichs arbeitet.

Über Actipro Software

Actipro Software LLC, gegründet 1999, ist ein Anbieter von .NET-Steuerelementen für Entwickler auf Spitzenniveau. Actipro Software ist stets bestrebt, für Kunden den größtmöglichen Return-on-Investment zu erzielen; die Produkte sind speziell mit Benutzeranpassbarkeit und Produktivität als primären Designzielen entwickelt worden. Actipro entwickelt seit seiner Gründung Produkte für die Benutzeroberfläche für Windows Forms und das .NET-Framework. In jüngerer Zeit hat Actipro damit begonnen, Komponenten für das Windows Presentation Foundation (WPF)-Framework von .NET 3.0 zu entwickeln. Tatsächlich ist Actipro Software der allererste Anbieter von Steuerelementen, der ein kommerzielles WPF-Steuerelement veröffentlicht hat. Das Entwicklungsteam von Actipro ist in .NET sehr kompetent und setzt sein Wissen und seine Erfahrung ein, um so die besten Produkte wie möglich bereitzustellen. Actipro Software hört seinen Nutzern stets zu. Eine feste Überzeugung, die im Kern der Organisation verankert ist, lautet: Produktentwicklung soll von den Bedürfnissen der Nutzer gesteuert werden.