Localization 类

定义

Localization 类为本地化特性和注释定义附加属性。

public ref class Localization abstract sealed
public static class Localization
type Localization = class
Public Class Localization
继承
Localization

示例

下面的代码示例演示为文本块定义的本地化属性和注释。

<!-- Define localization attributes and comments for the text block.
    - The content is visible to the localizer and can be changed.
    - The font size property is visible to the localizer and can be changed.
    - The comment specifies that the trademark font size should be used. -->
<TextBlock
  FontSize="14"
  Localization.Attributes=
    "$Content(Text Readable Modifiable) FontSize(Font Readable Modifiable)"
  Localization.Comments=
    "$Content(Trademark) FontSize(Trademark font size)" >
  your company name here
</TextBlock>

注解

标记作者可能对可扩展应用程序标记语言 (XAML) UI 中的元素有特定要求,例如文本长度、字体系列或字号的约束。 本地化人员需要了解它们,以便提供一致的本地化。 本地化属性可以在可扩展应用程序标记语言 (XAML) 中指定,使作者能够将其本地化需求传达给本地化人员。 这些属性提供本地化规则和提示,可用于修改应用程序。 有两种类型的本地化属性:

  • 本地化属性。 属性指定要本地化的资源,例如 FontFamily

  • 本地化注释。 注释是标记作者包含的自由格式文本。

有关如何使用这些本地化属性的详细信息,请参阅 本地化属性和注释

字段

AttributesProperty

标识 Attributes 附加属性。

CommentsProperty

标识 Comments 附加属性。

附加属性

Attributes

Localization 类为本地化特性和注释定义附加属性。

Comments

Localization 类为本地化特性和注释定义附加属性。

方法

GetAttributes(Object)

从指定元素获取 AttributesProperty 附加属性的值。

GetComments(Object)

从指定元素获取 CommentsProperty 附加属性的值。

SetAttributes(Object, String)

为指定元素设置 AttributesProperty 附加属性。

SetComments(Object, String)

CommentsProperty 附加属性设置为指定元素。

适用于