Localizando um aplicativo WPF
Este tópico apresenta as etapas e as práticas recomendadas para ajudá-lo a localizar seus aplicativos de Windows Presentation Foundation (WPF).
Globalization and Localization
Globalization is the design and development of applications that perform in multiple locations. Por exemplo, a globalização suporta dados regionais e interfaces de usuário localizada para usuários em diferentes culturas. WPFfornece recursos de design globalizado incluem o layout automático, assemblies satélites e atributos localizados e comentários.
Localization is the translation of application resources into localized versions for the specific cultures that the application supports. When you localize in WPF, you use the APIs in the System.Windows.Markup.Localizer namespace. Essas APIs são usadas pela LocBaml ferramenta Exemplo a ferramenta delinha comando. Para obter mais informações sobre como criar e usar LocBaml, consulte Como: Localizar um Aplicativo.
Best Practices for WPF UI Design
Quando você cria um WPFbaseados em UI, considere implementar as seguintes práticas recomendadas.
Write your UI in XAML; avoid creating UI in code. When you create your UI by using XAML, you expose it through built-in localization APIs.
Avoid using absolute positions and fixed sizes to lay out content; instead, use relative or automatic sizing. For more information, see Layouts no criador de WPF.
Use o SizeToContent propriedade; e manter as larguras e alturas definidas como Auto.
Evite usar o Canvas o controle para dispor UIs.
Use o Grid controle e seu tamanho- recursode compartilhamento.
For more information, see Visão geral de globalização e localização do WPF.
Best Practices for WPF Localization
Quando você localizar WPFbaseados em aplicativos, considere a implementação as seguintes práticas recomendadas.
Use localization comments to provide extra context for localizers.
Use localization attributes to control localization instead of selectively omitting Uid properties on elements. For more information, see Localization Attributes and Comments.
Use msbuild /t:updateuid and /t:checkuid to add and check Uid properties in your XAML.
For more information, see Visão geral de globalização e localização do WPF.
Consulte também
Tarefas
Passo a passo: Carregando recursos de um assembly satélite
Conceitos
Outros recursos
Implantação e localização usando o WPF Designer