Partilhar via


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

Como: Localizar um Aplicativo

Outros recursos

Implantação e localização usando o WPF Designer

Exemplo de ferramenta de LocBaml

Globalização e Localização