Example #1
0
        public static void AddBindings <T>(this IMvxDialogActivityView droidView, T element, object source,
                                           IEnumerable <MvxBindingDescription> descriptions)
        {
            var binder   = Mvx.Resolve <IMvxBinder>();
            var bindings = binder.Bind(source, element, descriptions);

            foreach (var binding in bindings)
            {
                droidView.RegisterBinding(binding);
            }
        }
Example #2
0
        public static void AddBindings <T>(this IMvxDialogActivityView droidView, T element, object source,
                                           string bindingText)
        {
            var binder   = Mvx.Resolve <IMvxBinder>();
            var bindings = binder.Bind(source, element, bindingText);

            foreach (var binding in bindings)
            {
                droidView.RegisterBinding(binding);
            }
        }
Example #3
0
 public static T Bind <T>(this T element, IMvxDialogActivityView droidView, object source,
                          string descriptionText)
 {
     droidView.AddBindings(source, element, descriptionText);
     return(element);
 }
Example #4
0
 public static T Bind <T>(this T element, IMvxDialogActivityView droidView, object source,
                          IEnumerable <MvxBindingDescription> descriptions)
 {
     droidView.AddBindings(source, element, descriptions);
     return(element);
 }
Example #5
0
 public static T Bind <T>(this T element, IMvxDialogActivityView droidView, string descriptionText)
 {
     droidView.AddBindings(element, droidView.DefaultBindingSource, descriptionText);
     return(element);
 }