Ejemplo n.º 1
0
 public AddEventToListToolbarItem(GenEventFull eventPage)
 {
     this._eventPage      = eventPage;
     this.ImageSource     = "addlist.png";
     this.Title           = "Add To List";
     this.OnClickHandler += (sender, args) => { OpenAddToListPrompt(); };
     this.Initialize();
 }
        public ShareEventToolbarItem(GenEventFull eventPage)
        {
            this.ImageSource = "ic_share_black_24dp.png";
            this.Title       = "Share Event";

            this.OnClickHandler += (sender, args) =>
            {
                var currentEvent = (GenEvent)eventPage.BindingContext;
                CrossShare.Current.Share(new Plugin.Share.Abstractions.ShareMessage
                {
                    Url   = currentEvent.LiveURL,
                    Text  = currentEvent.Description,
                    Title = currentEvent.Title
                },
                                         new Plugin.Share.Abstractions.ShareOptions
                {
                    ChooserTitle = "Share Event"
                });
            };

            this.Initialize();
        }