使用 MediaElement 的 WPF 动画 GIF
WPF animated GIF using MediaElement
我需要一个旋转加载程序来显示我的应用程序何时繁忙。
我发现一些帖子表明 MediaElement 是最佳选择。我有以下在设计器上显示 ajax-loader.gif 的内容。但是,当我 运行 应用程序时,MediaElement 没有显示任何内容。
<MediaElement Source="file:images/ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />
并且不确定这是否是一个相关问题,但从设计者那里,“源”下拉列表没有选择我的图像(构建操作 = 它们的资源)。所以我手动指定了允许它在设计器中显示的文件。但是,在 运行 时,图像消失了。
如果我在静态位置指定图像,它在设计和运行时间都有效。
C:\temp\ajax-loader.gif
<MediaElement Source="file:/temp/ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />
很明显,即使我认为我的图像有 Build Action = Resource,它们也没有被 MediaElement 拾取。我什至试过简单...
<MediaElement Source="ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />
如何使用 MediaElement 显示作为资源加载的动画 GIF?
事实证明 MediaElement 源 属性 无法根据本文提取资源...
https://msdn.microsoft.com/es-es/library/aa970915(v=vs.85).aspx
我的解决方案是...
<MediaElement Source="Images/ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />
并设置 Build Action = Content...
我需要一个旋转加载程序来显示我的应用程序何时繁忙。
我发现一些帖子表明 MediaElement 是最佳选择。我有以下在设计器上显示 ajax-loader.gif 的内容。但是,当我 运行 应用程序时,MediaElement 没有显示任何内容。
<MediaElement Source="file:images/ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />
并且不确定这是否是一个相关问题,但从设计者那里,“源”下拉列表没有选择我的图像(构建操作 = 它们的资源)。所以我手动指定了允许它在设计器中显示的文件。但是,在 运行 时,图像消失了。
如果我在静态位置指定图像,它在设计和运行时间都有效。
C:\temp\ajax-loader.gif
<MediaElement Source="file:/temp/ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />
很明显,即使我认为我的图像有 Build Action = Resource,它们也没有被 MediaElement 拾取。我什至试过简单...
<MediaElement Source="ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />
如何使用 MediaElement 显示作为资源加载的动画 GIF?
事实证明 MediaElement 源 属性 无法根据本文提取资源...
https://msdn.microsoft.com/es-es/library/aa970915(v=vs.85).aspx
我的解决方案是...
<MediaElement Source="Images/ajax-loader.gif" LoadedBehavior="Play" Visibility="Visible" />
并设置 Build Action = Content...