C# 随窗口改变大小的WPF Gui?

C# 随窗口改变大小的WPF Gui?,c#,.net,wpf,windows,user-interface,C#,.net,Wpf,Windows,User Interface,有人对如何创建一个可以随窗口大小而改变大小的gui有什么建议吗。类似于Media Center的工作方式。如果media center最大化,字体等将增大。因此,gui始终是“统一的”?如果您想要调整所有内容(包括字体和图像)的大小,则需要一个Viewbox作为最外层的容器。默认情况下,Viewbox的“拉伸”属性设置为“均匀”,这意味着所有对象都保持相对纵横比,并填充将首先剪裁它的方向 下面是MSDN中的一个示例,显示了各种拉伸值的效果 (来源:)我想这是原图。这个链接现在已经死了,因为这篇

有人对如何创建一个可以随窗口大小而改变大小的gui有什么建议吗。类似于Media Center的工作方式。如果media center最大化,字体等将增大。因此,gui始终是“统一的”?

如果您想要调整所有内容(包括字体和图像)的大小,则需要一个Viewbox作为最外层的容器。默认情况下,Viewbox的“拉伸”属性设置为“均匀”,这意味着所有对象都保持相对纵横比,并填充将首先剪裁它的方向

下面是MSDN中的一个示例,显示了各种拉伸值的效果



(来源:)

我想这是原图。这个链接现在已经死了,因为这篇文章是2年前写的