Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Visual Studio e o Blend para Visual Studio fornecem ferramentas visuais para criar interfaces de usuário envolventes e experiências avançadas de mídia com XAML para vários tipos de aplicativo. Ambos os IDE (ambientes de desenvolvimento integrado) compartilham um conjunto comum de recursos, incluindo um editor XAML visual (designer). O Blend para Visual Studio, que dá suporte às plataformas WPF e UWP, fornece mais ferramentas para criar estados visuais e criar animações.
Você pode alternar entre o Visual Studio e o Blend para Visual Studio e pode até mesmo ter o mesmo projeto aberto em ambas as IDEs ao mesmo tempo. As alterações salvas em arquivos XAML em um IDE podem ser aplicadas por meio do recarregamento automático quando você alterna para o outro IDE.
Para configurar o comportamento de recarregamento em qualquer IDE, abra o painel Ferramentas>Opções e expanda a seção Ambiente>Configurações>Documentos.
Para configurar o comportamento de recarregamento em qualquer IDE, abra a caixa de diálogoOpções de > e expanda a seçãoDocumentos do >.
Installation
Para criar aplicativos WPF, instale a carga de trabalho de desenvolvimento de desktop do .NET no Visual Studio. O Blend para Visual Studio também será instalado.
Para criar aplicativos UWP, instale a carga de trabalho de desenvolvimento da Plataforma Universal do Windows no Visual Studio. O Blend para Visual Studio também será instalado.
Capacidades partilhadas
Para as tarefas de desenvolvimento mais fundamentais, o Visual Studio e o Blend para Visual Studio compartilham o mesmo conjunto de janelas e funcionalidades, com algumas diferenças sutis. Dentre os destaques, estão:
IntelliSense: Ambas as IDEs dão suporte a recursos do IntelliSense, como a conclusão da instrução.
Depuração: Você pode depurar no Visual Studio e no Blend para Visual Studio, incluindo a configuração de pontos de interrupção no código para depurar um aplicativo em execução e usar o Hot Reload para alterar o código XAML enquanto o aplicativo está em execução. Para manter uma experiência de depuração consistente com o Visual Studio, o Blend para Visual Studio inclui a maioria das janelas e barras de ferramentas de depuração do Visual Studio.
Recarregamento de arquivo: Você pode editar seus arquivos XAML no Visual Studio ou no Blend para Visual Studio. Arquivos editados que foram salvos recarregam automaticamente à medida que você alterna entre IDEs.
Você pode controlar o comportamento de recarregamento de qualquer IDE com o painelOpções de > na seção Todos os Documentosdo Ambiente>de Configurações>.
Você pode controlar o comportamento de recarregamento de qualquer IDE com a caixa de diálogoOpções de > na seçãoDocumentos do >.
Layouts e configurações sincronizados: As preferências de configurações e layouts da janela da ferramenta de personalização de design, seja para o Visual Studio ou o Blend for Visual Studio, são sincronizadas entre seus dispositivos e versões quando você faz login com a mesma conta de personalização. Confira Sincronizar configurações em vários computadores.
Funcionalidades avançadas no Blend para Visual Studio
Para aumentar sua produtividade, considere usar o Blend para Visual Studio para as tarefas a seguir. Essas são as áreas em que o Blend for Visual Studio oferece mais funcionalidade do que o designer ou código do Visual Studio sozinho.
| Tarefa | Visual Studio | Blend para Visual Studio | Mais informações |
|---|---|---|---|
| Projetar estados visuais | Não há nenhuma ferramenta para ajudá-lo a projetar estados visuais; você deve criá-los programaticamente. | Use ferramentas de design para alterar a aparência de um controle com base em seu estado. | Estados visuais |
| Criar animações | Não há nenhuma ferramenta de design para animações; você precisa criá-los programaticamente. Isso requer uma compreensão do sistema de animação e tempo no WPF e uma ampla experiência em codificação. | Você cria animações visualmente e pode visualizá-las no Blend para Visual Studio. Isso é mais rápido e preciso do que criar suas animações no código. Você pode adicionar gatilhos para lidar com a interação do usuário e alternar para o código para adicionar manipuladores de eventos e outras funcionalidades. | Animar objetos |
| Transformar formas e texto em caminhos para facilitar a manipulação | Não há suporte. | Você pode fazer alterações sutis ou dramáticas em formas (como retângulos e elipses) convertendo-as em caminhos, que oferecem maior controle na edição. Você pode remodelar ou combinar caminhos e criar caminhos compostos de várias formas. Você também pode converter blocos de texto em caminhos para manipulá-los como imagens de vetor. |
Desenhar formas e caminhos |
| Editar controles, modelos e estilos | Requer codificação e conhecimento de modelos e estilos do WPF. | Transforme qualquer imagem em um controle. Use as ferramentas de edição de modelo para fazer alterações em controles, estilos e modelos com apenas alguns cliques do mouse. Por exemplo, você pode usar recursos de estilo do Blend para Visual Studio para implementar controles comuns do WPF (como botões, caixas de listagem, barras de rolagem, menus etc.) e alterar sua cor, estilo ou modelo subjacente diretamente no Blend for Visual Studio. Em seguida, você pode mudar para o código para finalizar os retoques, se desejar. |
Modificar o estilo de objetos |
| Conectar sua interface do usuário aos dados | Você pode criar uma fonte de dados com base em recursos como um banco de dados do SQL Server, WCF ou serviço Web, objeto ou lista do SharePoint e associar a fonte de dados aos controles da interface do usuário. Os dados de tempo de design precisam ser criados manualmente para se ter uma experiência de design interativa. |
Para aplicativos do .NET Framework, crie dados de exemplo facilmente para protótipos e testes. Alterne para dados dinâmicos quando estiver pronto. Os recursos de geração de dados do Blend for Visual Studio são excelentes (você pode adicionar nomes, números, URLs e fotos facilmente em tempo real) e pode economizar tempo significativo. Para dados dinâmicos, você pode associar seus controles de interface do usuário a um arquivo XML ou a qualquer fonte de dados CLR. |
Exibir dados |
Para obter mais informações sobre design XAML avançado, consulte Criar uma interface do usuário usando o Blend para Visual Studio.