问题标签 [pivotitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1348 浏览

excel - Excel 2013 VBA 数据透视表仅选择前 5 项与领带关系

我正在尝试找到一种方法来使用 Excel 2013 VBA 仅选择数据透视表中的前 5 个项目。我尝试了以下代码行,试图仅显示前 5 项:

这是宏记录器给我的代码,但不起作用:

如果没有任何不在前 5 名列表中的值的值关系,则下面的代码可以正常工作。使用我们的数据集,我们总是会在我们的前 5 名列表中并列。

编辑:数据透视表列表将显示一些项目被选中,但没有数据与这些值相关联。基于这些数据透视表的图表是空白的,下面的代码只选择字段中的底部 5 个值,就像它在原始帖子中所做的那样。

0 投票
2 回答
1051 浏览

c# - uwp xaml DataBinding 到 ObservableCollection 内的嵌套属性

这是我第一次构建 UWP 应用程序,而且我通常是 c#/Windows 的新手。我正在尝试在 UI 中使用 Pivot。我希望枢轴标头来自ObservableCollection连接的 USB 设备,这些设备按类进行Device_Info。每个 USB 设备都有一个名为的属性HardwareRevNumMajor,我希望将其显示为每个数据透视表头。我的 xml 看起来像这样:

一旦一个Device_Info对象被添加到DevicesobservableCollection 我得到一个错误。Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)). 然后,如果我在设计器中单击 MainPage.xaml 文件,我会看到:

您可以从上面的 xaml 中看到,我尝试了多种方法来显示注释掉的代码HarwareRevNumMajor中存在的属性。Device_InfoTextBlock

我的 ViewModel 看起来像这样:

在我的 MainPage.xaml.cs 我有这个:

这行代码将设备添加到列表中:

此行成功,并将一个Dev_Info对象添加到设备 observableCollection 中,并在应用程序崩溃后不久。

我确信当我稍后尝试在 xaml 中显示文件信息时会出现更多错误,但我真的很感激让数据透视表头正确显示。就像我说的那样,我对此很陌生,所以我假设存在许多问题,对于阻止我无法显示Dev_Info对象属性的任何建议/澄清,我将不胜感激。

谢谢!

0 投票
1 回答
237 浏览

uwp - 如何在 UWP 中更改选定数据透视项的字体大小

我已经实现了这段代码,但它不起作用。谁能告诉我为什么?解决方案是什么?

0 投票
1 回答
495 浏览

xamarin.forms - Xamarin Forms UWP Phone Device TabbedPage - 如何下划线选定的选项卡和拉伸选项卡以填满屏幕?

我有一个带有 PCL、Android、iOS 和 UWP 项目的跨平台 Xamarin Forms 应用程序。在 UWP 项目中,我正在尝试将选项卡式页面的样式设置为所选选项卡带有下划线的位置,就像在 Android 项目中一样,并且无论手机大小如何,选项卡都会占用屏幕上的空间。在 UWP App.xaml 中,我能够修改“PivotHeaderItem”样式以更改选项卡的颜色和宽度,但宽度当前是硬编码的,因此选项卡仅在 5" 模拟器和标签没有下划线。下面是我的代码和截图。提前谢谢!

Android 屏幕截图 - 所需的外观

UWP 截图

0 投票
2 回答
909 浏览

vba - 打开和关闭 pivotItem 可见性错误

我正在尝试从数据透视表中过滤项目。

但是,如果认为它会相当简单,我会得到一个

运行时错误“1004”无法设置 PivotItem 类的可见属性

据我了解,我不能将每个都设置为假。但是,我做了一个 debug.print 并且所有可见属性一开始都是 true,所以我不明白为什么将 .Visible 属性设置为 false 会是一个问题。

0 投票
0 回答
49 浏览

vba - 分组时忽略的枢轴项

我是一个 VBA 菜鸟,谦虚地需要一些帮助。我借用了一个代码,用于对特定的枢轴项目进行分组。该代码在大多数情况下工作得很好,但它遗漏了下面代码中突出显示的 2 个枢轴项,它们属于(根据代码)创建的特定组。我附上了代码和屏幕截图。请帮忙。

谢谢你。

