小编Vas*_*eia的帖子

ScaleTransform和CenterX

我有以下代码

<Canvas Width="800" Height="600">
    ...
    <local:UpgradeLandDialog x:Name="upgradeDialog" Canvas.Left="250" Canvas.Top="200" HorizontalAlignment="Center" VerticalAlignment="Center" Opacity="0">
        <local:UpgradeLandDialog.LayoutTransform>
            <ScaleTransform ScaleX="0" ScaleY="0" CenterX="400" CenterY="300"/>
        </local:UpgradeLandDialog.LayoutTransform>
    </local:UpgradeLandDialog>
</Canvas>
Run Code Online (Sandbox Code Playgroud)

在UserControl中,我将ScaleTranform设置为1.我希望UserControl从其中心"增长",但它从它的左上角"增长".CenterX和CenterY中的值不执行任何操作.我怎样才能让它按照我的要求进行缩放?

wpf scaletransform

6
推荐指数
2
解决办法
8892
查看次数

标签 统计

scaletransform ×1

wpf ×1