如何使用固定元素设置pivot头的样式?

时间:2015-09-06 02:41:34

标签: .net xaml winrt-xaml win-universal-app

在我的UI上,我有一个Pivot控件,基本上保持3个不同显示的状态,这些显示都相互协作(即对3个PivotItem中的任何一个的更新都可以影响其他任何2个)。我想要的效果是使3个透视“标签”像往常一样表现(突出显示其各自的视图ID),但我想要一个固定的元素也不会移动但是有一些数据绑定:

Page1  Page2  Page3
---------------------------------

Some fixed elements that never move

---------------------------------
PivotItemView/Content 

所以它看起来就是当用户向左或向右滑动时,内容会发生变化,标签会发生变化,但静态内容会显示为固定内容。

我能够通过指定数据模板来弄清楚如何自定义选项卡项,但这将适用于定义的每个PivotItem。如何定义固定区域?

更新: 我可能已经找到了一种方法,但我不知道如何解释我所说的固定区域中的绑定元素。

我修改了Pivot样式,并将固定内容放在ItemsPresenter上方的新网格行中。但是如何将pivot类型中textblock的text属性绑定到Pivot实例的DataContext上的属性?

1 个答案:

答案 0 :(得分:-1)

明智的用户体验,这不是一件好事。枢轴项下的内容由用户链接到该选项卡。如果您需要在每个选项卡上使用相同的数据,请使用自定义控件和数据绑定将该内容置于数据透视控件上方。

马丁