Exemple #1
0
 public MvxUIBarButtonItemTargetBinding(UIBarButtonItem control)
     : base(control)
 {
     if (control == null)
     {
         MvxBindingTrace.Trace(MvxTraceLevel.Error, "Error - UIControl is null in MvxUIBarButtonItemTargetBinding");
     }
     else
     {
         _clickSubscription = control.WeakSubscribe(nameof(control.Clicked), OnClicked);
     }
     _canExecuteEventHandler = OnCanExecuteChanged;
 }
 public UiBarButtonItemTargetBinding(UIBarButtonItem control)
     : base(control)
 {
     if (control == null)
     {
         Log.Error($"{nameof(UIControl)} is null in {GetType().Name}");
     }
     else
     {
         _clickSubscription = control.WeakSubscribe(nameof(control.Clicked), OnClicked);
     }
     _canExecuteEventHandler = OnCanExecuteChanged;
 }
 public void Include(UIBarButtonItem barButton)
 {
     barButton.Clicked += (s, e) =>
                          barButton.Title = barButton.Title + "";
     barButton.WeakSubscribe(nameof(barButton.Clicked), null);
 }