问题标签 [uniformgrid]

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

wpf - ItemsControl 可以对绑定的集合进行分组吗?

我正在尝试确定是否有办法使用 ItemsControl 将 ItemsSource 中的项目分组到各个 ItemsPanel 中。具体来说,我正在尝试创建一个视图,以便可以以网格类型的方式列出 8 个项目的集合,例如 UniformGrid,但结果是均匀的,而不是空单元格。

虽然源中有 8 个项目的 UniformGrid 会产生如下结果:

(最后一个单元格为空)

我试图产生这样的结果:

如果我以编程方式将其分解,我可以通过如下嵌套轻松获得显示:

但我想通过 Xaml 获得我想要的结果。

0 投票
1 回答
2235 浏览

wpf - 我们如何设置 WrapPanel 的 Wrap-point?

我有一个 ItemsControl,我希望将数据输入到两列中。当用户调整到小于第二列的宽度时,第二列的项目必须换行到第一列。类似于 UniformGrid 但带有包装的东西。

我设法使用 WrapPanel 来做到这一点。但是我不得不对 WrapPanel 的 ItemWidth 和 MaxWidth 进行操作和硬编码,以实现两列的东西和包装。这不是一个好习惯。

无论如何设置最大列数,或者换句话说,允许我们决定 WrapPanel 应该在什么时候开始包装?

在 Internet 上的一些浏览显示 Windows 8 Metro 中的 WrapGrid 具有此属性。有人在 WPF 中有这个实现吗?

0 投票
1 回答
11927 浏览

wpf - WPF:是否可以在 UniformGrid 中进行行/列跨度?

是否可以在 UniformGrid 中进行行/列跨度?使用网格附加属性

Grid.RowSpan

Grid.ColumnSpan

不适用于 UniformGrid。

0 投票
1 回答
3197 浏览

c# - UniformGrid 在 C# 上添加按钮

我的 WPF 中有一个 UniformGrid

我将在 C# cod 上添加一些 autogeneretet 按钮

我可以将按钮添加到 UniformGrid 吗?

THX 为您提供帮助

0 投票
2 回答
9604 浏览

wpf - WPF 统一网格布局

我有一个ItemsControl计划在其中托管水果对象的列表。我有一个Fruit对象列表,它们都有自己的DataTemplates。我有一个Grape对象,一个Orange对象和一个Kiwi对象。

我想使用 aUniformGrid以使所有单元格都具有相同的大小,但我希望Kiwi对象仅跨越 1 个单元格,我希望Grape跨越 2 个单元格(ColumnSpan = 2)并且我希望Orange控件跨越 4 个单元格(ColumnSpan = 2RowSpan = 2

我怎样才能做到这一点?

0 投票
1 回答
330 浏览

c# - 将CheckBoxes 或图像放入UniformGrid

我尝试在 WPF中实现一个鼹鼠游戏。

Molehills 在UniformGrid中。根据选项,鼹鼠山是复选框或图像。麻烦来了。

我不知道如何实现UniformGrid以同时接受checkboxesimages
也许您对我如何解决它有更好的想法。也许用于复选框和图像的UniformGrid不是一个好主意。

我试过这样:

MolesObject的集合,因此我可以将CheckboxBitmapImage放在那里。

不幸的是,在将一些BitmapImage添加到集合后,它们无法正确显示(而不是图像,写成:System.Windows.Media.Imaging.BitmapImage)。如果我将CheckBox es 添加到集合中,它们会显示得很好。

我考虑编写转换器,但这样的转换器必须知道指定的ObjectCheckBox还是BitmapImage。即使可以编码,也不是很优雅的解决方案

0 投票
1 回答
318 浏览

c# - 获取所有图片并将其保存到文件

我有一个 UniformGrid,其中包含我拍摄的所有视频缩略图(它们都是 System.Windows.Control.Image)。我的目标是在单击按钮后保存所有缩略图的 jpg。有没有办法从 UbiformGrid 中获取位图图像或其他东西?我正在将 C# 与 WPF 一起使用。

编辑:就像截图一样。但我不想窗口边框,只有网格内容。

Edit2:我终于找到了解决方案。谢谢您的帮助。

0 投票
3 回答
11081 浏览

wpf - 如何垂直制作统一网格

我正在使用UniformGrid它使项目水平显示。有没有办法让它垂直显示?

任何帮助将不胜感激。

0 投票
1 回答
1403 浏览

c# - 通过 C# 设置 ItemPanelTemplate UniformGrid 的行

这是我所拥有的:

InfoGrid 的 itemsource 在后面的代码中设置为一个名为 infoData 的集合,如何通过 C# 设置此 UniformGrid 的行/列(最好是 infoData 中不包含的变量)?

我尝试绑定和使用设置器,但这些值似乎没有得到应用。

0 投票
2 回答
4635 浏览

wpf - 如何使用 UniformGrid 将 TextBoxes 绑定到 ItemsControl 中的 ObservableCollection

如果在 WPF 我有这个代码:

XAML:

我只想反映ObservableCollection myMatrixData要反映在一个名为的UniformGrid样式中的元素。更改第一个单元格中的文本并按下按钮表明这不起作用。ItemsControlmyMatrix

我错过了什么?