簡體   English   中英

在WP8上刷新PivotItem的DataContext

[英]Refreshing PivotItem's DataContext on WP8

我正在使用一個圖像查看器,該圖像查看器在pivo控件(主要是從Internet下載的gif)中顯示圖像。 我想使其成為“無盡”的樞紐。 為此,基於此想法,我使用了3個PivotItems,其中活動項包含當前圖像,其他兩個包含下一個和上一個:

無盡的樞軸控制

在每個SelectionChanged事件上,我要更新頁面。 但是,您將如何更新PivotItems的數據上下文。 我無法從后面的代碼訪問它們,只能訪問數據透視表。

你可以這樣做

public class PageViewModel
{
   ViewModel LeftPivot {get; set;}
   ViewModel CurrentPivot {get; set;}
   ViewModel RightPivot {get; set;}

   int SelectedPivotIndex {get; set;}
}

然后將每個數據透視表項綁定到其各自的ViewModel,並在SelectedPivotIndex的設置器中進行任何所需的操作(該綁定器綁定到數據透視表的SelectedIndex)。 然后由您決定根據用戶的移動方式(向左或向右)在每個樞軸內顯示什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM