【发布时间】:2015-09-06 02:41:33
【问题描述】:
在我的 UI 上,我有一个 Pivot 控件,它基本上保存 3 个不同显示的状态,它们都可以相互配合使用(即,对 3 个 PivotItem 中的任何一个的更新都会影响其他 2 个中的任何一个)。我想要的效果是让 3 个枢轴“选项卡”表现得像往常一样(突出显示其各自的视图 ID),但我也希望有一个固定的元素,它不会移动但会里面有一些数据绑定:
Page1 Page2 Page3
---------------------------------
Some fixed elements that never move
---------------------------------
PivotItemView/Content
所以它看起来是当用户向左或向右滑动时,内容会改变,标签会改变,但静态内容会出现固定。
我能够通过指定数据模板来弄清楚如何自定义选项卡项,但这将适用于定义的每个 PivotItem。如何定义固定区域?
更新: 我可能已经找到了一种方法,但我不确定如何解释我所说的固定区域中的绑定元素。
我修改了 Pivot 样式并将我的固定内容放置在 ItemsPresenter 上方的新网格行中。但是如何将枢轴样式中文本块的文本属性绑定到枢轴实例的 DataContext 上的属性?
【问题讨论】:
标签: .net xaml winrt-xaml win-universal-app