无法使用 WpfAnimatedGif nuget 包

Can't use WpfAnimatedGif nuget package

我正在尝试制作一个使用“WpfAnimatedGif”(https://github.com/XamlAnimatedGif/WpfAnimatedGif) 的 nuget 包的 WPF 项目,以便制作 window 背景 gif。 但是由于某种原因,我安装后无法使用该软件包。我尝试使用包的命名空间,例如:

<Image gif:ImageBehavior.AnimatedSource="Resources\animated.gif"
       gif:ImageBehavior.AutoStart="True"
       gif:ImageBehavior.RepeatBehavior="1"/>

但是 visual studio 显示如下错误: “命名空间前缀“gif”未定义。” 我能做些什么来解决这个问题? 谢谢。

这是XAML代码:

<Window x:Class="TriviaGame.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:TriviaGame"
    mc:Ignorable="d"
    Title="MainWindow" Height="450" Width="800">
<Grid>
    <Image gif:ImageBehavior.AnimatedSource="Resources\animated.gif"
       gif:ImageBehavior.AutoStart="True"
       gif:ImageBehavior.RepeatBehavior="1"/>
</Grid>

它抱怨的命名空间前缀是一个 xmlns。你错过了:

 xmlns:gif="http://wpfanimatedgif.codeplex.com"

参见 github 上的示例代码。

https://github.com/XamlAnimatedGif/WpfAnimatedGif