The purpose of the shorthand syntax is to enable data binding with fewer keystrokes and more readability.
For the rest of this article, I will be using the shorthand syntax.
The key to most data binding is the Source property.
In the previous examples, we are using the Element Name property, which is used to bind to a control, instead of using the Source property. There are two types of data providers built into XAML: Object Data Provider and Xml Data Provider.
For most applications, you will want to bind to more significant sources, such as XML or . The Object Data Provider is used for binding to and from .
NET objects, and, not surprisingly, the Xml Data Provider is used to bind to and from XML fragments and documents.
(16 printed pages) Introduction XAML Bindings, Simplified Where Are We? Although each of the techniques in the XAML is covered later in detail, let's run through the pieces of the data binding, to explain how this does, in fact, work.Up to this point, we've used another control as the source for all of our binding examples.In most XAML-based projects, however, you will be binding to sources other than other controls.Now that the namespace is imported, we can add a resource that refers to our data source class, by specifying the name of the class (for example, My Strings).Data binding is identical to earlier examples, because the XAML code does not care what kind of data source it is, just that it is a data source.This separation exists only at compile time, though. Inner Text End If End If End Sub When the List Box is changed, we fill in the Text Boxes with the selected RSS feed item. In addition, it tells the list box to get the list of items to bind to from the XPath expression (in this case, all item elements in the document).