在运行时折叠可选网格列的最佳方法是什么?

发布于 2024-09-07 23:06:32 字数 276 浏览 6 评论 0原文

目前,我有一个带有 6 个可选字段的网格,每行一个,位于绑定到我的视图模型的数据模板中。

6 行 - 2 列

第 0 列有标签 第 1 列包含与标签关联的内容。

在本例中,我想在 Column 0 标签为空时折叠该列。

我的计划是简单地创建一个转换器,如果内容为空,则列上的高度将为 0 并称其为良好。

我认为这可能是最简单的方法。我的意思是这并不难,我只是想知道我是否缺少网格的某个功能。我不知道的事情..也许是声明性的事情..?

谢谢。

Currently I have a Grid with 6 optional fields, one on each row, in a data template bound to my view model.

6 Rows - 2 Columns

Column 0 has the label
Column 1 has the content associated with the label.

In this case I want to collapse the column when the Column 0 label is null.

My plan is to simply create a converter, if content is null, Height on the column will be 0 and call it good.

I'm assuming this is probably the easiest way. I mean it's not hard, I just wonder if I'm missing a feature of the Grid. Something I'm unaware of.. something declarative maybe.. ?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

趁微风不噪 2024-09-14 23:06:32

您可以将网格绑定到一个集合,该集合不包含空列 0。

you could bind your grid to a collection, which doesn't include null column 0.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文