O Windows Presentation Foundation é um componente do Microsoft

705 palavras 3 páginas
O Windows Presentation Foundation é um componente do Microsoft .NET Framework 3.5. É considerado a próxima geração de UI (User Interface), que permite a criação de aplicações com um grau de personalização extremamente elevado, criando assim uma experiência única ao utilizador.

O WPF suporta intefaces de aplicação, gráficos 2D e 3D, documentos, aceleração de hardware, gráficos vectoriais,visualização de dados interactivos e multimédia numa única estrutura (framework).
O motor do vector utiliza a aceleração de hardware das novas placas gráficas, permitindo assim tornar a interface mais rápida, escalável e com resolução independente.
Separação entre a aparência e comportamento
O WPF separa a aparência da interface do utilizador do comportamento.
A aparência no WPF é criado geralmente no XAML (Extensible Application Markup Language), o desempenho/comportamento é implementado numa linguagem de programação, como por exemplo o C#.
As duas partes estão ligadas entre di pelos eventos de ligação a dados e comandos.
A separação da aparência e comportamento tem as seguintes vantagens:
- Personalização dos modelos e das aplicações
- As ferramentas de design gráfico podem trabalhar em documentos XML “simples” em vez de ter de analisar o código.
Extremamente personalizável
Devido à separação da aparência do comportamento, é extremamente simples alterar a aparência de um botão por exemplo.

O conceito de estilos permite ter um controlo da aparência idêntico ao CSS.
O exemplo seguinte mostra o quanto personalizável é a aparência.
Interface sem dependência da resolução
Todas as medidas em WPF são unidades lógicas – não pixeis. Uma unidade lógica é um 1 / 96 de polegada. Se aumentar a resolução do ecrã, a interface do utilizador fica do mesmo tamanho – se só fica mais nítida. Com o WPF a interface “acompanha” o aumento da resolução.

O que é o XAML (Extensible Application Markup Language)?

O XAML é baseado no XML para criar e iniciar objectos .NET com relações

Relacionados

  • POOII Salatiel 20 08 SEI uni IV fm RF _BB
    1260 palavras | 6 páginas
  • Sybase
    5697 palavras | 23 páginas
  • Atps Etapa 1
    1351 palavras | 6 páginas
  • csharp pc
    3765 palavras | 16 páginas
  • ATPS LINGUAGEM DE PROGRAMA O COMERCIAL
    1679 palavras | 7 páginas
  • teoria lp2 Aula 01 02 03 ppt
    3960 palavras | 16 páginas
  • Diversos
    3229 palavras | 13 páginas
  • Twte
    1812 palavras | 8 páginas
  • Servidores de Aplicacao
    6891 palavras | 28 páginas
  • Um pouco sobre a linguagem C#
    1703 palavras | 7 páginas