Namespaces

XAML bildet XAML-Elemente auf Objekte und XAML-Attribute auf Eigenschaften oder Ereignisse ab. Für die Korrektheit dieser Abbildung sorgen die xmlns-Namespace-Deklarationen.

Wenn Sie nur Elemente aus einem Namespace verwenden, können Sie diesen ohne ID deklarieren:

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

Die Namen aus diesem Standard-Namespace können Sie ohne Namespace-Angabe verwenden:

<StackPanel>
   ...
</StackPanel>

Weitere Namespaces müssen Sie mit einer eindeutigen ID deklarieren:

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:y="clr-namespace:ThisSpace" xmlns:z="clr-namespace:AnotherSpace;assembly=MyFirm" xmlns:sys="clr-namespace:System;assembly=mscorlib" ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.