问题标签 [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 投票
2 回答
998 浏览

gridview - 没有数据的 GridView 不会显示列

我似乎无法让列显示在页面上。我想用列显示gridview,但没有任何数据。我怎样才能做到这一点?

0 投票
4 回答
11279 浏览

wpf - 从 ListView 获取 GridViewColumn 标题值?

我有这个 XAML 代码

这是背后的代码

如何从 ListView 获取 GridViewColumn 标题?我试图从 ItemSources 获取 GridView,但这已被集合使用!我不知道我还能说什么。

我希望这是可以理解的。

0 投票
0 回答
483 浏览

wpf - 无代码隐藏,使用 Data-trigger 更新/调整 GridViewColumn

我正在尝试使用 Code-behind-FREE XAML-code 来调整GridViewColumn / column1每次Button1按下时根据新带来的数据调整大小(Button1 应该同时带来新数据和调整column1ListView 的大小,不写更新数据的代码在这里)。

执行时没有出现错误,但大小column1不会改变,即使我尝试发送转储值而不是auto,比如100,看看它是否改变了它的大小,这意味着我没有达到正确的值!

如何在 Setter 中达到 column1 的宽度值?这种方法最终会起作用还是需要另一种方法?

我已经编写了一个功能齐全的代码隐藏,但现在由于 MVVM 原因,我必须做模拟代码隐藏,为了比较和参考,你会在 XAML 代码之后找到它!

提前致谢!

XAML 代码

Code-behind-version(工作正常,但必须使用 code-behind-FREE 版本!)

0 投票
1 回答
868 浏览

c# - Hide some values in XAML GridViewColumn if they met a condition

I have a GridView with some elements binded to my object. The value where I'm working is this:

lastEdit is a DateTime type, but for some elements its empty and it display 1/1/0001 12:00:00 AM (it can change based on computer time format setting), making a pretty ugly effect.

I just want to hide it for element who don't have a valid date, but I'm pretty new to XAML and I can't to that. I read about using Converters but I always do some errors writing it and can't even try if it works, how can I do that?

0 投票
1 回答
158 浏览

wpf - GridViewColumn 标头对齐

我有一个 GridView:

...

现在我的 gridViewColumn 填充了所有可用空间,但标题也在 fe 最大化窗口后移动。我该怎么做才能在标题中明确显示 StackPanel 的位置。

我还用 ListView 创建了一个空白项目,设置 GridViewColumn width="900" 并看到相同的行为,所以也许我应该使用一个属性来改变这种行为?

0 投票
2 回答
851 浏览

wpf - 由于自定义样式而影响 ListView GridViewColumn 可见性

我在我的 ListView 上应用了以下样式。但是这种样式导致我的 GridView 隐藏其标题行。如果我从 ListView 中删除此样式。可以看到标题行。我应该如何调整这种样式以显示标题行?

下面是我的 ListView XAML:

还有我的 GridView:

0 投票
2 回答
837 浏览

c# - 自定义 DataGridColum 标头时使用 MultiBinding

我正在自定义 ListView 的 DataGridColumns。

我有很多情况:

1-有时,列标题只是一个单词'Id',在这种情况下我使用以下代码:

2-有时,列标题由许多单词组成,在这种情况下,我使用带有 TextWrapping 的 TextBlock 将它们显示在多行中:

3-有时,行的内容是多重绑定的(同时有许多属性),如下所示:

如果我有一个由多个单词组成的列标题名称,并且行的内容应该多重绑定到多个属性,我该怎么办?

换句话说:我想把第二种和第三种情况结合起来!

0 投票
1 回答
1000 浏览

c# - 带有 GridView 的 C# WPF ListView - 添加/删除列上下文菜单

我正在尝试将上下文菜单添加到 ListView(使用 GridView)以切换列的可见性。这是一个简单的菜单——它只有一个所有可用列的列表,如果选中了列名,该列应该是可见的。

我的 ListView 与 GridView 一起显示。每列的 GridViewColumnHeader 具有与具有相同 Name 和 Header 值的 ContextMenu MenuItem 匹配的 Name 属性和 Header 属性。我的问题是我无法弄清楚如何在遍历所有列的情况下通过其 GridViewColumnHeader 的名称来选择 GridViewColumn。

我可以按索引选择一列,但这不起作用,因为如果用户对列重新排序,列索引会发生变化。

有没有办法按标题数据选择一列?我在想这样的事情:

0 投票
2 回答
10143 浏览

c# - 如何在 WPF 中更改 gridViewColumn 的文本颜色?

我有一个列表视图,我想在其中显示数据库中的项目。它工作正常,但我想在紫色列表视图中看到单元格中显示为白色的项目,怎么做?

0 投票
2 回答
12753 浏览

c# - C# WPF 逐行读取一个 .txt 文件,并使用 GridViewColumn 将其存储到 listview

我有一个 .txt 文件,其中包含以下格式的文本:

我已将 Spaces 删除到一个 Space 并希望将文件拆分为在 Name Pid 下添加 evrything 等到 GridviewColumn 每一行都是 GridViewColumn 中的额外行我如何解决这个问题以将 evry 行添加到 GridViewColumn: