0

我想将图像的不透明度绑定到滑块控件,我使用了以下代码:

<Image Source="sample.png" x:Name="sampleimg" Opacity="{Binding ElementName=opacityslider,Path=Value}"/>
<Slider x:Name="opacityslider" Minimum="0" Maximum="1" Value="0.5" Width="200" />

这很好用,但是如何通过 c# 代码设置绑定,即在 cs 中而不是在 xaml 中。

4

1 回答 1

0

试试下面的方法:

Binding b = new Binding();
b.Source = opacityslider;
b.Path = new PropertyPath("Value");
sampleimg.SetBinding(Image.OpacityProperty, b);
于 2013-09-23T12:31:57.160 回答