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
            };
        }
Exemple #2
0
 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;
 }