public Toolbar()
        {
            InitializeComponent();

            var navigationService = DependencyContainer.Instance.GetInstance <INavigationService>();

            TapCommandEffect.SetTap(BackButton, AsyncCommand.Create(() => navigationService.NavigateBackAsync()));
        }
Example #2
0
        public ListItemCustomEasing()
        {
            InitializeComponent();

            TapCommandEffect.SetTap(ButtonExpand, new Command(OnClickedExpander));

            _counter = globalCounter++;
        }
 private void ViewOnClick(object sender, EventArgs eventArgs)
 {
     NotifyTask.Create(
         async() =>
     {
         await Task.Delay(50);
         TapCommandEffect.GetTap(Element)?.Execute(TapCommandEffect.GetTapParameter(Element));
     });
 }
        private void ViewOnLongClick(object sender, View.LongClickEventArgs longClickEventArgs)
        {
            var cmd = TapCommandEffect.GetLongTap(Element);

            if (cmd == null)
            {
                longClickEventArgs.Handled = false;
                return;
            }

            NotifyTask.Create(
                async() =>
            {
                await Task.Delay(50);
                cmd.Execute(TapCommandEffect.GetLongTapParameter(Element));
                longClickEventArgs.Handled = true;
            });
        }
Example #5
0
 private void UpdateLongTapParameter()
 {
     _longParameter = TapCommandEffect.GetLongTapParameter(Element);
 }
Example #6
0
 private void UpdateLongTap()
 {
     _longCommand = TapCommandEffect.GetLongTap(Element);
 }
Example #7
0
 private void UpdateTapParameter()
 {
     _tapParameter = TapCommandEffect.GetTapParameter(Element);
 }
Example #8
0
 private void UpdateTap()
 {
     _tapCommand = TapCommandEffect.GetTap(Element);
 }
Example #9
0
 public Toolbar()
 {
     InitializeComponent();
     TapCommandEffect.SetTap(BackButton, Command);
     UpdateShadow();
 }