DataGridColumnTemplate 的动态宽度

发布于 2024-08-14 22:13:37 字数 905 浏览 5 评论 0原文

我会保持简短,有什么方法可以定义一组 DataGridTemplateColum 并且不让它们的宽度是静态的(例如下面我的值 300、130 和 900)? “*”和“Auto”抛出异常。

我想让数据网格具有可扩展性。也就是说,当用户调整浏览器(它是一个 Silverlight 应用程序)的大小时,右侧的数据不会出现丑陋的边缘,其中宽度大于我的列大小的总和。

如果可能的话,寻找干净的东西,而不是代码隐藏的黑客。

谢谢!

I'll keep it short, is there any way to define a set of DataGridTemplateColum's and not have their width be static (such as my values 300, 130 and 900 below)? "*", and "Auto" throw exceptions.

I want to have the datagrid be scalable. That is, when the user resizes their browser (it's a Silverlight App), there is not an ugly edge to the data on the right side where the width is greater than the sum of my column sizes.

Looking for something clean, not a code-behind hack if possible.

Thanks!

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

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

发布评论

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

评论(1

删除会话 2024-08-21 22:13:37

如果将数据网格的宽度属性设置为 100% 并且没有设置至少一列的宽度,则它应该扩展以适应空间。

If you set your datagrid's width property to 100% and don't set a width for at least one column, it should expand to fit the space.

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