在运行时折叠可选网格列的最佳方法是什么?
目前,我有一个带有 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将网格绑定到一个集合,该集合不包含空列 0。
you could bind your grid to a collection, which doesn't include null column 0.