O WPF é parte do Microsoft .NET Framework Version 3.0, uma funcionalidade do Windows Vista. Para quem ainda tem dúvidas o Microsoft .NET Framework Version 3.0 é o modelo de programação do Microsoft Windows Vista para o desenvolvimento de software. Digamos que é um superconjunto da Microsoft .NET Framework, combinando a capacidade das APIs .NET Framework 2.0 com novas técnologias para a criação de aplicações visualmente impressionantes, entre outros aspectos. O Microsoft .NET Framework Version 3.0 representa uma evolução da .NET Framework.
As novas funcionalidades no Microsoft .NET Framework Version 3.0 simplificam muito o desenvolvimento de software e abrem as portas para a construção de novos tipos de aplicações.
O Microsoft .NET Framework Version 3.0 e todos os seus componentes, incluindo a nova linguagem runtime comum, estão disponíveis para o Windows XP. Existem poucas diferenças do ponto de vista da funcionalidade das APIs. No entanto, quando o WPF corre em Windows XP, existem algumas limitações:
- Não existe acesso à API (UI Aero)
- Não existe acesso à API (metadados nas imagens)
- O modelo de driver subjacente ao Windows Vista (WDDM) - que fornece maior robustez e virtualização dos recursos gráficos - não está presente.
Algumas empresas internacionais estão a investir tempo e recursos na criação de novas aplicações Web baseadas no WPF. Fica a pergunta, existe alguma empresa Portuguesa a investir tempo na construção de aplicações baseadas no Windows Presentation Foundation (WPF) ?