Aggiungi animazioni fluide alle tue app WPF

Actipro Views for WPF offre una gamma di pannelli che supportano animazioni fluide degli elementi figlio per il Windows Presentation Framework. Actipro Views for WPF include anche diverse animazioni integrate, che possono essere facilmente personalizzate, oppure puoi crearne di tue usando animazioni native di WPF. Sono disponibili sostituzioni plug-and-play per diversi pannelli nativi WPF, tra cui Canvas, DockPanel, StackPanel e WrapPanel. Actipro Views for WPF include inoltre pannelli aggiuntivi che utilizzano una logica di layout unica, non presente nativamente in WPF. Puoi anche creare facilmente pannelli personalizzati che sfruttano le animazioni fluide e le opzioni di configurazione.
Actipro Views for WPF è disponibile anche come parte di Actipro WPF Studio.
Funzionalità
Pannelli di Actipro Views for WPF:
- AnimatedCanvas
Questo pannello consente di posizionare gli elementi figlio in modo preciso usando coordinate relative ai confini del pannello. Gli elementi figlio ricevono sempre la dimensione desiderata, poiché il pannello non impone alcun vincolo di dimensione. Questo pannello può essere utilizzato come sostituzione plug-and-play per il pannello Canvas nativo di WPF. - AnimatedDockPanel
Questo pannello consente di posizionare gli elementi figlio orizzontalmente o verticalmente, in relazione tra loro. In particolare, gli elementi figlio vengono posizionati o "agganciati" a un bordo specificato del pannello. È possibile applicare una gestione speciale all’ultimo elemento figlio. Può essere impostato per riempire eventuale spazio rimanente, che è il comportamento predefinito. In alternativa, può essere ancorato come altri elementi. Questo pannello può essere utilizzato come sostituzione plug-and-play per il pannello DockPanel nativo di WPF. - AnimatedStackPanel
Questo pannello consente di posizionare gli elementi figlio in ordine sequenziale, sia orizzontalmente sia verticalmente. È incluso il supporto per lo scorrimento logico, così gli elementi possono essere scorsi completamente dentro, fuori e nella vista. Questo pannello può essere utilizzato come sostituzione plug-and-play per il pannello StackPanel nativo di WPF. - AnimatedWrapPanel
Questo pannello consente di posizionare gli elementi figlio in ordine sequenziale, sia orizzontalmente sia verticalmente, spezzando il contenuto nella riga o nella colonna successiva sul bordo della casella contenitore. L’ordinamento successivo avviene in modo sequenziale dall’alto verso il basso o da destra a sinistra, a seconda dell’orientamento. Questo pannello può essere utilizzato come sostituzione plug-and-play per il pannello WrapPanel nativo di WPF. - SwitchPanel
Questo pannello delega il posizionamento degli elementi figlio a uno o più pannelli figlio, il che consente di modificare dinamicamente la logica di layout durante il runtime. Quando viene usato con un ListBox o con un altro ItemsControl, la logica di layout può essere cambiata senza dover rigenerare o riparentare alcun contenitore di elementi. - ZapPanel
Questo pannello consente di posizionare gli elementi figlio in ordine sequenziale, sia orizzontalmente sia verticalmente, mantenendo un elemento focale centrato nella vista. Include il supporto per l’avvolgimento degli elementi intorno, per produrre un effetto circolare. - Pannelli personalizzati
Creare pannelli con logica di layout personalizzata è altrettanto facile di prima, con il vantaggio aggiuntivo delle animazioni fluide. È fornito un tutorial completo e codice di esempio per creare un pannello "random", che posiziona casualmente i suoi elementi.
Animazioni di Actipro Views for WPF:
- Arrange Rectangle
Il rettangolo di arrangiamento di ciascun elemento può essere animato in modo fluido da una posizione/dimensione a un’altra. La posizione e la dimensione possono essere animate insieme o non affatto. Come con tutte le animazioni integrate, puoi personalizzare o disabilitare varie funzionalità oppure sostituirle completamente. - Fade Elements In/Out
Gli elementi aggiunti o rimossi dal pannello possono avere la proprietà di opacità animata. Questa animazione può essere combinata con altre animazioni o usata in modo indipendente ed è completamente personalizzabile. - Render Transform
Animare facilmente la rotazione, la scalatura o la traslazione degli elementi in ingresso o in uscita dal pannello. Combina rapidamente le varie animazioni in qualsiasi modo per ottenere l’effetto desiderato, oppure inserisci le tue animazioni. Queste animazioni sono progettate per garantire che qualsiasi render transform personalizzato venga preservato, anche mentre è in esecuzione. Le impostazioni per gli elementi in ingresso o in uscita possono essere personalizzate in modo indipendente, conferendo a ciascuno un aspetto unico. - Animazioni personalizzate
Tutte le animazioni integrate sfruttano le animazioni native di WPF, come DoubleAnimation. Inoltre, la costruzione delle storyboard usate per animare gli elementi nei pannelli può essere modificata completamente. In alternativa, puoi sovrascrivere le animazioni integrate per apportare piccole modifiche a alcune animazioni, oppure inserire alcune nuove timeline.
Funzionalità generali di Actipro Views for WPF:
- ListBox/ItemsControl
I pannelli Views possono essere collegati facilmente a un ListBox, oppure a qualsiasi altro ItemsControl, per dargli un aspetto più professionale. - Da destra a sinistra
Tutti i pannelli Views supportano layout da destra a sinistra. - Supporto XBAP
Views supporta pienamente l’uso in XBAP (applicazioni per browser). L’abbiamo progettato specificamente per funzionare all’interno dei limiti della sandbox di sicurezza XBAP.
Informazioni su Actipro Software
Actipro Software LLC, fondata nel 1999, è un fornitore all’avanguardia di controlli .NET per sviluppatori. Nel perseguire sempre il massimo ritorno sull’investimento possibile per i clienti, i prodotti di Actipro Software sono progettati specificamente con personalizzabilità e produttività come obiettivi di progettazione principali. Actipro crea prodotti di controllo per l’interfaccia utente per Windows Forms e per il framework .NET fin dalla loro nascita. Più recentemente, Actipro ha iniziato a sviluppare componenti per il framework Windows Presentation Foundation (WPF) di .NET 3.0. In effetti, Actipro Software è il primo vendor di controlli a rilasciare un controllo WPF commerciale. Il team di sviluppo di Actipro è altamente qualificato in .NET e applica le proprie conoscenze ed esperienze per offrire i migliori prodotti possibili. Actipro Software è sempre disposto ad ascoltare i propri utenti. Una convinzione fondamentale al centro dell’organizzazione è che lo sviluppo del prodotto debba essere guidato dalle esigenze degli utenti.