我正在做一个图像绑定与滑块和唯一的事情,我想做的是它的移动Y轴向下到向上,但在这一刻,我移动轴向上到向下。我可以做什么来反转Angular y的移动?
这是代码:
<Image Margin="400,0,200,37" Source="/img/santa_claus.png" Stretch="Uniform" VerticalAlignment="Bottom" Width="200" Height="195">
<Image.RenderTransform>
<TranslateTransform Y="{Binding Value, ElementName=slider}" x:Name="transform"/>
</Image.RenderTransform>
</Image>
<Slider Minimum="1" Maximum="100" x:Name="slider" Height="40" RenderTransformOrigin="0.5,0.5" Margin="226,392,200,12" >
<Slider.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform AngleY="-0.584"/>
<RotateTransform/>
<TranslateTransform Y="-1.482"/>
</TransformGroup>
</Slider.RenderTransform>
</Slider>
我尝试了不同的属性,并将滑块最小值更改为100,最大值更改为1,但这会使滑块的效果无效
1条答案
按热度按时间8xiog9wr1#
可以通过两个“镜像”ScaleTransforms(
ScaleY="-1"
)反转平移方向。一般来说,不要使用边距进行布局。将两个元素放在网格的两行中: