【发布时间】:2017-12-08 06:53:58
【问题描述】:
我正在使用它在我的应用中显示 gif:
<Image Height="30" Width="30" gif:ImageBehavior.AnimatedSource="pack://application:,,,/OffPo diagnostic tool;component/resources/c1.gif" Grid.Column="1" Margin="394,110,42,22" Grid.Row="1" />
它抛出了这个错误:
Provide value on 'System.Windows.Baml2006.TypeConverterMarkupExtension' 引发异常。
我的资源路径没问题,即使它在设计时显示图像但无法编译...怎么了?
半固定
我使用了确切的路径作为来源:
C:\Users\nabil\Documents\Visual Studio 2015\Projects\OffPo Diagnostic Tool\OffPo Diagnostic Tool\resources\c1.gif
这解决了问题,但如果我移动我的应用程序怎么办?那么问题又会出现。任何永久性修复?
这是我在尝试INNEREXCEPTION时发现的@
【问题讨论】:
-
我们需要担心
<xmlns:gif="http://wpfanimatedgif.codeplex.com">部分还是只是伪代码来定义gif:ImageBehavior的来源?<Grid>和</grid>也一样,我希望那不是你的真实代码? -
是的,它有点被复制了..无论如何,我该如何解决这个错误??请阅读我的编辑并给我一个解决方案
-
好吧,当提到的问题得到解决后,我可能会再看一遍(否则答案将是“无法重现”,因为例如带有小写 G 的
</grid>与 @ 不匹配987654331@ 并给出与您不同的错误)另外请描述您的图像究竟是如何配置为资源的? -
现在好吗?.....
-
如果你使用像 Source="resources/c1.gif" 这样的相对路径呢?
标签: wpf markup-extensions baml2006reader