缩放WPF窗口

本文关键字:窗口 WPF 缩放 | 更新日期: 2023-09-27 18:29:38

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

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

缩放WPF窗口

有几个选项:

  • 使用ViewBox
  • 使用布局缩放变换
  • 使用渲染缩放变换

由于我不知道你到底想要什么,我无法建议你使用什么,但如果我得到了右"中心"的提示,我会从使用布局缩放变换开始。

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

如果你想知道RenderTransform&LayoutTransform阅读了这篇文章。