C# 自定义WPF应用程序用户控件

C# 自定义WPF应用程序用户控件,c#,wpf,visual-studio,datagrid,C#,Wpf,Visual Studio,Datagrid,我正试图在我的windows中放置一个数据网格和一些其他东西(文本框、Dropbox) 我的问题是,当我调整窗口大小时,我无法控制项目 我想做的是像下图那样划分窗口,并希望它们在调整窗口大小时与窗口相匹配 你有什么建议 您绝对应该使用。 添加行和列,并更改这些对象的高度和宽度属性以根据需要调整大小(固定值、自动、*)。将它们与两个行定义一起放入。一个用于顶部的工具栏/控件,另一个用于DataGrid 使第一行高度自动,第二行高度* 将DataGrid上的HorizontalAlignment和V

我正试图在我的windows中放置一个数据网格和一些其他东西(文本框、Dropbox)

我的问题是,当我调整窗口大小时,我无法控制项目

我想做的是像下图那样划分窗口,并希望它们在调整窗口大小时与窗口相匹配

你有什么建议


您绝对应该使用。 添加行和列,并更改这些对象的高度和宽度属性以根据需要调整大小(固定值、自动、*)。

将它们与两个
行定义一起放入。一个用于顶部的工具栏/控件,另一个用于
DataGrid

使第一行高度
自动
,第二行高度
*


DataGrid
上的
HorizontalAlignment
VerticalAlignment
属性设置为
Stretch

是否使用默认的WPF或MVVM模式?我不确定这个问题与用户控件有什么关系。这当然不是他们特有的。