【问题标题】:'System.Windows.Baml2006.TypeConverterMarkupExtension' exception“System.Windows.Baml2006.TypeConverterMarkupExtension”异常
【发布时间】: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时发现的@

【问题讨论】:

  • 我们需要担心&lt;xmlns:gif="http://wpfanimatedgif.codeplex.com"&gt; 部分还是只是伪代码来定义gif:ImageBehavior 的来源? &lt;Grid&gt;&lt;/grid&gt; 也一样,我希望那不是你的真实代码?
  • 是的,它有点被复制了..无论如何,我该如何解决这个错误??请阅读我的编辑并给我一个解决方案
  • 好吧,当提到的问题得到解决后,我可能会再看一遍(否则答案将是“无法重现”,因为例如带有小写 G 的 &lt;/grid&gt; 与 @ 不匹配987654331@ 并给出与您不同的错误)另外请描述您的图像究竟是如何配置为资源的?
  • 现在好吗?.....
  • 如果你使用像 Source="resources/c1.gif" 这样的相对路径呢?

标签: wpf markup-extensions baml2006reader


【解决方案1】:

自己修好了...或者我应该说这样又挽救了我的一天??

Source

我所要做的就是从解决方案资源管理器中选择图像>属性>构建操作>将“无”更改为“资源”

【讨论】:

    猜你喜欢
    • 2010-12-29
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 2021-12-05
    • 2012-06-17
    • 1970-01-01
    相关资源
    最近更新 更多