题
这是我想做的 - 在滚动浏览器中给出了几个[图像]层,我想将相同的缩放因子应用于所有层。
在XAML中,我有一个滚动查看器,该查看器托管一个带有两个图像控件的网格。我有一个复选框,可以控制顶部图像的可见性。现在,我为每个图像都有一个scaletransform,并为两者应用相同的刻度。
有没有办法将缩放量化仅在一个容器中?
解决方案
当然,您只需在更高级别上应用比例变换,例如,您可以将其应用于网格。
<Grid.LayoutTransform>
<TransformGroup>
<ScaleTransform ScaleX="1.0" ScaleY="1.0"/>
</TransformGroup>
</Grid.LayoutTransform>
这将自动将转换传播到该网格内部最终的任何孩子。
问候,多诺万
不隶属于 StackOverflow