DataGridColumnTemplate 的动态宽度
我会保持简短,有什么方法可以定义一组 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果将数据网格的宽度属性设置为 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.