我有一个奇怪的问题,我正在构建一个通用应用程序,一切都在我调试时有效,但是当我在没有调试的情况下运行时,模拟器会尝试打开应用程序然后崩溃。
以下是我知道失败的代码:
private void MenuPage_Loaded(object sender, RoutedEventArgs e)
{
SetItemSource();
}
private async void SetItemSource()
{
MenuItems = await AppWinService.GetMenuEntriesAsync();
ItemSource = new ObservableCollection<AlphaKeyGroup<Menu>>
((AlphaKeyGroup<Menu>.CreateGroups(MenuItems,
CultureInfo.CurrentUICulture,
s => s.MenuName,
true)));
((CollectionViewSource)Resources["MenuGroups"]).Source = ItemSource;
}
有什么建议吗?提前谢谢。
答案 0 :(得分:0)
您确定(String Host, Int port)
是否有效适用于所有情况?超时会发生什么?
为什么不检查null只是为了安全:
MenuItems