Настройка ItemsSource производного ListBox выдает «Катастрофический сбой»

Я разрабатываю для платформы Windows 8 WinRT. Следующий пример кода вызывает исключение:

Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))

Это еще одна ошибка в текущей среде WinRT (Я использую VS11 и Consumer Preview)? Кто-нибудь знает, как решить эту проблему?

Между прочим:Я протестировал тот же код с Windows Phone 7.5 Silverlight, и он работает без проблем...

Спасибо за помощь.

public class MyListBox : ListBox
{

}

public sealed partial class BlankPage : Page
{
    public BlankPage()
    {
        this.InitializeComponent();
    }

    protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        var box1 = new ListBox(); 
        box1.ItemsSource = new List<Object> { new Object() }; // works without problems
        Content = box1; 

        var box2 = new MyListBox();
        box2.ItemsSource = new List<Object> { new Object() }; // throws exception
        Content = box2; 
    }
}
6
задан svick 13 April 2012 в 23:43
поделиться