A colaboração com Expression Blend

Expression Blend é uma ferramenta de design profissional para criar envolver experiências ligado à Web para o Windows.Usando Windows Presentation Foundation (WPF) Designer for Visual Studio e Expression Blend, os desenvolvedores e designers podem colaborar para criar experiências de usuário atraentes.

This collaboration is enabled by a shared file format (XAML), and a shared solution and project format.Isso significa que designers profissionais usando Expression Blend podem abrir e editar WPF projetos criados no Visual Studio 2008,e que os desenvolvedores possam abrir e editar WPF projetos criados no Expression Blend.

Cenários de colaboração típica

Você pode dividir o desenvolvimento de software e design gráfico tarefas de diferentes maneiras.O cenário escolhido depende diversos fatores, tais como a complexidade do projeto e a técnica do designer e desenvolvedor.Os possíveis cenários incluem o seguinte.

  • Single

  • Tradicional

  • Desenvolvedor primeiro

  • Primeiro Designer

  • Híbrida

Single

No único cenário, é um designer/desenvolvedor única usando os dois Visual Studio e Expression Blend.

Em muitos casos, o desenvolvedor e o designer são a mesma pessoa.Nesse cenário, Visual Studio e Expression Blend são instalados no mesmo computador.Você pode criar seus projetos WPF usando qualquer um dos produtos.Você pode ser útil ter dois Visual Studio e abrir Expression Blend ao mesmo tempo.

Observação:

Você pode ter o mesmo arquivo de projeto aberto no Expression Blend e em Visual Studio ao mesmo tempo, no mesmo computador.Quando você salva uma alteração em um arquivo em uma ferramenta, você terá um caixa de diálogo de notificação quando você alterna para a outra ferramenta que pergunta se você deseja recarregar o arquivo.

Tradicional

No cenário tradicional, o designer cria um modelo usando qualquer ferramenta de desenho que eles estão familiarizados com, e o desenvolvedor usa Expression Blend tanto Visual Studio.

Nesse cenário, o designer exporta o modelo como uma imagem (como um .jpg) e concede a ele para o desenvolvedor.O desenvolvedor usa Expression Blend e Visual Studio Para recriar a simulação.

Esse cenário funciona bem quando o designer não estiver familiarizado com Expression Blend e o desenvolvedor é confortável usando Expression Blend.

Desenvolvedor primeiro

No desenvolvedor-primeiro cenário, o desenvolvedor cria o WPF projeto com Visual Studio e usa o WPF Designer para definir o layout de janelas e controles.

Depois que o projeto estiver marcado para controle do código-fonte, o criador pode abrir o projeto com Expression Blend e estilo de janelas e controles.O desenvolvedor e o criador podem trabalhar ao mesmo tempo no mesmo projeto, com o desenvolvedor criação lógica do aplicativo e o criador criação apresentação recursos.

Esse cenário funciona bem quando o designer tenha alguma familiaridade com Expression Blend.Além disso, esse cenário promove bom design como elementos são baseados no objeto ou controle apropriado.Por exemplo, um erro comum de designer é para desenhar um retângulo ou algum outro elemento estático para representar um botão, em vez de aplicar um estilo a um controle de botão.A desvantagem com esse cenário é que Designer pode excluir elementos ou fazer alterações que poderá quebrar o código escrito anteriormente pelo desenvolvedor.

Primeiro Designer

No designer-primeiro cenário, o designer cria o WPF projeto e define o layout de janelas e controles usando Expression Blend.

Depois que o projeto estiver marcado para controle do código-fonte, o desenvolvedor pode abri-lo com Visual Studio e criar a lógica do aplicativo.O desenvolvedor e o criador podem trabalhar simultaneamente no mesmo projeto.

Esse cenário funciona bem quando o designer é experiência com Expression Blend e entenda as noções básicas de programação e controles.A desvantagem com esse cenário é que o designer é necessário para realizar mais trabalho e irá precisar de mais tempo para criar designs.

Híbrida

No cenário híbrida, um designer cria XAML fragmentos que o desenvolvedor importa para o projeto.

O designer usa Expression Blend para criar estilos e modelos para os elementos in o interface do usuário e pacotes-los em dicionários do recurso.O desenvolvedor importa os recursos para Visual Studio e as aplicará ao interface do usuário.

Esse cenário funciona bem para projetos maiores e quando há vários designers gráficos.A vantagem para esse cenário é que o desenvolvedor tem mais controle sobre os arquivos de projeto e de forma incremental pode importar recursos durante o desenvolvimento.

Consulte também

Conceitos

Visão geral do designer WPF

Outros recursos

WPF Designer