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