Silverlight VideoPlayback - 如何以编程方式设置模式

时间:2014-05-20 07:48:52

标签: c# silverlight xaml

在我的Silverlight应用程序中,我有一个MediaElement用于视频。

我希望能够以编程方式将模式从TwoWay更改为OneWay

Position="{Binding Position, Mode=TwoWay}"

这是MediaElement的Xaml

            <MediaElement x:Name="media" 
               Source="wildlife.wmv"
               AutoPlay="False"
               Stretch="UniformToFill"
               Position="{Binding Position, Mode=TwoWay}"
               MediaEnded="media_MediaEnded" 
               MediaFailed="media_MediaFailed" />

1 个答案:

答案 0 :(得分:1)

这样的事情:

Binding binding = BindingOperations.GetBinding(media, MediaElement.PositionProperty);
binding.Mode = BindingMode.OneWay;