Как связать воспроизведение анимации с LottieForms в архитектуре MVVM [формы Xamarin]? - PullRequest
0 голосов
/ 04 октября 2018

Итак, я работаю с анимацией в виде списка и хочу воспроизвести ее один раз, когда захочу, поэтому я хочу управлять ею.

Это библиотека https://github.com/martijn00/LottieXamarin

Iесть класс:

public class Info {
   public bool ReadMoreIconVisibility {get;set;}
}    

и xaml:

<forms:AnimationView Animation = "animationone.json" Loop = "false" IsVisible="{Binding ReadMoreIconVisibiliy}"/>

Я могу успешно работать с моим xaml, чтобы скрывать / не скрывать свою анимацию.Но как мне достичь метода AnimationView.Play(), который доступен только в том случае, если я назову свой ярлык x:name.

Как я могу воспользоваться преимуществом архитектуры mvvm для Play моей анимации?

Я не могу работать с параметром команды, потому что он уже используется другим элементом в том же списке:

 <Button Command="{Binding Click}" CommandParameter="{x:Reference otherItemInListView}"/>

Одним из решений может быть расширение параметра команды с другим объектом, если да, то какчто достижимо?Предпочтительно, есть другое решение этого вопроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...