public DetailPageView(SWDemo.Models.Response.Books.Item selectedBook) { InitializeComponent(); BindingContext = new DetailPageViewModel(selectedBook, this); //Popup annimation this.Animation = new Rg.Plugins.Popup.Animations.MoveAnimation() { PositionIn = Rg.Plugins.Popup.Enums.MoveAnimationOptions.Bottom, PositionOut = Rg.Plugins.Popup.Enums.MoveAnimationOptions.Bottom, DurationOut = 400, DurationIn = 600, EasingIn = Easing.SpringOut }; }
public DetailPageViewModel(SWDemo.Models.Response.Books.Item selectedBook, PopupPage context) : base(context) { ClosePageCommand = new Command(async() => await Navigation.PopAllPopupAsync()); OpenLinkCommand = new Command(async() => await OnOpenLink()); this.Book = selectedBook; }