WPF - 如何使用户调整大小合理?

时间:2017-01-19 22:09:35

标签: .net wpf resize wpfdatagrid mainwindow

关于在WPF中调整大小的2个简单问题(包括图像):
1)当我让我的主窗口用户可调整大小时,似乎用户想要减小大小 - 整个窗口用它的'组件不会变小,其中一些组件会消失。 2)DataGrid列也是如此 - 如果我使它们可调整大小 - 用户可以拖动第1列。 &安培;最后一个cols离开DataGrid。

有没有办法让窗户适应它的''大小,并限制列越过网格边界?谢谢!
1 https://s23.postimg.org/6ihg27dfv/image.png(DataGrid从右侧切割)
2 https://s23.postimg.org/4t8cu4xqj/image.png(我在外面拖了一个栏目)

1 个答案:

答案 0 :(得分:0)

您可以将MainWindow内容放在ViewBox中(内容可以扩展到Window的大小),也可以创建一个知道大小的DataTemplateSelector,并根据可用的布局应用不同的模板(响应式设计)