Использование WpfAnimatedGif для пользовательского пользовательского интерфейса загрузчика вызывает ошибку пользовательского интерфейса, и интерфейс не загружается - PullRequest
0 голосов
/ 07 мая 2020

Я не знаю почему, но использование этого Nuget 'WpfAnimatedGif' приводит к тому, что приложение не запускается. Если я не назначу ресурсы в начале приложения, а позже назначу ресурсы для изображения, это также отключит приложение.

Первая ошибка.

<Image x:Name="StatusSSMS" gif:ImageBehavior.AnimatedSource="Resources/Run.gif" Grid.Column="1" Grid.Row="2"/>
<Image x:Name="StatusSQL" Source="Resources/Run.gif" Grid.Column="1" Grid.Row="1"/>

И в c# то же самое :

public BitmapImage StatusTrue = new BitmapImage(new Uri("Resources/True.png", UriKind.Relative));
ImageBehavior.SetAnimatedSource(StatusSQL, StatusTrue);
StatusSQL.Source = StatusTrue;

Я тестировал его в приложении wpf, и он работал. Теперь это библиотека wpf, используемая загрузчиком для изменения пользовательского интерфейса. В качестве альтернативы, ошибка может быть вызвана тем, что библиотека wpf не может использовать этот nuget, но я не знаю.

Может быть, кто-то знает, почему это происходит?

...