问题截图

问题截图

0 投票
1 回答
208 浏览

c# - UWP Pivot 控件,如何将焦点设置到 PivotItem 中的第一个控件

我有一个使用 ItemsSource 绑定到 ViewModel 实例列表的 Pivot 控件。我分配了一个自定义 ItemTemplateSelector 来映射 ViewModel 类型和 DataTemplate 定义。这一切都很好,并且基于关联的 DataTemplate 为每个 ViewModel 创建了正确的显示。像这样的东西...

问题是我想在第一次显示该页面时自动将焦点设置到每个页面中的控件。它们通常是数据输入表单,因此用户当前必须选择第一个控件才能开始输入数据。如果首先自动显示页面然后将焦点设置到该页面上的控件会更好。

有任何想法吗?

0 投票
0 回答
93 浏览

c# - UWP C# 将 PivotItem 移动到不同的索引

我有这个 Pivot 控件,加载了 PivotItems。除了我希望能够动态地重新排序 PivotItems而不克隆 PivotItems 之外,这一切都很好。

问题是 Pivot 控件的 ItemCollection 似乎无法做到这一点。我可以插入一个不同的 PivotItem,但不能插入一个已经存在于不同索引 ( System.ArgumentException: Value does not fall within the expected range) 的 PivotItem。

我也尝试过myPivot.Items.RemoveAt(currentIndex)myPivot.Items.Insert(targetIndex, tabToMove)但这有时会产生System.Runtime.InteropServices.COMException (0x800F1000): No installed components were detected. Element is already the child of another element.

想法?

0 投票
1 回答
198 浏览

excel - 如何一次隐藏多个pivotitem

有没有办法在单个命令中隐藏 PivotItems 列表?

我正在使用 Excel2010 和标准数据透视,而不是 OLAP 数据源。

我正在寻找一种显着加快代码执行速度的方法。我已经暂停了重新计算,视频刷新,设置.ManualUpdate = True,...

我正在寻找类似pivotfield_list.hide(或pivotfield_list.visible = False),甚至更好的东西Hide_list (pivotfield ("xx"), pivotfield_list)

让我解释得更好。如果您通过用户界面在数据透视字段中仅选择几个条目,您会很快得到结果。相反,如果此操作是在宏记录器打开的情况下执行的,则会使用 n 个命令进行转换,例如:

.... 等等

如果你然后重新运行宏,时间要长得多(在我的表中有许多可能的值被否定)。

因为我可以通过 GUI 进行大量操作,所以我无法从 VBA 复制它似乎很奇怪。我一直在互联网上寻找解决方案,但没有成功,有什么建议吗?

PS。我发现在数据透视项的连续值的情况下,也可以执行以下命令:

但这不是我的情况(不连续的值也不同)。即使通过滑块及其属性,您似乎也没有达到目标。

0 投票
1 回答
179 浏览

c# - 当我导航到其他页面并返回时,UWP Pivot 控件会清除其内容

我有一个带有枢轴控件的 UWP 页面。我正在使用 MVVM 模式,其中ItemsSource枢轴的属性绑定到我的视图模型的可观察集合。我正在使用ItemTemplateSelector枢轴来根据枢轴为每个视图模型选择适当的数据模板,枢轴SelectedItem又绑定到选定的视图模型。

这是我正在使用的 XAML:

在同一页面中,我有一个导航视图,其中 navigationItem 单击事件基于所选项目创建一个新视图模型,并将其添加到可观察集合MainPageViewModel.EditViewModels并将其设置SelectedViewModel为新创建的集合。

该应用程序在 WPF 中但在 UWP 中缺失的隐式 DataTemplate 周围正常工作。我遇到的唯一问题是,当我从包含 Pivot 控件的页面导航并返回时,所有 Pivot 项都被清除且不显示。

我已经在页面构造函数中设置了this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Required,并没有覆盖该NavigateTo方法。

如果我在不使用选择器的情况下直接在 Pivot Items 中设置我的用户控件,DataTemplate那么当我返回页面时,Pivot 项目将被保留。仅当我使用ItemTemplateSelector.

任何帮助将不胜感激。我花了四天多的时间来解决这个问题。

提前致谢