Binding to a Collection

One of the most common uses of data binding is to bind the items of an items control to a collection. You might try to assign a Binding to an items control’s Items property, but, alas, Items is not a dependency property. All items controls expose a separate ItemsSource dependency property that exists specifically for data binding. Therefore, if you have a Page as follows:

<Page ...>   <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">     <GridView ItemsSource ="{ Binding }"/>   </Grid> </Page>

with the following code-behind that sets the data context to a simple array:

using Windows.UI.Xaml.Controls; namespace Chapter18 {   public sealed ...

Get Universal Windows® Apps with XAML and C# Unleashed 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.