问题标签 [groupstyle]

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 回答
845 浏览

wpf - 带有颜色的 ListBox GroupStyle HeaderTemplate

我想创建一个HeaderTemplatefor GroupStyle( ListBox) ,其中包含一个带有颜色和颜色名称的矩形。

我有一份员工名单。每个员工都有一种颜色。我使用 ListBox 和CollectionViewSource带有特定转换器的 a 来按员工自己的颜色对员工进行分组。效果很好!但当时,我只能在我的HeaderTemplate.

有没有办法做到这一点?

0 投票
1 回答
899 浏览

wpf - 使用 DataTrigger 为双级分组设置不同的样式

我有一个双层分组,并认为我可以使用 DataTriggers 定义不同的样式。

认为 GroupStyles.HeaderTemplate 将绑定到 CollectionViewGroup 我尝试 DataBinding 到 IsBottomLevel 属性。

我可以让它以某种方式工作吗?

0 投票
1 回答
4113 浏览

wpf - 基于 DateTime 创建自定义 GroupDescription

我正在对一些数据进行分组,而 PropertyGroupDescription 大部分时间都可以正常工作。但是,如果该属性是 DateTime 并且我不想将多个日期组合为一个组(例如每个组中的 30 天或其他内容),我将需要一个新的 GroupDescription。问题是我不知道这个类实际上是如何工作的,以及我将如何设计这样一个类。

我希望能够继承 PropertyGroupDescription (而不是基本的抽象类),因为这也将基于一个属性,但在这里我基于一系列值而不是单个值 == 1 组进行分组。

任何指南甚至是这样的现成课程?

0 投票
1 回答
875 浏览

wpf - 在 XAML 中动态设置 ListView.GroupStyle?

我有一个 ListView,它的 View 在运行时在 Icon 模式和 Grid 模式之间动态切换(后者用 GridView 实现)。问题是,正如我在这里所描述的,当我在我的 ListView 定义中添加 ListView.GroupStyle 时,图标模式被搞砸了。因此,我想为该模式重置/禁用 GroupStyle。

所以,我的问题是:当我将 ListView 切换到网格模式时,有没有办法动态应用/重置 GroupStyle(通过触发器?) ?

我尝试<Setter Property="ListView.GroupStyle" Value="{x:Null}"/>为图标视图执行此操作(例如),但这无法编译,因为“无法设置属性设置器'GroupStyle',因为它没有可访问的设置访问器。”

任何建议都将受到热烈欢迎:-)

0 投票
1 回答
1161 浏览

wpf - 使用 WPF ItemsControl 和 CollectionView 的水平对齐问题

我有一个非常简单的代表人们的对象列表。每个对象都有一个性别和一个名字。以下代码显示了按性别正确分组的人员列表,但组中的每个项目似乎都有某种水平填充。如何删除它,以便组标题和每个组中的项目都与垂直齐平?

C#代码:

WPF代码:

0 投票
1 回答
807 浏览

wpf - 如何从 GroupStyle.HeaderTemplate 访问列表框项的数据上下文?

我有一个ListBox...在ItemSource哪里CollectionViewSource

其余一切都与此链接中的相同。

我需要的是从我的 ListBox 项(或 GroupItem ?)DataContext 中访问一个属性。

我怎样才能访问它?

0 投票
0 回答
457 浏览

wpf - 扩展器标题文本在组合框中显示为“System.Windows.FrameworkElementFactory”

我正在执行以下操作以将扩展器添加到我的组合框-

问题:在组合框中的运行时,扩展器的标题文本以“System.Windows.FrameworkElementFactory”的形式出现,而不是值。

我在许多网站上发现了相同的问题,但没有答案。

任何形式的帮助表示赞赏。谢谢。

0 投票
0 回答
801 浏览

wpf - 在分组的 vb.net 数据网格中使用复选框

我有三种单独的复选框问题,都与它们在同一个数据网格中的使用有关。

  1. 我已将数据表 , 加载dtAll到数据网格中dgdList, 并将每一列绑定到导入的数据。数据网格还有一个带有复选框的初始列。如何确定已检查了哪些数据行。预期的功能是让用户标记两个重复项并合并在一起。每当检查复选框列时,我都需要能够从数据表或datagrid收集行数据

  2. 当我将我的数据网格分组到下面的表格中时,它以某种方式关闭了我检查多个复选框的能力。每次我选择一个新行时,它都会清除所有以前的复选框。我希望能够选中多行中的复选框。(此外,我必须单击两次,一次选择行,一次将复选框的值编辑为 true - 如果我可以单击一下,那就太好了)。

    /li>
  3. 我在组标题中添加了一个复选框。单击时,我希望它填写该组内所有行中的每个复选框。有什么办法我也可以做到这一点吗?如果有帮助,下面是我用来拆分记录组的 Xaml 代码

    /li>
0 投票
0 回答
684 浏览

wpf - 如何将图像添加到 DataGrid 组标题

我使用以下代码段对我的 DataGrid 进行分组:

现在我想在每个组标题中都有一个图像 - 是否有可能以及如何插入它?

0 投票
1 回答
1078 浏览

wpf - 数据网格组标题中的绑定

我想在数据网格的组标题中看到每列的一些附加信息。标头由一个 Stackpanel 组成,其中包含一些子 Stackpanel。由于用户可以调整数据网格列的大小,我必须调整单个标题部分的大小,将它们的宽度绑定到相应列的宽度:

如果不绑定 Width (Width="{Binding Source={x:Reference TextCol01}, Path=ActualWidth}"),则绑定到 CollectionViewGroup 的 Name 和 ItemCount 效果很好。但是绑定宽度它失败了。

我想这与绑定源有关。这会改变上下文。但我不知道它到底有什么问题。

有人可以帮忙吗?谢谢!