public static void AddBindings(this IMvxBindingTouchView view, object source, string targetPropertyName, string bindingText) { object target; if (!view.TryGetPropertyValue(targetPropertyName, out target)) return; view.AddBindings(source, target, bindingText); }
public static void AddBindings(this IMvxBindingContextOwner view, IDictionary<string, string> bindingMap) { foreach (var kvp in bindingMap) { view.AddBindings(kvp.Key, kvp.Value); } }
public static void AddBindings(this IMvxBindingTouchView view, object source, string targetPropertyName, IEnumerable<MvxBindingDescription> bindingDescriptions) { object target; if (!view.TryGetPropertyValue(targetPropertyName, out target)) return; view.AddBindings(source, target, bindingDescriptions); }
public static void AddBindings(this IMvxBindingContextOwner view, string targetPropertyName, string bindingText) { object target; if (!view.TryGetPropertyValue(targetPropertyName, out target)) return; view.AddBindings(target, bindingText); }
public static void AddBindings(this IMvxBindingContextOwner view, string targetPropertyName, IEnumerable<MvxBindingDescription> bindingDescriptions) { object target; if (!view.TryGetPropertyValue(targetPropertyName, out target)) return; view.AddBindings(target, bindingDescriptions); }
public static void AddBindings(this IMvxBindingContextOwner view, IDictionary<object, string> bindingMap) { if (bindingMap == null) return; foreach (var kvp in bindingMap) { view.AddBindings(kvp.Key, kvp.Value); } }
public static void AddBindings(this IMvxBindingTouchView view, object source, object target, string bindingText) { var binder = view.GetService<IMvxBinder>(); view.AddBindings(binder.Bind(source, target, bindingText)); }
public static void AddBindings(this IMvxBindingContextOwner view, object target, IEnumerable<MvxBindingDescription> bindingDescriptions) { var binder = Mvx.Resolve<IMvxBinder>(); view.AddBindings(binder.Bind(view.BindingContext.DataContext, target, bindingDescriptions)); }
public static void AddBinding(this IMvxBindingContextOwner view, object target, MvxBindingDescription bindingDescription, object clearKey = null) { var descriptions = new[] { bindingDescription }; view.AddBindings(target, descriptions, clearKey); }
public static void AddBindings(this IMvxBindingContextOwner view, IDictionary<object, IEnumerable<MvxBindingDescription>> bindingMap, object clearKey = null) { if (bindingMap == null) return; foreach (var kvp in bindingMap) { view.AddBindings(kvp.Key, kvp.Value, clearKey); } }
public static void AddBindings(this IMvxBindingTouchView view, IDictionary<string, string> bindingMap) { view.AddBindings(view.DefaultBindingSource, bindingMap); }
public static void AddBindings(this IMvxBindingTouchView view, string targetPropertyName, IEnumerable<MvxBindingDescription> bindingDescriptions) { view.AddBindings(view.DefaultBindingSource, targetPropertyName, bindingDescriptions); }
public static void AddLangBindings(this IMvxBindingContextOwner view, object target, string bindingText) { var bindings = Binder.LanguageBind(view.BindingContext.DataContext, target, bindingText); view.AddBindings(bindings); }
/* public static void AddBindings(this IMvxBindingContextOwner view, object bindingObject) { view.AddBindings(view.DataContext, bindingObject); } public static void AddBindings(this IMvxBindingContextOwner view, object source, object bindingObject) { var bindingMap = bindingObject.ToSimplePropertyDictionary(); view.AddBindings(source, bindingMap); } */ public static void AddBindings(this IMvxBindingContextOwner view, IDictionary<object, string> bindingMap) { foreach (var kvp in bindingMap) { var candidatePropertyName = kvp.Key as string; if (candidatePropertyName == null) view.AddBindings(kvp.Key, kvp.Value); else view.AddBindings(candidatePropertyName, kvp.Value); } }
public static void AddBindings(this IMvxBindingTouchView view, object target, IEnumerable<MvxBindingDescription> bindingDescriptions) { view.AddBindings(view.DefaultBindingSource, target, bindingDescriptions); }
public static void AddBindings(this IMvxBindingTouchView view, object source, object target, IEnumerable<MvxBindingDescription> bindingDescriptions) { var binder = view.GetService<IMvxBinder>(); view.AddBindings(binder.Bind(source, target, bindingDescriptions)); }
public static void AddBindings(this IMvxBindingTouchView view, object bindingObject) { view.AddBindings(view.DefaultBindingSource, bindingObject); }
public static void AddBindings(this IMvxBindingTouchView view, object source, object bindingObject) { var bindingMap = bindingObject.ToSimplePropertyDictionary(); view.AddBindings(source, bindingMap); }
public static void AddBindings(this IMvxBindingTouchView view, object source, IDictionary<object, string> bindingMap) { foreach (var kvp in bindingMap) { var candidatePropertyName = kvp.Key as string; if (candidatePropertyName == null) view.AddBindings(source, kvp.Key, kvp.Value); else view.AddBindings(source, candidatePropertyName, kvp.Value); } }
public static void AddBindings(this IMvxBindingTouchView view, string targetPropertyName, string bindingText) { view.AddBindings(view.DefaultBindingSource, targetPropertyName, bindingText); }
public static void AddBindings(this IMvxBindingTouchView view, IDictionary<object, IEnumerable<MvxBindingDescription>> bindingMap) { view.AddBindings(view.DefaultBindingSource, bindingMap); }
public static void AddBindings(this IMvxBindingTouchView view, object source, IDictionary<string, string> bindingMap) { foreach (var kvp in bindingMap) { view.AddBindings(source, kvp.Key, kvp.Value); } }
public static void AddBindings(this IMvxBindingTouchView view, object source, IDictionary<object, IEnumerable<MvxBindingDescription>> bindingMap) { if (bindingMap == null) return; foreach (var kvp in bindingMap) { var candidatePropertyName = kvp.Key as string; if (candidatePropertyName == null) view.AddBindings(source, kvp.Key, kvp.Value); else view.AddBindings(source, candidatePropertyName, kvp.Value); } }
public static void AddBindings(this IMvxBindingContextOwner view, object target, string bindingText, object clearKey = null) { var bindings = Binder.Bind(view.BindingContext.DataContext, target, bindingText); view.AddBindings(target, bindings, clearKey); }
public static void AddBindings(this IMvxBindingTouchView view, object target, string bindingText) { view.AddBindings(view.DefaultBindingSource, target, bindingText); }
public static void AddBindings(this IMvxBindingContextOwner view, object target, IEnumerable<MvxBindingDescription> bindingDescriptions, object clearKey = null) { var bindings = Binder.Bind(view.BindingContext.DataContext, target, bindingDescriptions); view.AddBindings(target, bindings, clearKey); }
public static void AddBindings(this IMvxBindingContextOwner view, object target, string bindingText) { var binder = Mvx.Resolve<IMvxBinder>(); view.AddBindings(binder.Bind(view.BindingContext.DataContext, target, bindingText)); }