我尝试在一个新的WPF项目中使用WpfAnimatedGif
https://github.com/XamlAnimatedGif/WpfAnimatedGif
但是得到错误信息
第一个月
提出的解决方案
- https://github.com/XamlAnimatedGif/WpfAnimatedGif/issues/19和
- https://github.com/XamlAnimatedGif/WpfAnimatedGif/issues/77的
似乎没有帮助:
我已经从Nuget安装了这个软件包(尝试了2.2.0,1.2.3和1.1.10版本),git.exe在我的全局路径中。该项目位于本地git repo中。
有人知道根本原因是什么吗?
MainWindow.xaml:
<Window x:Class="GifWpfTest.MainWindow"
xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation
xmlns:d=http://schemas.microsoft.com/expression/blend/2008
xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml
xmlns:mc=http://schemas.openxmlformats.org/markup-compatibility/2006
xmlns:gif=http://wpfanimatedgif.codeplex.com
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<Image gif:ImageBehavior.AnimatedSource="gif.gif" />
</Grid>
</Window>
字符串
Csproj文件:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows7.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<UseWPF>true</UseWPF>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="XamlAnimatedGif" Version="2.2.0" />
</ItemGroup>
<ItemGroup>
<None Update="gif.gif">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>
型
1条答案
按热度按时间n6lpvg4x1#
尝试以下标记,它应该与较新的
XamlAnimatedGif
包兼容,这是对旧的WpfAnimatedGif
项目的完全重写:字符串
请参阅docs以了解更多信息。