Ejemplo n.º 1
0
 /// <summary>
 /// 巡覽期間以傳遞的內容填入頁面。從之前的工作階段
 /// 重新建立頁面時,也會提供儲存的狀態。
 /// </summary>
 /// <param name="sender">
 /// 事件之來源;通常是<see cref="NavigationHelper"/>
 /// </param>
 /// <param name="e">提供傳遞出去之巡覽參數之事件資料
 /// <see cref="Frame.Navigate(Type, Object)"/> 初始要求本頁面時及
 /// 這個頁面在先前的工作階段期間保留的狀態字典
 /// 工作階段。 第一次瀏覽頁面時,狀態是 null。</param>
 private async void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
 {
     // TODO:  為您的問題領域建立適合的資料模型,以取代資料範例
     var group = await SampleDataSource.GetGroupAsync((String)e.NavigationParameter);
     this.DefaultViewModel["Group"] = group;
     this.DefaultViewModel["Items"] = group.Items;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 巡覽期間以傳遞的內容填入頁面。從之前的工作階段
 /// 重新建立頁面時,也會提供儲存的狀態。
 /// </summary>
 /// <param name="sender">
 /// 事件之來源;通常是<see cref="NavigationHelper"/>
 /// </param>
 /// <param name="e">提供傳遞出去之巡覽參數之事件資料
 /// <see cref="Frame.Navigate(Type, Object)"/> 初始要求本頁面時及
 /// 這個頁面在先前的工作階段期間保留的狀態字典
 /// 工作階段。 第一次瀏覽頁面時,狀態是 null。</param>
 private async void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
 {
     // TODO:  為您的問題領域建立適合的資料模型,以取代資料範例
     var sampleDataGroups = await SampleDataSource.GetGroupsAsync();
     this.DefaultViewModel["Groups"] = sampleDataGroups;
 }