<Page x:Class="WpfInteropShortcomings.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="WpfInteropShortcomings"
    >
  <Page.Resources>
    <XmlDataProvider x:Key="items" XPath="/Items/Item">
      <x:XData>
        <Items xmlns="">
          <Item Title="Transparency" Target="Transparency.xaml" />
          <Item Title="Opacity Property" Target="Opacity.xaml" />
          <Item Title="Z Order" Target="ZOrder.xaml" />
          <Item Title="Clipping" Target="Clipping.xaml" />
          <Item Title="Animation" Target="Animation.xaml" />
        </Items>
      </x:XData>
    </XmlDataProvider>
    <DataTemplate x:Key="itemTemplate">
      <TextBlock>
        <Hyperlink NavigateUri="{Binding XPath=@Target}">
          <TextBlock Text="{Binding XPath=@Title}" />
        </Hyperlink>
      </TextBlock>
    </DataTemplate>
  </Page.Resources>

  <ItemsControl DataContext="{StaticResource items}" ItemsSource="{Binding}"
                ItemTemplate="{StaticResource itemTemplate}"
                VerticalAlignment="Top" HorizontalAlignment="Left"/>
</Page>
