【问题标题】:How to change DPI of part of a WPF/Silverlight application?如何更改部分 WPF/Silverlight 应用程序的 DPI?
【发布时间】:2009-08-27 09:03:33
【问题描述】:

我希望我的应用程序有一个可缩放元素,它允许以 25%、50%、100%、200% 等比例查看 XAML 元素,我只需要更改 XAML 的 DPI,但不确定如何仅在 XAML 的一部分(即要缩放的元素)上执行此操作。 当您可以放大控件以获取更多详细信息时,它将与 Visual Studio 中的设计器视图一样工作。
如果有其他方法可以做到这一点,那很好,但它必须放大和缩小,而不仅仅是放大画布并保持元素大小相同。

【问题讨论】:

    标签: wpf silverlight xaml zooming dpi


    【解决方案1】:

    您想在元素上使用 ScaleTransform。一个快速的谷歌搜索带来了this 作为一个简单的例子。或者对于更多功能,有几篇文章围绕在 WPF 中重新创建 Silverlight 的 DeepZoom 功能 - this one 开始。

    【讨论】:

    • 感谢尝试在几个地方寻找,但找不到我想要的 - 这就是我需要的,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2012-12-01
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多