小编Ken*_*enS的帖子

绑定到xpath时,Mediaelement repeatbehavior失败

我正在尝试使用MediaElement让视频永远重复.我在http://msdn.microsoft.com/en-us/library/ms741866.aspx上找到了以下代码,它运行正常.

<!-- The MediaElement control plays the sound. -->
        <MediaElement Name="myMediaElement" >
            <MediaElement.Triggers>
                <EventTrigger RoutedEvent="MediaElement.Loaded">
                    <EventTrigger.Actions>
                        <BeginStoryboard>
                            <Storyboard>

                                <!-- The MediaTimeline has a RepeatBehavior="Forever" which makes the media play
                 over and over indefinitely.-->
                                <MediaTimeline Source="C:\MyVideo1.wmv" Storyboard.TargetName="myMediaElement"  
                                                RepeatBehavior="Forever" />

                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger.Actions>
                </EventTrigger>
            </MediaElement.Triggers>
        </MediaElement>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是当我尝试将MediaTimeLine绑定到xml源时,我收到错误 - "必须指定URI".

<MediaTimeline Source="{Binding XPath=MyVideos}" 
     Storyboard.TargetName="myMediaElement" RepeatBehavior="Forever" />
Run Code Online (Sandbox Code Playgroud)

是否有可以取代xaml的C#解决方案?

c# wpf mediaelement

7
推荐指数
1
解决办法
1201
查看次数

标签 统计

c# ×1

mediaelement ×1

wpf ×1