System.InvalidOperationException: «Невозможно проанализировать композицию» - PullRequest
0 голосов
/ 27 сентября 2019

Я разрабатываю приложение 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>
...