我使用此方法来确定所需的缩放比例:
public static Scale GetScale(Visual visual)
{
PresentationSource source = PresentationSource.FromVisual(visual);
Scale result = new Scale() { X = 1, Y = 1 };
if (source != null)
{
result.X = source.CompositionTarget.TransformToDevice.M11;
result.Y = source.CompositionTarget.TransformToDevice.M22;
}
return result;
}
我正在编写WPF应用程序,我想以各种缩放比例对其进行测试。但是无论我做什么,我仍然会得到{1.25,1.25}值。
我正在使用Windows 8.1。
是否可以更改操作系统的设置以实现缩放,例如{1,1}?