WinRT apps: ComboxBox and ListBox does not display anything when ItemsSource is List<Type>
<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>