缩放WPF窗口

时间:2012-04-02 06:22:10

标签: c# wpf c#-4.0 kinect

在kinect中,主窗口的坐标从它的中心(视图区域)开始 我想将此窗口缩放到指定的大小,如640 * 480 我正在使用C# 先感谢您。

注意:我不想为此使用任何库。

2 个答案:

答案 0 :(得分:3)

有几种选择:

  • 使用ViewBox
  • 使用Layout-ScaleTransform
  • 使用Render-ScaleTransform

由于我不确切地知道你想要什么,我不能告诉你使用什么,但是如果我得到正确的“中心”提示,我将首先使用layout-scaletransform。

答案 1 :(得分:3)

使用ScaleTransform并将其放入Window窗口的LayoutTransform中。 你必须计算ScaleX& ScaleY基于您当前的X& Y值,因为它与百分比一起使用。 ScaleX&标准值ScaleY将为1(= 100%)

如果你想知道RenderTransform& LayoutTransform阅读this文章。