这是我想做的 - 在滚动浏览器中给出了几个[图像]层,我想将相同的缩放因子应用于所有层。

在XAML中,我有一个滚动查看器,该查看器托管一个带有两个图像控件的网格。我有一个复选框,可以控制顶部图像的可见性。现在,我为每个图像都有一个scaletransform,并为两者应用相同的刻度。

有没有办法将缩放量化仅在一个容器中?

有帮助吗?

解决方案

当然,您只需在更高级别上应用比例变换,例如,您可以将其应用于网格。

    <Grid.LayoutTransform>
      <TransformGroup>
        <ScaleTransform ScaleX="1.0" ScaleY="1.0"/>
      </TransformGroup>
    </Grid.LayoutTransform>

这将自动将转换传播到该网格内部最终的任何孩子。

问候,多诺万

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top