我使用设置页面包括Pivot开发应用程序。在NavigatedTo方法上,从db async加载数据并添加PivotItem。
但是,BackPressed事件在N次点击后退按钮(N =动态添加PivotItem的计数)并且在事件正确调用之后不会触发。当我评论动态添加PivotItem代码时,BackPressed事件正常工作。
protected override void OnNavigatedTo(Windows.UI.Xaml.Navigation.NavigationEventArgs e)
{
HardwareButtons.BackPressed += HardwareButtons_BackPressed;
DataService.GetDataFromDB().ContinueWith(data =>
{
RunOnUiThread(() =>
{
data.Result.ForEach(item =>
{
var uc = new FolderUC(item);
var pivotItem = new PivotItem() { Header = item.Title, Content = uc };
pivot.Items.Add(pivotItem);
});
});
});
}
有什么问题????