tags:

views:

1003

answers:

5

As the question suggests I'm simply looking for a XAML tag list reference. I've banged the obvious queries in Google/SO but not found what I am looking for yet. Any useful links welcome.

Cheers, Chris.

A: 

With WPF the XAML elements map to the classes like StackPanel. MSDN seems to give XAML examples for many of the controls.

BrianLy
+1  A: 

There are XAML-specific conventions about representing things like complex properties and bindings. However, there is no definitive list of XAML tags. XAML tags are actually mapped to WPF objects. For example, <Button> is just a XAML representation of the System.Windows.Controls.Button class and the attributes allowed on the <Button> tag are the public properties of the Button class.

Franci Penov
+2  A: 

There isn't such a thing as a xaml tag list.

XAML is just a declarative way to instantiate .Net classes. Class names are elements in XAML and properties on the class are attributes or attribute elements using dot notation.

Tags in XAML only mirror the types in one or more assemblies that are bound to a particular XAML namespace.

There are however a specific set of elements that are specific to XAML in itself and are not related to any particular .Net assembly, those are usually in the x: namespace, more info here: XAML Namespace (x:).

Pop Catalin
+2  A: 

There's a WPF Binding Cheatsheet and another XAML for WPF Cheatsheet which might help, but really the "tags" in XAML are just the properties of the classes.

Ray
+1  A: 

There is no such thing as the XAML tag list since XAML is an open system.

There are, however, standard vocabularies. Rob Relyea's Blog is a good place to keep track of the standardization around these vocabluaries. For example, this is an entry for the Silverlight XAML vocabulary.

chuckj