Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die XmlnsPrefixAttribute -Klasse kann von Steuerelementautoren verwendet werden, um ein empfohlenes Präfix anzugeben, das einem XAML-Namespace für die XAML-Verwendung zugeordnet werden soll. Das Präfix ist nützlich, wenn die Serialisierung von Objektstruktur in XAML unterstützt wird oder wenn Sie mit einer Entwurfsumgebung interagieren, die XAML-Bearbeitungsfunktionen aufweist. Beispiel:
- XAML-Text-Editoren können als
XmlnsPrefixAttributeHinweis für eine anfängliche XAML-Namespacezuordnungxmlnsverwenden. - XAML-Entwurfsumgebungen können verwenden
XmlnsPrefixAttribute, um dem XAML-Code Zuordnungen hinzuzufügen, wenn Objekte aus einer Toolbox auf eine visuelle Entwurfsoberfläche gezogen werden.
Empfohlene Namespacepräfixe sollten auf Assemblyebene mit dem Konstruktor definiert werden, der XmlnsPrefixAttribute zwei Argumente akzeptiert: eine Zeichenfolge, die den Bezeichner eines XAML-Namespaces angibt, und eine Zeichenfolge, die ein empfohlenes Präfix angibt:
[assembly: XmlnsPrefix("http://xamarin.com/schemas/2014/forms", "xf")]
Präfixe sollten kurze Zeichenfolgen verwenden, da das Präfix in der Regel auf alle serialisierten Elemente angewendet wird, die aus dem XAML-Namespace stammen. Daher kann sich die Länge der Präfixzeichenfolge spürbar auf die Größe der serialisierten XAML-Ausgabe auswirken.
Hinweis
Auf eine Assembly kann mehr als ein XmlnsPrefixAttribute angewendet werden. Wenn Sie beispielsweise über eine Assembly verfügen, die Typen für mehr als einen XAML-Namespace definiert, können Sie für jeden XAML-Namespace unterschiedliche Präfixwerte definieren.