WPF数据网格自动化最大化

时间:2011-03-09 06:32:42

标签: wpf

我的WPF应用程序的分辨率为1024x768。我有datagrid填充应用程序的垂直一半。在更高的分辨率下,当我最大化时,我希望datagrid自动垂直调整大小并填充整个高度。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

您可以尝试将控件的垂直对齐设置为拉伸(VeritcalAlignment="Stretch"),这样即使窗口调整大小,它仍然会填满屏幕的垂直部分。

请告诉我这是否适合您,或者您还有其他想法。 :)

答案 1 :(得分:-2)

因此,如果我正确理解您的问题,您会问,如果您的屏幕分辨率高于1024 X 768并且应用程序已最大化,那么您希望DataGrid填充整个高度。您应该注册应用程序大小更改事件。在该事件中,您应该获得当前屏幕分辨率,如果当前屏幕分辨率大于1024 x 768,您可以将DataGrid高度设置为*,以便它可以覆盖整个可用空间。