我有一个WPF应用程序与3个不同的UserControls在MainWindow中,只有一个是可见的时间。这就像有3个不同的页面,你可以在你喜欢的时候从一个页面切换到另一个页面。第一页就像一个开始屏幕。第二,就像“总观”一样。第三页显示了详细信息。在它们之间切换可以很好地与Storyboard配合使用。我只需使可见页面不可见(不透明度为零),并将其移出可见窗口区域,然后将新页面移入可见窗口区域并使其可见。到目前为止一切顺利..。(希望您理解我想告诉您的内容^^)
现在我想要有背景音乐播放,就在细节页面显示的时候。也只有在那时。当用户在一般视图中查看开始屏幕时则不会。
我想我得做一些有媒体元素的东西。并使用我的故事板启动或停止媒体元素。
但是我如何处理我的故事板中的媒体元素呢?
发布于 2010-07-01 03:59:13
你的想法是对的:
对包含MediaTimeline的情节提要资源执行<MediaElement x:Name="myMediaElement" />
play stop
但是我不知道为了容器的可见性,你会怎么做。据我所知,IsVisibleChanged会要求您查看参数,而这在XAML中是做不到的。您可能需要使用代码来触发动画。
希望这能帮到你。
https://stackoverflow.com/questions/3148965
复制相似问题