gpt4 book ai didi

c# - 绑定(bind)到 xpath 时 Mediaelement repeatbehavior 失败

转载 作者:太空狗 更新时间:2023-10-29 20:40:43 25 4
gpt4 key购买 nike

我正在尝试使用 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>

我遇到的问题是当我尝试将 MediaTimeLine 绑定(bind)到 xml 源时出现错误 - “必须指定 URI”。

<MediaTimeline Source="{Binding XPath=MyVideos}" 
Storyboard.TargetName="myMediaElement" RepeatBehavior="Forever" />

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

最佳答案

为什么不使用值转换器?我知道它不完全是 WPF,即需要一些 C# 编码,但这似乎正是你想要和需要的。 WPF 教程有一个相当不错的解释,所以如果您不介意我向您推荐该页面,那么:http://www.wpftutorial.net/ValueConverters.html

关于c# - 绑定(bind)到 xpath 时 Mediaelement repeatbehavior 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2403482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com