问题标签 [gridviewcolumn]

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

c# - 从 FrameworkElementFactory 获取值

我有一个带有一个 GridViewColumn 的列表视图

稍后当我想检索复选框是否被选中时,我正面临FrameworkElementFactory,因为它没有 GetValue 方法,不知道如何将其转换为复选框,所以我如何从FrameworkElementFactory获取 IsChecked 属性,知道能够为我的列表视图的任何元素访问它

0 投票
2 回答
1553 浏览

wpf - GridviewColumn 宽度仅针对第一个条目进行调整;当设置为自动 - WPF

我正在尝试实现以下目标
1. 将 gridview 列的最小宽度设置为某个值。
2. 当条目添加到该列时,列宽应相应调整。
我已经为它编写了以下代码

stl_ColumnHeaderStyle 如下

当我添加长度为 x 的字符串的第一个条目时,这工作正常。但如果后续条目的长度大于 x,则列宽不会扩大。
谢谢你。

0 投票
2 回答
93 浏览

wpf - 为什么这个 Binding 即使从源代码中获取价值也不能正常工作?

我有这个自己的课程:

我像这样使用DependencyProperty PeriodListUserControl

我检查Convertor是否有任何获取过程(如果有价值)是的有价值并且它是正确的,但它没有设置为PeriodsList属性。什么是问题?PS如果对代码有任何疑问,请告诉我,我可以添加

0 投票
2 回答
6084 浏览

c# - 如何在代码中绑定 GridViewColumn 的 DisplayMemberBinding

我有一个使用 GridViewColumnCollection 的 MultiColumn TreeView。我的情况,我不知道会有多少列,也不知道它们的标题名称。这是运行时的发现。

因此,我需要在代码中创建这些列并动态绑定到它们。

好的 - 创建很简单:

现在我绊倒了 - 假设我希望绑定到我的 viewModel 的“MyName”属性:

现在这个模板

XAML 中的列插入和绑定显示为:

任何有关 SetBinding 的帮助将不胜感激。我一直在寻找,直到我的手指掉下来。

更新:很好的答案:

绑定现在可以完美地对抗标题 - 非常感谢。

0 投票
0 回答
114 浏览

listview - 如何使运行时 ListView 具有绑定?wpf

例如,我无法从此代码中获得结果!请帮助我,tnx。:)

0 投票
0 回答
385 浏览

gridview - 在gridview中绑定组合框

我有一个包含网格视图的列表视图。我有一个带有设备列表的单独列表。每个设备都有一个连接器列表。每个连接器都有一个标签列表。每个标签都有一个属性 X。

目前,当我从设备列表中选择设备时,我在 gridview 中显示设备的连接器。gridview 包含一个带有 ConnectorName 的列和一个带有 Combobox 的列,假设显示每个 Tag 的 X 属性。我想用 Tags.X 属性填充每个连接器的每个组合框。

代码如下:

// GridView 保存设备列表中所选设备的连接器,其中包含两列:连接器名称和组合框以显示每个连接器的 tags.X 值

有任何想法吗?

谢谢,伊多

0 投票
3 回答
7437 浏览

c# - 以编程方式绑定 GridViewComboBoxColumn 数据源

在我使用公司控制权的WinForms应用程序中。 C#RadGridViewTelerik

此 RadGridView 的列之一是类型GridViewComboBoxColumn。我想DataSource在运行时填充此列,然后设置 ComboBox ( DataSource, DisplayMember, ValueMember) 的三个重要属性。

我怎样才能以编程方式做到这一点?

我试过了

但最终出现以下错误

错误信息

0 投票
1 回答
16417 浏览

wpf - GridViewColumn CellTemplate 中每个 DataType 的 DataTemplate

我有一个包含多种类型的视图模型的 ObservableCollection,我想为每个 GridViewColumn 的 CellTemplates 中的每种类型创建一个 DataTemplate。在这个简单的示例中,我可以创建一个基本 ViewModel,但我希望能够仅从 xaml 执行此操作。下面的 xaml 显示了我正在尝试做的事情,其中​​一个 DataTemplate 将用于每个 CellTemplate。

如果有一个 GridViewColumn.Resources 我会在那里定义 DataTemplates 然后在 CellTemplate 中使用带有 ContentPresenter 的 DataTemplate,但我显然不能这样做。我想我可能需要一个 TemplateSelector,但我不确定从哪里开始。

0 投票
1 回答
1448 浏览

wpf - 为什么 FindAncestor 绑定在 GridViewColumn 中不起作用?

我正在尝试创建自己的 GridViewColumn 并在绑定方面遇到一些问题。

有人可以向我解释为什么以下 Header-binding 确实有效

虽然它在这里失败了?

Sprache是我的 TranslateGridViewColumn 的一个属性,它继承自 GridViewColumn。

0 投票
1 回答
1299 浏览

c# - 如何根据数据库字段宽度设置 Gridview 列宽?

我是 Windows 桌面应用程序开发的新手。

我有一个网格,其中显示了打印账单的客户列表。

表格看起来像这样

此表单中的网格显示所有客户的列表,它在Form_Load()我的代码中是:

但是PartyName字段的宽度太短,无法阅读全名。我想自定义所有字段的大小。怎么做?

请帮忙。