用窗口改变大小的WPF Gui?

时间:2009-04-08 11:15:40

标签: c# .net wpf windows user-interface

是否有人建议如何创建一个可以根据窗口大小改变大小的gui。与Media Center的工作方式类似。如果媒体中心最大化,字体等的大小会增加。所以gui总是“统一”?

1 个答案:

答案 0 :(得分:12)

如果您希望调整包括字体和图像在内的所有内容,则需要使用Viewbox作为最外层的容器。默认情况下,Viewbox的Stretch属性设置为Uniform,这意味着所有内容都保持相对宽高比并填充首先剪切它的方向。

以下是MSDN显示各种Stretch值效果的示例。

alt text
(来源:microsoft.com