C# 动画gif不';应用程序运行时无法工作
我从codeplex下载了WPFAnimatedGiff.dll。问题是: 我正在尝试在选项卡项内部实现giff。giff实际上是一个循环进度条,所以我试图模拟标签项的加载过程,类似于GoogleChrome进度条。我插入了图像,它在designer中可见,但在运行应用程序时不会显示。另外,当我在网格中的其他地方插入图像时,它确实会显示出来。 代码如下:C# 动画gif不';应用程序运行时无法工作,c#,wpf,animated-gif,C#,Wpf,Animated Gif,我从codeplex下载了WPFAnimatedGiff.dll。问题是: 我正在尝试在选项卡项内部实现giff。giff实际上是一个循环进度条,所以我试图模拟标签项的加载过程,类似于GoogleChrome进度条。我插入了图像,它在designer中可见,但在运行应用程序时不会显示。另外,当我在网格中的其他地方插入图像时,它确实会显示出来。 代码如下: <Window x:Class="WPFHotel.MainWindow" xmlns="http://schemas.micr
<Window x:Class="WPFHotel.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WPFHotel"
xmlns:data="clr-namespace:WPFHotel.Database"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:gif="http://wpfanimatedgif.codeplex.com" />
<TabItem Tag="PB1" Header="Rezervacije" Name="Reservations" BorderBrush="Black" FontFamily="Times New Roman" FontWeight="Bold" FontSize="14">
<TabItem.HeaderTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="Rezervacije" Margin="5,2,0,0" />
<Image gif:ImageBehavior.AnimatedSource="Images/468.gif" Stretch="None" />
</StackPanel>
</DataTemplate>
</TabItem.HeaderTemplate>
</TabItem>
试图用谷歌搜索解决方案,但找不到任何有用的东西,所以我希望有人能在这里帮助我。
编辑:只需提及,当我像这样插入图像时:
<Image Source="Images/CircleBar.gif" />
当应用程序运行但没有旋转/动画时,它会显示。您可以考虑使用另一个控件 这是一个密码 请注意,您可以根据需要简化它
我希望这将帮助您摆脱WPF中的GIF。您可以考虑使用另一个控件 这是一个密码 请注意,您可以根据需要简化它
我希望这将有助于您摆脱WPF中的GIF。您可以只拍摄GIF中的所有图片,然后让这些图片分别闪烁。这可能需要一些时间,但这是一种简单易行的方法,不需要太多的编码知识。您可以只拍摄gif中的所有图片,然后让这些图片分别闪烁。这可能需要一些时间,但它是一种傻瓜式的方法,不需要太多的编码知识。有两种解决方案
有两种解决方案
属性窗格中图像的
生成操作是什么?将其设置为Resource
它已设置为Resource。尝试了您的代码,对我来说效果很好。确保你的图像名称正确,并且在图像中folderI检查过,一切正常。在designer中,图像就在选项卡项标题旁边,但当我运行应用程序时,图像应该在的地方只有一个空白。我还将Visibility设置为visible,但效果相同。最让我困惑的是,当我将图像放在选项卡项之外时,它会显示出来。在属性窗格中,图像的构建操作是什么?将其设置为Resource
它已设置为Resource。尝试了您的代码,对我来说效果很好。确保你的图像名称正确,并且在图像中folderI检查过,一切正常。在designer中,图像就在选项卡项标题旁边,但当我运行应用程序时,图像应该在的地方只有一个空白。我还将Visibility设置为visible,但效果相同。最让我困惑的是,当我把图像放在tab项之外时,它会显示出来。我想避免使用另一个控件,而只是简单地使用giffs。无论如何,谢谢你的链接。我想避免使用另一个控件,而只是简单地使用GIFF。无论如何,谢谢你的链接。谢谢你的建议,我会尝试一下。谢谢你的建议,我会尝试一下。