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

有没有一种简单的方法可以使ENTIRE应用程序变大(例如WPF设计器中的缩放滑块,可以放大?),我试图在XAML中向Window添加布局转换,如下所示:

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

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

我认为,借助WPF的“分辨率独立性”,高科技文本渲染, vector 图形等,这应该变得非常简单。

(我知道我可以使用屏幕缩放工具,但这很la脚,因为它会使所有内容变得模糊,并且在演示者在屏幕上平移时总是让我头晕。)

最佳答案

我发布了一个扩展主元素in another question的相当详细的示例。也许对您有用。

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

10-17 01:59