放大WPF的方法

时间:2010-10-31 08:27:44

标签: wpf zoom

我需要实现与Office 2010相同的缩放。

内容可以是任何UI元素,包括第三方网格(可能是telerik)

我知道4种实现缩放的方法。

在这种情况下实现缩放的最佳方式(性能)是什么?

4 个答案:

答案 0 :(得分:2)

通常最简单,最快速的缩放方法是将要缩放的元素上的RenderTransform设置为ScaleTransform,并设置ScaleXScaleY属性改造。

答案 1 :(得分:1)

您可以使用Viewbox组件,例如下面的

<Viewbox Width="..." Height="...">
    <Grid>     
       .
       .
       .
    </Grid>
</Viewbox>

答案 2 :(得分:1)

布局转换是最灵活,最有效的缩放方式,并将布局保留在首位。

答案 3 :(得分:0)

您可以使用画布在其中绘制控件,它支持缩放调整大小和旋转