问题标签 [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 回答
152 浏览

c# - 如何在 WPF 的面板上获取堆叠图?

我想知道你能不能帮我做点什么。我试图得到像这张照片一样的堆积图。

堆积图

UniformGrid过去试图得到这样的东西,但这是不正确的。

0 投票
1 回答
33 浏览

wpf - 根据其内容调整 ListBox 项的宽度

上面我加了ListBoxItems,用来UniformGrid显示。但我无法为每个列表框项实现基于内容的宽度。我试过HorizontalContentAlignmentasStretchAutowidth 属性。没啥事儿。

0 投票
1 回答
153 浏览

wpf - 始终可见网格线的统一网格 (WPF)

我需要创建一个 WPF 组件,它接受行列布局作为输入(2 行 2 列、3 行 3 列等)。

所以我拿了一个列表视图,作为 itempaneltemplate 我使用了一个统一网格。

当我将一个元素添加到列表视图(这是一个用户控件,通过数据模板添加)时,它是根据统一的网格布局设置的。

我无法实现的是,当我设置布局时,我希望在运行时由我的用户控件填充的框即使在列表视图为空时也是可见的。

示例图片: 在此处输入图像描述

0 投票
1 回答
234 浏览

datagrid - 将 Uno (UWP) 应用程序迁移到 WinUI 3.0

我有一个基于 UWP 的 uno 应用程序,带有 Droid、iOS、wasm。我想将其更新为基于 WinUI 3 的应用程序,并删除 UWP 平台。

由于 UniformGrid 和 DataGrid,在我的项目中使用了 Microsoft.Toolkit.Uwp.UI.Controls。我想根据这篇文章将 Uno.UI 更改为 Uno.WinUI:https ://platform.uno/docs/articles/updating-to-winui3.html 但 Microsoft.Toolkit.Uwp.UI.Controls 取决于 Uno .UI。

如何在新的 WinUI 3 桌面应用程序中使用 DataGrid 和 UniformGrid?

提前致谢!

0 投票
0 回答
36 浏览

c# - WPF 大型 uniformGrid 性能问题

我正在尝试使用 anItemControl和 an显示地图UniformGrid。该地图是一个可观察的细胞集合。当地图很大时,渲染时间非常长,我正在努力降低它。

这是相关的代码:

我尝试用 替换ButtonRectangle它确实改善了这种情况,但显示 400x300 地图仍然需要 > 10 秒。

关于如何使渲染快速的任何想法?

0 投票
0 回答
27 浏览

wpf - 数以千计的单选按钮导致 WPF 性能低下

我需要创建一个显示晶圆图的用户控件,所以我使用了一个具有统一网格的 ListBox,每个单元格代表晶圆中的一个芯片。我遇到的问题是,当模具太多时,例如 100*100 uniformgrid,显示速度会非常慢,而且滚动视图也很慢。下面是我的代码:

顺便说一句,虚拟化似乎在uniformgird 中不起作用。任何人都知道如何优化我的代码以提高性能?附上我的应用程序的屏幕截图:

在此处输入图像描述