当我的应用程序很忙的时候,我需要一个旋转加载程序来显示。
我发现一些帖子暗示MediaElement是最好的方法。下面是在设计器上显示ajax-loader.gif的内容。但是,当我运行应用程序时,MediaElement没有显示任何内容。
<MediaElement Source="file:images/ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />也不确定这是否是一个相关的问题,但是从设计者那里,Source下拉列表并没有拾取我的图像(Build =Resourcefor他们)。因此,我手动指定了允许它在设计器中显示的文件。但是,在运行时,图像会消失。
如果我在静态位置指定图像,它在设计和运行时都能工作。
C:\temp\ajax-loader.gif
<MediaElement Source="file:/temp/ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />所以很明显,即使我有Build = Resource映像,它们也不会被MediaElement捕获。我甚至试过简单的..。
<MediaElement Source="ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />如何使用MediaElement来显示作为资源加载的动画GIF?
发布于 2018-04-17 16:37:11
原来MediaElement源属性不能为本文提取一个资源.
https://msdn.microsoft.com/es-es/library/aa970915(v=vs.85).aspx

我的解决办法是..。
<MediaElement Source="Images/ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />并设置Build = Content..。

https://stackoverflow.com/questions/49882900
复制相似问题