【问题标题】:Scaling the WPF window缩放 WPF 窗口
【发布时间】:2012-04-02 06:22:10
【问题描述】:

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

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

【问题讨论】:

  • 请停止> blockquoting你所有的问题,阅读起来很烦人,无助于让你的问题变得更好。

标签: c# wpf c#-4.0 kinect


【解决方案1】:

有几个选项:

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

由于我不确切知道您想要什么,所以我无法建议您使用什么,但如果我得到“中心”右侧的提示,我会从使用 layout-scaletransform 开始。

【讨论】:

    【解决方案2】:

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

    如果您想了解 RenderTransform 和 LayoutTransform 之间的区别,请阅读 this 文章。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多