Localization Localization Localization Localization Class

Definition

Die Localization-Klasse definiert angefügte Eigenschaften für Lokalisierungsattribute und Kommentare.The Localization class defines attached properties for localization attributes and comments.

public ref class Localization abstract sealed
public static class Localization
type Localization = class
Public Class Localization
Vererbung
LocalizationLocalizationLocalizationLocalization

Beispiele

Das folgende Codebeispiel zeigt die Lokalisierungsattribute und-Kommentare für einen Textblock definiert.The following code example shows localization attributes and comments defined for a text block.

<!-- 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>

Hinweise

Markup-Autoren müssen möglicherweise bestimmte Anforderungen für Elemente im Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) Benutzeroberfläche, z. B. Einschränkungen für Textlänge, Schriftfamilie oder Schriftgrad.Markup authors may have specific requirements for elements in Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) UI, such as constraints for text length, font family, or font size. Müssen Lokalisierungsexperten die über diese informiert werden, um konsistente Lokalisierung bereitzustellen.Localizers need to know about them in order to provide consistent localization. Lokalisierungseigenschaften können angegeben werden, in Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML), sodass Autoren, die ihren Anforderungen für die Lokalisierung für Lokalisierer kommunizieren.Localization properties can be specified inside Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML), allowing authors to communicate their localization needs to localizers. Diese Eigenschaften geben Regeln und Hinweise für die Lokalisierung, die zum Ändern der Anwendung verwendet werden kann.These properties provide rules and hints for localization, which can be used to modify the application. Es gibt zwei Typen von Lokalisierungseigenschaften:There are two types of localization properties:

  • Lokalisierungsattribute.Localization attributes. Die Attribute festlegen, welche Ressourcen, z. B. FontFamily, lokalisiert werden sollen.The attributes specify which resources, such as FontFamily, are to be localized.

  • Lokalisierungskommentare.Localization comments. Die Kommentare sind Freiform-Text, der Ersteller des Markups hinzufügt.The comments are free-form text that the markup author includes.

Weitere Informationen zur Verwendung dieser Lokalisierungseigenschaften finden Sie unter Lokalisierungsattribute und-Kommentare.For more information on how to use these localization properties, see Localization Attributes and Comments.

Felder

AttributesProperty AttributesProperty AttributesProperty AttributesProperty

Bezeichnet die angefügte System.Windows.Localization.Attributes-Eigenschaft.Identifies the System.Windows.Localization.Attributes attached property.

CommentsProperty CommentsProperty CommentsProperty CommentsProperty

Bezeichnet die angefügte System.Windows.Localization.Comments-Eigenschaft.Identifies the System.Windows.Localization.Comments attached property.

Methoden

GetAttributes(Object) GetAttributes(Object) GetAttributes(Object) GetAttributes(Object)

Ruft den Wert der angefügten AttributesProperty-Eigenschaft von einem angegebenen Element ab.Gets the value of the AttributesProperty attached property from a specified element.

GetComments(Object) GetComments(Object) GetComments(Object) GetComments(Object)

Ruft den Wert der angefügten CommentsProperty-Eigenschaft von einem angegebenen Element ab.Gets the value of the CommentsProperty attached property from a specified element.

SetAttributes(Object, String) SetAttributes(Object, String) SetAttributes(Object, String) SetAttributes(Object, String)

Legt die angefügte AttributesProperty-Eigenschaft für das angegebene Element fest.Sets the AttributesProperty attached property for the specified element.

SetComments(Object, String) SetComments(Object, String) SetComments(Object, String) SetComments(Object, String)

Legt die angefügte CommentsProperty-Eigenschaft für das angegebene Element fest.Sets the CommentsProperty attached property to the specified element.

Gilt für: