Windows手机应用中的图像不透明度绑定

时间:2013-09-23 10:05:41

标签: c# xaml windows-phone

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

<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中。

1 个答案:

答案 0 :(得分:0)

尝试以下方式:

Binding b = new Binding();
b.Source = opacityslider;
b.Path = new PropertyPath("Value");
sampleimg.SetBinding(Image.OpacityProperty, b);