用窗口改变大小的WPF Gui?

0 .net c# windows wpf user-interface

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

Ric*_*ich 12

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

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

alt text http://i.msdn.microsoft.com/dynimg/IC40182.jpg