title: WinRT apps: ComboxBox and ListBox does not display anything when ItemsSource is List<Type>
body: <p>I tried to use <code>ListBox</code> to display a set of <code>Type</code> names
  in XAML:</p>
  
  <pre><code>&lt;ListBox x:Name="box"&gt;&lt;/ListBox&gt;
  </code></pre>
  
  <p>and in code behind</p>
  
  <pre><code>box.ItemsSource= new List&lt;Type&gt;(){typeof(double), typeof(int)};
  </code></pre>
  
  <p>But the <code>ListBox</code> is displays empty string, although I can feel that there are indeed two items in the <code>Items</code> list and can click.</p>
  
  <p>Even if I change the <code>ItemTemplate</code> to the following, the <code>FullName</code> property of class <code>Type</code> is not shown</p>
  
  <pre><code>&lt;ListBox x:Name="box"&gt;
      &lt;ListBox.ItemTemplate&gt;
          &lt;DataTemplate&gt;
              &lt;TextBlock Text="{Binding Path=FullName}"&gt;&lt;/TextBlock&gt;
          &lt;/DataTemplate&gt;
      &lt;/ListBox.ItemTemplate&gt;
  &lt;/ListBox&gt;
  </code></pre>
  
  <p>What is going on here? The following shows the name, but is not what I want. I want <code>Type</code> to be stored.</p>
  
  <pre><code>box.ItemsSource= new List&lt;string&gt;(){typeof(double).FullName, typeof(int).FullName};
  </code></pre>
  
  <p>(I tried <code>ComboBox</code>, which has the same problem)</p>