Я разрабатываю приложение WPF C #, и мне нужны некоторые анимации для отображения.Для этого я нашел платформу LottieSharp, которая действительно хороша и имеет множество опций для анимации приложения.Проблема возникает, когда я пытаюсь установить анимацию с помощью файла .json ...
Опишите ошибку
NullReferenceException: ссылка на объект не установлена наэкземпляр объекта.Невозможно разобрать композицию
Действия по воспроизведению поведения :
Добавление анимации лотереи (в зависимости от добавленной строки -> FileName="animationFile.json"
, как вы можетесм. на прилагаемом рисунке)
Снимок экрана с ошибкой
Просмотр с анимацией Lottie
<UserControl x:Class="SpoofyApp.UserControls.UserControl_Movies"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:lottieSharp="clr-namespace:LottieSharp;assembly=LottieSharp"
mc:Ignorable="d"
d:DesignHeight="874" d:DesignWidth="1520">
<Grid>
<Image x:Name="ButtonAddMovie" HorizontalAlignment="Left" Height="54" Margin="1454,10,0,0" VerticalAlignment="Top" Width="56" Source="/Resources/Folder_Add_Movie.ico" MouseDown="ButtonAddMovie_MouseDown"/>
<lottieSharp:LottieAnimationView
x:Name="LottieAnimationView"
DefaultCacheStrategy="None"
FileName="Assets/movieloading.json"
AutoPlay="True"
VerticalAlignment="Center"
HorizontalAlignment="Center" Height="90" Margin="485,392,889,392" RenderTransformOrigin="0.5,0.5" Width="146"/>
</Grid>
</UserControl>