[英]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.