Adicione animação fluida aos seus apps WPF

Adicione animação fluida aos seus apps WPF

Actipro Views for WPF oferece uma variedade de painéis que suportam animações fluidas dos elementos filhos para a Windows Presentation Framework. O Actipro Views for WPF também inclui várias animações internas, que podem ser facilmente personalizadas, ou você pode criar as suas próprias usando animações nativas do WPF. Estão disponíveis substituições prontas para vários painéis nativos do WPF, incluindo Canvas, DockPanel, StackPanel e WrapPanel. O Actipro Views for WPF inclui painéis adicionais que usam uma lógica de layout exclusiva, não encontrada nativamente no WPF. Você também pode facilmente criar painéis personalizados que aproveitam as animações fluidas e as opções de configuração.

O Actipro Views for WPF também está disponível como parte do Actipro WPF Studio.

Recursos

Painéis do Actipro Views for WPF:

  • AnimatedCanvas
    Esse painel permite que os elementos filhos sejam posicionados com precisão usando coordenadas que são relativas aos limites do painel. Os elementos filhos sempre recebem o tamanho desejado, já que o painel não impõe nenhuma restrição de tamanho. Esse painel pode ser usado como uma substituição pronta (drop-in) para o painel Canvas nativo do WPF.
  • AnimatedDockPanel
    Esse painel permite que os elementos filhos sejam posicionados horizontal ou verticalmente, uns em relação aos outros. Especificamente, os elementos filhos são posicionados ou "ancorados" em uma borda especificada do painel. Um tratamento especial pode ser aplicado ao último elemento filho. Ele pode ser definido para preencher qualquer espaço restante, que é o comportamento padrão. Alternativamente, ele pode ser ancorado como outros elementos. Esse painel pode ser usado como substituição pronta (drop-in) para o painel DockPanel nativo do WPF.
  • AnimatedStackPanel
    Esse painel permite que os elementos filhos sejam posicionados em ordem sequencial, horizontal ou verticalmente. Há suporte para rolagem lógica, para que os elementos possam ser rolados completamente para dentro, para fora e para a visualização. Esse painel pode ser usado como substituição pronta (drop-in) para o painel StackPanel nativo do WPF.
  • AnimatedWrapPanel
    Esse painel permite que os elementos filhos sejam posicionados em ordem sequencial, horizontal ou verticalmente, quebrando o conteúdo para a próxima linha ou coluna na borda da caixa de contêiner. O ordenamento subsequente acontece de forma sequencial, de cima para baixo ou da direita para a esquerda, dependendo da orientação. Esse painel pode ser usado como substituição pronta (drop-in) para o painel WrapPanel nativo do WPF.
  • SwitchPanel
    Esse painel delega o posicionamento dos elementos filhos para um ou mais painéis filhos, o que permite que a lógica de layout seja alterada dinamicamente durante a execução. Quando usado com um ListBox ou outro ItemsControl, a lógica de layout pode ser alterada sem precisar regenerar ou reparentar quaisquer contêineres de itens.
  • ZapPanel
    Esse painel permite que os elementos filhos sejam posicionados em ordem sequencial, horizontal ou verticalmente, mantendo um item focalizado centralizado na visualização. Inclui suporte para envolver itens ao redor, para produzir um efeito circular.
  • Painéis personalizados
    Criar painéis com lógica de layout personalizada é tão fácil quanto antes, com o benefício adicional das animações fluidas. Um tutorial completo e um exemplo de código são fornecidos para criar um painel "aleatório", que posiciona seus elementos de forma aleatória.

Animações do Actipro Views for WPF:

  • Arrange Rectangle
    O retângulo de posicionamento (arrange) de cada elemento pode ser animado suavemente de uma posição/tamanho para outro. A posição e o tamanho podem ser animados juntos ou não. Como acontece com todas as animações internas, você pode personalizar ou desativar vários recursos, ou substituí-las completamente.
  • Fade Elements In/Out
    Os elementos que foram adicionados ou removidos do painel podem ter a propriedade de opacidade animada. Essa animação pode ser combinada com outras animações ou usada independentemente, e é totalmente personalizável.
  • Render Transform
    Anime facilmente a rotação, a escala ou a translação de elementos entrando ou saindo do painel. Combine rapidamente as várias animações de qualquer maneira para produzir o efeito desejado, ou misture com suas próprias animações. Essas animações foram projetadas para garantir que qualquer transform (render transform) personalizado seja preservado, mesmo durante a execução. As configurações para elementos entrando ou saindo podem ser personalizadas independentemente, dando a cada um uma aparência única.
  • Animações personalizadas
    Todas as animações internas aproveitam as animações nativas do WPF, como DoubleAnimation. Além disso, a construção dos storyboards usados para animar os elementos nos painéis pode ser completamente alterada. Alternativamente, você pode substituir as animações internas para ajustar algumas animações, ou inserir alguns novos timelines.

Recursos gerais do Actipro Views for WPF:

  • ListBox/ItemsControl
    Os painéis Views podem ser integrados facilmente a um ListBox ou a qualquer outro ItemsControl para dar uma aparência mais profissional.
  • Da direita para a esquerda
    Todos os painéis Views oferecem suporte a layouts da direita para a esquerda.
  • Suporte a XBAP
    Os Views têm suporte total ao uso em XBAPs (aplicativos de navegador). Nós os projetamos especificamente para operar dentro dos limites do sandbox de segurança do XBAP.

Sobre a Actipro Software

Actipro Software LLC, fundada em 1999, é uma fornecedora de ponta de controles .NET para desenvolvedores. Sempre buscando gerar o maior retorno possível sobre o investimento (ROI) para os clientes, os produtos da Actipro Software foram projetados especificamente com a customizabilidade e a produtividade como objetivos principais de design. A Actipro vem criando produtos de controle de interface do usuário para Windows Forms e a estrutura .NET desde o início. Mais recentemente, a Actipro começou a desenvolver componentes para a estrutura Windows Presentation Foundation (WPF) do .NET 3.0. Na verdade, a Actipro Software foi o primeiro fornecedor de controles a lançar um controle comercial WPF. A equipe de desenvolvimento da Actipro é altamente qualificada em .NET e aplica seu conhecimento e experiência para fornecer os melhores produtos possíveis. A Actipro Software está sempre disposta a ouvir seus usuários. Uma crença firme e central para o núcleo da organização é que o desenvolvimento de produtos deve ser guiado pelas necessidades dos usuários.