XML Namespace em WPF - xmlns
-
09-09-2019 - |
Pergunta
As seguintes referências namespaces XML estão incluídos no no topo de cada novo arquivo XAML.
//http://schemas.microsoft.com/winfx/xaml/presentation
//http://schemas.microsoft.com/winfx/xaml
O WinFX / xaml / apresentação contém referências a um bando de namesapces Windows, como Windows.Navigation, Windows.Controls ect. O WinFX / xaml namesapce sempre (geralmente por padrão) tem o x alias ou prefixo. O que faz a referência WinFX / xaml parece ter um monte dos mesmos elementos que podem ser referenciados a partir WinFX / xaml / apresentação. Eu li a documentação MSDN e pode encontrar uma lista de conjuntos associados com WinFX / xaml / apresentação, mas eu não tenho certeza qual é o ponto do WinFX / XAML namespace é.
Alguém pode explicar?
EDIT: Como eu disse inicialmente, eu li a documentação do MSDN e eu estou procurando uma resposta mais granular. Exemplo porque alguns elementos podem ser utilizados indiferentemente.
Solução
XAML não é apenas usado pelo WPF, assim, a separação dos namespaces! O material http://schemas.microsoft.com/winfx/xaml é que está relacionado com XAML e pode ser reutilizado em outras estruturas (como WF, Silverlight & WCF) onde, como o http: / /schemas.microsoft.com/winfx/xaml/presentation contém material puramente projetado para WPF !!!
Outras dicas
É um espaço de nomes que contém construções XAML e pode ser usado fora do contexto do WPF. Detalhes Disponível aqui .