C# 为WPF应用程序创建可调整大小的XAML

C# 为WPF应用程序创建可调整大小的XAML,c#,.net,wpf,visual-studio-2010,wpf-controls,C#,.net,Wpf,Visual Studio 2010,Wpf Controls,我对WPF有些陌生,不知道如何使我的UserControl重新调整大小 我尝试在主栅格周围使用ViewBox,但没有成功。我还尝试将每个组件的水平对齐和垂直对齐设置为“拉伸”,将其高度和宽度设置为“自动”,但这也不起作用。当窗口最大化时,应用程序停留在窗口的中心,周围是空白 下面是我的XAML代码,如果有人至少能给我指出正确的方向,让这个窗口的大小可以调整的话,我不会做任何修改 您的主栅格设置为固定宽度: <Grid Width="1000"> 您的xaml中似乎还有很多其他固

我对WPF有些陌生,不知道如何使我的UserControl重新调整大小

我尝试在主栅格周围使用ViewBox,但没有成功。我还尝试将每个组件的水平对齐和垂直对齐设置为“拉伸”,将其高度和宽度设置为“自动”,但这也不起作用。当窗口最大化时,应用程序停留在窗口的中心,周围是空白

下面是我的XAML代码,如果有人至少能给我指出正确的方向,让这个窗口的大小可以调整的话,我不会做任何修改


您的主栅格设置为固定宽度:

<Grid Width="1000">


您的xaml中似乎还有很多其他固定的宽度/高度。你可能应该考虑重新设计使用百分比,就像你在其他地方所做的那样。百分比是什么意思?也许我应该称之为比率而不是百分比,但我指的是用于网格列/行大小的星形符号。(Width=“3*”等)。但在您的情况下,该网格可能根本没有设置宽度!啊,好的,谢谢你!多亏了你的洞察力,我才开始让它发挥作用。我低估了完成这项工作所需的努力!