Localização de um aplicativo do WPF
Este tópico apresenta as etapas e as práticas recomendadas para ajudar você a localizar seus aplicativos Windows Presentation Foundation (WPF).
Globalização e Localização
Globalização é o design e desenvolvimento de aplicativos que executam em vários locais.Por exemplo, globalização suporta as interfaces de usuário localizada e dados regionais para usuários em diferentes culturas.WPF oferece recursos de design globalizado incluem layout automático, assemblies satélites e atributos localizados e comentários.
A localização é a conversão de recursos do aplicativo em versões localizadas para culturas específicas que o aplicativo suporta.Quando você faz localização na WPF, você usa as APIs no namespace System.Windows.Markup.Localizer.Essas APIs são usadas pelo Exemplo de ferramenta LocBaml ferramenta de linha de comando. Para obter mais informações sobre como criar e usar LocBaml, consulte Como: Localizar um Aplicativo.
Práticas recomendadas para o design de interface do usuário no WPF
Quando você cria um WPFbaseado em UI, considere implementar as práticas recomendadas a seguir.
Grave seu UI no XAML; evite criar UI no código.Quando você cria sua UI usando XAML, você a expõe através de APIs de localização built-in.
Evite usar posições absolutas e tamanhos fixos para dispor conteúdo; em vez disso, use dimensionamento relativo ou automático.Para obter mais informações, consulte Layouts no criador de WPF.
Use o SizeToContent propriedade; e manter larguras e alturas definidas como Auto.
Evite usar o Canvas controle para definir o layout UIs.
Use o Grid controle e seu recurso de compartilhamento de dimensionar.
Para obter mais informações, consulte Visão geral de globalização e localização do WPF.
Práticas recomendadas para localização WPF
Quando você localizar WPFbaseado em aplicativos, considere implementar as práticas recomendadas a seguir.
Use comentários de localização para fornecer contexto extra para localizadores.
Use atributos de localização para controlar a localização em vez de seletivamente omitir propriedades Uid nos elementos.Para obter mais informações, consulte Localization Attributes and Comments.
Use msbuild /t:updateuid e /t:checkuid para adicionar e checar as propriedades Uid na sua XAML.
Para obter mais informações, consulte Visão geral de globalização e localização do WPF.
Consulte também
Tarefas
Demonstra Passo a passo: Carregando recursos de um asssembly satélite