【问题标题】:How can I style the pivot header with fixed elements?如何使用固定元素设置数据透视表头的样式?
【发布时间】: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


    【解决方案1】:

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

    马丁

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-19
      • 1970-01-01
      • 2023-02-01
      • 1970-01-01
      • 2018-04-04
      • 2017-08-03
      • 2015-12-29
      • 1970-01-01
      相关资源
      最近更新 更多