.net - 缩放整个 WPF 窗口

标签 .net wpf resolution-independence

我有一个 WPF 应用程序,我将在大型高分辨率投影仪上向观众演示,我担心该应用程序太小而无法从远处看到。

有没有一种简单的方法可以使整个应用程序更大(例如 WPF 设计器中的缩放 slider ,可以让您放大?)我尝试在 XAML 中向窗口添加布局转换,如下所示:

<Window.LayoutTransform>
    <ScaleTransform ScaleX="1.5" ScaleY="1.5" CenterX=".5" CenterY=".5" />
</Window.LayoutTransform>

这使得窗口在设计器中看起来更大,但似乎对正在运行的应用程序没有影响。

我认为使用 WPF 的“分辨率独立性”、高科技文本渲染、矢量图形等应该很简单。

(我知道我可以使用屏幕缩放工具,但这很糟糕,因为它会使一切变得模糊,并且当演示者在屏幕上平移时总是让我头晕目眩。)

最佳答案

我发布了一个相当详细的缩放主要元素 in another question 的示例.也许它对你有一些用处。

关于.net - 缩放整个 WPF 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5022397/

相关文章:

android - 对于位图背景图像,我应该支持哪些屏幕尺寸/密度组合?

c# - 如何在不使用 AppDomains 的情况下实现 .net 插件?

c# - .NET Core 应用程序调试错误 : "Unable to set the next statement. This file does not exactly match the original version."

c# - 帮助我在 WCF 服务中选择实例管理

c# - WPF MVVM DataBindings 停止更新

c# - 开发与分辨率无关的应用程序的技巧

c# - 使用 Dapper 对相关实体进行 CRUD

WPF Framework 3.5 上的 C# Application.ExecutablePath

wpf - RadioButton IsChecked 失去绑定(bind)

html - Android 中 HTML 资源中不同分辨率的不同图像