【发布时间】:2015-02-14 17:14:14
【问题描述】:
我正在尝试创建一个 Windows Phone 8.1 应用程序。每当我尝试获取 DataTemplate 的子项(这是必要的,因为它们嵌入在 ListView 中)时,我都会收到一个详细信息的异常
灾难性故障(HRESULT 异常:0x8000FFFF (E_UNEXPECTED))
我在这里做了一个非常简单的repro:
在 Visual Studio 中,创建一个新的 Windows Phone 空白应用模板。在 MainPage.xaml 的 OnNavigatedTo 事件处理程序中,添加一行代码:
var count = VisualTreeHelper.GetChildrenCount(new DataTemplate());
当您调试此应用程序时,它会直接说“用户代码中发生了未处理的 System.Exception。”
我已检查 MSDN 以确保此方法不应引发任何异常。
【问题讨论】:
标签: c# xaml windows-phone-8 windows-phone datatemplate