我的WPF应用程序的分辨率为1024x768。我有datagrid
填充应用程序的垂直一半。在更高的分辨率下,当我最大化时,我希望datagrid
自动垂直调整大小并填充整个高度。我怎么能这样做?
答案 0 :(得分:2)
您可以尝试将控件的垂直对齐设置为拉伸(VeritcalAlignment="Stretch"
),这样即使窗口调整大小,它仍然会填满屏幕的垂直部分。
请告诉我这是否适合您,或者您还有其他想法。 :)
答案 1 :(得分:-2)
因此,如果我正确理解您的问题,您会问,如果您的屏幕分辨率高于1024 X 768并且应用程序已最大化,那么您希望DataGrid填充整个高度。您应该注册应用程序大小更改事件。在该事件中,您应该获得当前屏幕分辨率,如果当前屏幕分辨率大于1024 x 768,您可以将DataGrid高度设置为*,以便它可以覆盖整个可用空间。