问题标签 [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.
wpf - 带有颜色的 ListBox GroupStyle HeaderTemplate
我想创建一个HeaderTemplate
for GroupStyle
( ListBox
) ,其中包含一个带有颜色和颜色名称的矩形。
我有一份员工名单。每个员工都有一种颜色。我使用 ListBox 和CollectionViewSource
带有特定转换器的 a 来按员工自己的颜色对员工进行分组。效果很好!但当时,我只能在我的HeaderTemplate
.
有没有办法做到这一点?
wpf - 使用 DataTrigger 为双级分组设置不同的样式
我有一个双层分组,并认为我可以使用 DataTriggers 定义不同的样式。
认为 GroupStyles.HeaderTemplate 将绑定到 CollectionViewGroup 我尝试 DataBinding 到 IsBottomLevel 属性。
我可以让它以某种方式工作吗?
wpf - 基于 DateTime 创建自定义 GroupDescription
我正在对一些数据进行分组,而 PropertyGroupDescription 大部分时间都可以正常工作。但是,如果该属性是 DateTime 并且我不想将多个日期组合为一个组(例如每个组中的 30 天或其他内容),我将需要一个新的 GroupDescription。问题是我不知道这个类实际上是如何工作的,以及我将如何设计这样一个类。
我希望能够继承 PropertyGroupDescription (而不是基本的抽象类),因为这也将基于一个属性,但在这里我基于一系列值而不是单个值 == 1 组进行分组。
任何指南甚至是这样的现成课程?
wpf - 在 XAML 中动态设置 ListView.GroupStyle?
我有一个 ListView,它的 View 在运行时在 Icon 模式和 Grid 模式之间动态切换(后者用 GridView 实现)。问题是,正如我在这里所描述的,当我在我的 ListView 定义中添加 ListView.GroupStyle 时,图标模式被搞砸了。因此,我想为该模式重置/禁用 GroupStyle。
所以,我的问题是:当我将 ListView 切换到网格模式时,有没有办法动态应用/重置 GroupStyle(通过触发器?) ?
我尝试<Setter Property="ListView.GroupStyle" Value="{x:Null}"/>
为图标视图执行此操作(例如),但这无法编译,因为“无法设置属性设置器'GroupStyle',因为它没有可访问的设置访问器。”
任何建议都将受到热烈欢迎:-)
wpf - 使用 WPF ItemsControl 和 CollectionView 的水平对齐问题
我有一个非常简单的代表人们的对象列表。每个对象都有一个性别和一个名字。以下代码显示了按性别正确分组的人员列表,但组中的每个项目似乎都有某种水平填充。如何删除它,以便组标题和每个组中的项目都与垂直齐平?
C#代码:
WPF代码:
wpf - 如何从 GroupStyle.HeaderTemplate 访问列表框项的数据上下文?
我有一个ListBox
...在ItemSource
哪里CollectionViewSource
其余一切都与此链接中的相同。
我需要的是从我的 ListBox 项(或 GroupItem ?)DataContext 中访问一个属性。
我怎样才能访问它?
wpf - 扩展器标题文本在组合框中显示为“System.Windows.FrameworkElementFactory”
我正在执行以下操作以将扩展器添加到我的组合框-
问题:在组合框中的运行时,扩展器的标题文本以“System.Windows.FrameworkElementFactory”的形式出现,而不是值。
我在许多网站上发现了相同的问题,但没有答案。
任何形式的帮助表示赞赏。谢谢。
wpf - 在分组的 vb.net 数据网格中使用复选框
我有三种单独的复选框问题,都与它们在同一个数据网格中的使用有关。
我已将数据表 , 加载
dtAll
到数据网格中dgdList
, 并将每一列绑定到导入的数据。数据网格还有一个带有复选框的初始列。如何确定已检查了哪些数据行。预期的功能是让用户标记两个重复项并合并在一起。每当检查复选框列时,我都需要能够从数据表或datagrid收集行数据当我将我的数据网格分组到下面的表格中时,它以某种方式关闭了我检查多个复选框的能力。每次我选择一个新行时,它都会清除所有以前的复选框。我希望能够选中多行中的复选框。(此外,我必须单击两次,一次选择行,一次将复选框的值编辑为 true - 如果我可以单击一下,那就太好了)。
/li>我在组标题中添加了一个复选框。单击时,我希望它填写该组内所有行中的每个复选框。有什么办法我也可以做到这一点吗?如果有帮助,下面是我用来拆分记录组的 Xaml 代码
/li>
wpf - 如何将图像添加到 DataGrid 组标题
我使用以下代码段对我的 DataGrid 进行分组:
现在我想在每个组标题中都有一个图像 - 是否有可能以及如何插入它?
wpf - 数据网格组标题中的绑定
我想在数据网格的组标题中看到每列的一些附加信息。标头由一个 Stackpanel 组成,其中包含一些子 Stackpanel。由于用户可以调整数据网格列的大小,我必须调整单个标题部分的大小,将它们的宽度绑定到相应列的宽度:
如果不绑定 Width (Width="{Binding Source={x:Reference TextCol01}, Path=ActualWidth}"),则绑定到 CollectionViewGroup 的 Name 和 ItemCount 效果很好。但是绑定宽度它失败了。
我想这与绑定源有关。这会改变上下文。但我不知道它到底有什么问题。
有人可以帮忙吗?谢谢!