【发布时间】:2015-10-17 10:24:55
【问题描述】:
给定一个画布对象:
MainCanvas = new Canvas();
MainCanvas.Name = "myCanvas";
MainCanvas.Height = 100;
MainCanvas.Width = 100;
如何通过代码设置其比例(x 和y)?
【问题讨论】:
给定一个画布对象:
MainCanvas = new Canvas();
MainCanvas.Name = "myCanvas";
MainCanvas.Height = 100;
MainCanvas.Width = 100;
如何通过代码设置其比例(x 和y)?
【问题讨论】:
试试这个:
ScaleTransform scale = new ScaleTransform(MainCanvas.LayoutTransform.Value.M11 * ScaleRate, MainCanvas.LayoutTransform.Value.M22 * ScaleRate);
MainCanvas.LayoutTransform = scale;
MainCanvas.UpdateLayout();
【讨论】: