我试图把我的窗户Datagrid和一些其他的东西(文本框,Dropbox)。自定义WPF应用程序的用户控件
我的问题是,当我调整窗口大小时,我无法控制这些项目。
我想要做的就是像下面的图片一样将窗口分开,并且在调整窗口大小时让它们适合窗口。
你有什么建议。
我试图把我的窗户Datagrid和一些其他的东西(文本框,Dropbox)。自定义WPF应用程序的用户控件
我的问题是,当我调整窗口大小时,我无法控制这些项目。
我想要做的就是像下面的图片一样将窗口分开,并且在调整窗口大小时让它们适合窗口。
你有什么建议。
把它们放在a Grid
上,用两个RowDefinition
s。一个用于顶部的工具栏/控件,另一个用于DataGrid
。
使第一行高为Auto
,第二行高为*
。
将DataGrid
的HorizontalAlignment
和VerticalAlignment
属性设置为Stretch
。
你绝对应该使用Grid class。 添加行和列,并根据需要更改这些对象的高度和宽度属性以调整其大小(固定值,自动,*)。
您使用默认的WPF或MVVM模式吗? – ChrisBD
@ChrisBD我正在使用WPF。 –
我不确定这个问题与用户控件有什么关系。它当然不是特定于他们。 –