LocalizationCategory 枚举

定义

为二进制 XAML (BAML) 类或类成员指定 LocalizabilityAttribute 的类别值。

C#
public enum LocalizationCategory
继承
LocalizationCategory

字段

名称 说明
Button 4

Button 或相关控件。

CheckBox 5

CheckBox 或相关控件。

ComboBox 6

一个 ComboBox 或相关控件,例如 ComboBoxItem

Font 14

字体相关数据,比如字体名称、样式或大小。

11

Hyperlink 或相关控件。

Ignore 16

不本地化此资源。 这不适用于可能存在的任何子节点。

Inherit 15

从父节点中继承其类别。

Label 3

Label 或相关控件。

ListBox 7

一个 ListBox 或相关控件,例如 ListBoxItem

Menu 8

一个 Menu 或相关控件,例如 MenuItem

NeverLocalize 17

不要本地化此资源,或其类别设置为 Inherit 的任何子节点

None 0

资源不属于标准类别。

RadioButton 9

RadioButton 或相关控件。

Text 1

适用于较长的文本段。

TextFlow 12

适用于可包含文本的面板。

Title 2

适用于单行文本(如用于标题的文本)。

ToolTip 10

ToolTip 或相关控件。

XmlData 13

XML 数据。

示例

下面的代码示例显示了为按钮定义的 的 LocalizabilityAttribute 类别值。

XAML
<!-- Define localization attributes for the button.
      - The content is visible to the localizer and can be changed.
      - The font family property is visible to the localizer but cannot be changed. -->
  <Button
    FontFamily="Microsoft San Serif"
    Localization.Attributes=
      "$Content(Button Readable Modifiable) FontFamily(Font Readable Unmodifiable)" >
    your company name here
  </Button>

注解

特性 LocalizabilityAttribute 可以应用于类、属性或方法。

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

适用于

产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

另请参阅