我正在開發Windows 8 WinRT框架。下面的示例代碼拋出一個異常:設置項派生ListBox的源拋出「災難性故障」
Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
這是一個在目前的WinRT框架(我使用VS11和消費者預覽版)更多的錯誤?有人有一個想法如何解決這個問題?
順便說一句:我已經測試相同的代碼隨着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;
}
}
我相當確定這是[Windows 8 Consumer Preview中的一個已知錯誤](http://social.msdn .microsoft.com /論壇/ EN-US/winappswithcsharp /線程/ 295d7ee6-8bc4-4326-9ea7-b68ee4c98a7a)。 – 2012-04-13 23:22:09
啊,COM錯誤報告又回來了! – 2012-04-13 23:25:26
你有沒有發現任何解決方法? – notacat 2012-05-05 16:43:20