protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory <UIButton>("IsFavorite", (button) => new FavoritesButtonBinding(button))); registry.RegisterFactory(new MvxCustomBindingFactory <SessionCell2>("IsFavorite", (cell) => new FavoritesSessionCellBinding(cell))); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory<UIView>("Visibility", view => new MvxUIViewVisibilityTargetBinding(view))); RegisterPropertyInfoBindingFactory(registry, typeof (MvxUISliderValueTargetBinding), typeof (UISlider), "Value"); RegisterPropertyInfoBindingFactory(registry, typeof (MvxUIDatePickerDateTargetBinding), typeof (UIDatePicker), "Date"); RegisterPropertyInfoBindingFactory(registry, typeof (MvxUISliderValueTargetBinding), typeof (UISlider), "Value"); RegisterPropertyInfoBindingFactory(registry, typeof (MvxUITextFieldTextTargetBinding), typeof (UITextField), "Text"); RegisterPropertyInfoBindingFactory(registry, typeof (MvxUITextViewTextTargetBinding), typeof (UITextView), "Text"); RegisterPropertyInfoBindingFactory(registry, typeof (MvxUISwitchOnTargetBinding), typeof (UISwitch), "On"); registry.RegisterFactory(new MvxCustomBindingFactory<UIButton>("Title", (button) => new MvxUIButtonTitleTargetBinding(button))); if (_fillRegistryAction != null) _fillRegistryAction(registry); }
/// <inheritdoc /> protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { MvxAppCompatSetupHelper.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory <LinearLayout>("WarningBackgroundShape", (view) => new WarningBackgroundShapeBinding(view))); registry.RegisterFactory(new MvxCustomBindingFactory <FloatingActionButton>("Click", (view) => new FloatingActionButtonClickBinding(view))); base.FillTargetFactories(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory( new MvxCustomBindingFactory <MediaPlayer>( "MediaPlayerViewModel", view => new MediaPlayerViewModelBinding(view))); registry.RegisterFactory( new MvxCustomBindingFactory <View>( "Down", button => new ViewTouchDownCommandBinding(button))); registry.RegisterFactory( new MvxCustomBindingFactory <View>( "Up", button => new ViewTouchUpCommandBinding(button))); registry.RegisterFactory( new MvxCustomBindingFactory <SeekBar>( "StartTrackingCommand", seekBar => new SeekBarStartTrackingCommandBinding(seekBar))); registry.RegisterFactory( new MvxCustomBindingFactory <SeekBar>( "StopTrackingCommand", seekBar => new SeekBarStopTrackingCommandBinding(seekBar))); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory<UIButton>("IsFavorite", (button) => new FavoritesButtonBinding(button))); registry.RegisterFactory(new MvxCustomBindingFactory<SessionCell2>("IsFavorite", (cell) => new FavoritesSessionCellBinding(cell))); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory <UIView>("Visibility", view => new MvxUIViewVisibilityTargetBinding(view))); RegisterPropertyInfoBindingFactory(registry, typeof(MvxUISliderValueTargetBinding), typeof(UISlider), "Value"); RegisterPropertyInfoBindingFactory(registry, typeof(MvxUIDatePickerDateTargetBinding), typeof(UIDatePicker), "Date"); RegisterPropertyInfoBindingFactory(registry, typeof(MvxUISliderValueTargetBinding), typeof(UISlider), "Value"); RegisterPropertyInfoBindingFactory(registry, typeof(MvxUITextFieldTextTargetBinding), typeof(UITextField), "Text"); RegisterPropertyInfoBindingFactory(registry, typeof(MvxUITextViewTextTargetBinding), typeof(UITextView), "Text"); RegisterPropertyInfoBindingFactory(registry, typeof(MvxUISwitchOnTargetBinding), typeof(UISwitch), "On"); registry.RegisterFactory(new MvxCustomBindingFactory <UIButton>("Title", (button) => new MvxUIButtonTitleTargetBinding(button))); if (_fillRegistryAction != null) { _fillRegistryAction(registry); } }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory(new MvxCustomBindingFactory <ModalHeader>("CloseRequest", v => new ModalHeaderBind(v))); registry.RegisterFactory(new MvxCustomBindingFactory <ImageView>("Src", v => new ImageViewSrcBinding(v))); registry.RegisterFactory(new MvxCustomBindingFactory <WebView>("Html", v => new MvxTextViewHtmlTextTargetBinding(v))); registry.RegisterFactory(new MvxCustomBindingFactory <BusyIndicator>("IsBusy", v => new BusyIndicatorIsBusyTarget(v))); registry.RegisterPropertyInfoBindingFactory(typeof(MvxNumberPickerValueTargetBinding), typeof(NumberPicker), "Value"); base.FillTargetFactories(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxUISliderValueTargetBinding), typeof(UISlider), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxUITextFieldTextTargetBinding), typeof(UITextField), "Text")); if (_fillRegistryAction != null) _fillRegistryAction(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory <EditTextRightSpinner>("SelectedItem", spinner => new EditTextRightSpinnerSelectedItemBinding(spinner))); registry.RegisterFactory(new MvxCustomBindingFactory <EditTextSpinner>("SelectedItem", spinner => new EditTextSpinnerSelectedItemBinding(spinner))); registry.RegisterFactory(new MvxCustomBindingFactory <EditTextLeftImage>("CreditCardNumber", editTextLeftImage => new EditTextCreditCardNumberBinding(editTextLeftImage))); registry.RegisterFactory(new MvxCustomBindingFactory <ListViewCell>("IsBottom", cell => new CellItemBinding(cell, CellItemBindingProperty.IsBottom))); registry.RegisterFactory(new MvxCustomBindingFactory <ListViewCell>("IsTop", cell => new CellItemBinding(cell, CellItemBindingProperty.IsTop))); CustomBindingsLoader.Load(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory( new MvxCustomBindingFactory <TextView>( "StrikeThought", view => new StrikeStyleTextBinding(view))); registry.RegisterFactory( new MvxCustomBindingFactory <View>( "Visible", view => new ViewVisibilityByContentBinding(view))); base.FillTargetFactories(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { // Limiting Picasso cash in 30 MB Picasso picasso = new Picasso.Builder(ApplicationContext).Downloader(new OkHttpDownloader(ApplicationContext.CacheDir, 30000000)).Build(); Picasso.SetSingletonInstance(picasso); registry.RegisterFactory(new MvxCustomBindingFactory <ImageView>("ImageUrl", (view) => new ImageUrlToLoadBinding(view, Resource.Mipmap.githubicon, Resource.Mipmap.githubicon))); registry.RegisterFactory(new MvxCustomBindingFactory <WebView>("SourceHtml", (view) => new WebViewBinding(view))); base.FillTargetFactories(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxUISliderValueTargetBinding), typeof(UISlider), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxUITextFieldTextTargetBinding), typeof(UITextField), "Text")); registry.RegisterFactory(new MvxCustomBindingFactory <UIButton>("Title", (button) => new MvxUIButtonTitleTargetBinding(button))); if (_fillRegistryAction != null) { _fillRegistryAction(registry); } }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory( new MvxSimplePropertyInfoTargetBindingFactory( typeof(MyViewSpecialBinding), typeof(MyView), "SpecialProperty")); registry.RegisterFactory( new MvxCustomBindingFactory <AnotherView>( "HitThis", view => new AnotherViewHitBinding(view))); base.FillTargetFactories(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory( new MvxSimplePropertyInfoTargetBindingFactory( typeof(MyViewSpecialBinding), typeof(MyView), "SpecialProperty")); registry.RegisterFactory( new MvxCustomBindingFactory<AnotherView>( "HitThis", view => new AnotherViewHitBinding(view))); base.FillTargetFactories(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory(new MvxCustomBindingFactory <ImageView>("Special", imageView => new CustomImageTargetBinding(imageView))); base.FillTargetFactories(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory(new MvxCustomBindingFactory<ImageView>("Special", imageView => new CustomImageTargetBinding(imageView))); base.FillTargetFactories(registry); }
//protected override IEnumerable<Assembly> AndroidViewAssemblies => new List<Assembly>(base.AndroidViewAssemblies) //{ // typeof(Android.Support.Design.Widget.NavigationView).Assembly, // typeof(Android.Support.Design.Widget.FloatingActionButton).Assembly, // typeof(Android.Support.V7.Widget.Toolbar).Assembly, // typeof(Android.Support.V4.Widget.DrawerLayout).Assembly, // typeof(Android.Support.V4.View.ViewPager).Assembly, // typeof(MvvmCross.Droid.Support.V7.RecyclerView.MvxRecyclerView).Assembly //}; /// <summary> /// Fill the Binding Factory Registry with bindings from the support library. /// </summary> protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); MvxAppCompatSetupHelper.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory <TextView>("Style", textView => new StyleTextViewBinding(textView))); }
/// <summary> /// Fill the Binding Factory Registry with bindings from the support library. /// </summary> protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { MvxAppCompatSetupHelper.FillTargetFactories(registry); base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory <SwipeRefreshLayout>("IsRefreshing", (swipeRefreshLayout) => new SwipeRefreshLayoutIsRefreshingTargetBinding(swipeRefreshLayout))); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory( typeof (MvxEntryElementValueBinding), typeof (EntryElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory( typeof (MvxValueElementValueBinding), typeof (ValueElement), "Value")); /* * these methods no longer used - https://github.com/slodge/MvvmCross/issues/26 registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<float>), typeof(ValueElement<float>), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<DateTime>), typeof(ValueElement<DateTime>), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<bool>), typeof(ValueElement<bool>), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<UIImage>), typeof(ValueElement<UIImage>), "Value")); */ registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof (MvxRadioRootElementBinding), typeof (RootElement), "RadioSelected")); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory <Button>( CustomButtonTargetBinding.BindingPropertyName, button => new CustomButtonTargetBinding(button))); }
public static void RegisterCustomBindingFactory <TView>( this IMvxTargetBindingFactoryRegistry registry, string customName, Func <TView, IMvxTargetBinding> creator) where TView : class { registry.RegisterFactory(new MvxCustomBindingFactory <TView>(customName, creator)); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory( typeof(MvxEntryElementValueBinding), typeof(EntryElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory( typeof(MvxValueElementValueBinding), typeof(ValueElement), "Value")); /* * these methods no longer used - https://github.com/slodge/MvvmCross/issues/26 * registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<float>), typeof(ValueElement<float>), "Value")); * registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<DateTime>), typeof(ValueElement<DateTime>), "Value")); * registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<bool>), typeof(ValueElement<bool>), "Value")); * registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<UIImage>), typeof(ValueElement<UIImage>), "Value")); */ registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxRadioRootElementBinding), typeof(RootElement), "RadioSelected")); }
protected override void FillTargetFactories( IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory(new MvxPropertyInfoTargetBindingFactory(typeof(ValueElement), "Value", (element, propertyInfo) => new MvxElementValueTargetBinding(element, propertyInfo))); base.FillTargetFactories(registry); }
protected override void FillTargetFactories( IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory(new MvxPropertyInfoTargetBindingFactory(typeof(ValueElement), "Value", (element, propertyInfo) => new MvxElementValueTargetBinding(element, propertyInfo))); base.FillTargetFactories(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory( new MvxSimplePropertyInfoTargetBindingFactory( typeof(BottomSheetTargetBinding), typeof(BottomSheetView), "State")); base.FillTargetFactories(registry); }
/// <summary> /// Fill the Binding Factory Registry with bindings from the support library. /// </summary> protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { MvxAppCompatSetupHelper.FillTargetFactories(registry); base.FillTargetFactories(registry); MvxPreferenceSetupHelper.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory <SwipeRefreshLayout>("IsRefreshing", (swipeRefreshLayout) => new SwipeRefreshLayoutIsRefreshingTargetBinding(swipeRefreshLayout))); registry.RegisterCustomBindingFactory <Android.Widget.EditText>("LineColor", (view) => new ValidationEditTextViewTargetBinding(view)); registry.RegisterCustomBindingFactory <Preference>("Click", (pref) => new MvxPreferenceClickTargetBinding(pref)); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxEntryElementValueBinding), typeof(EntryElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding <float>), typeof(FloatElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding <DateTime>), typeof(DateTimeElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding <DateTime>), typeof(DateElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding <bool>), typeof(CheckboxElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding <UIImage>), typeof(ImageElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxRadioRootElementBinding), typeof(RootElement), "RadioSelected")); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxEntryElementValueBinding), typeof(EntryElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<float>), typeof(FloatElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<DateTime>), typeof(DateTimeElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<DateTime>), typeof(DateElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<bool>), typeof(CheckboxElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxValueElementValueBinding<UIImage>), typeof(ImageElement), "Value")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxRadioRootElementBinding), typeof(RootElement), "RadioSelected")); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory( typeof (MvxEditTextTextTargetBinding), typeof (EditText), "Text")); registry.RegisterFactory( new MvxSimplePropertyInfoTargetBindingFactory(typeof (MvxAutoCompleteTextViewPartialTextTargetBinding), typeof (AutoCompleteTextView), "PartialText")); registry.RegisterFactory( new MvxSimplePropertyInfoTargetBindingFactory( typeof (MvxAutoCompleteTextViewSelectedObjectTargetBinding), typeof (AutoCompleteTextView), "SelectedObject")); registry.RegisterFactory( new MvxSimplePropertyInfoTargetBindingFactory(typeof (MvxCompoundButtonCheckedTargetBinding), typeof (CompoundButton), "Checked")); registry.RegisterFactory( new MvxSimplePropertyInfoTargetBindingFactory(typeof (MvxSeekBarProgressTargetBinging), typeof (SeekBar), "Progress")); registry.RegisterFactory(new MvxCustomBindingFactory<ImageView>("AssetImagePath", imageView => new MvxImageViewDrawableTargetBinding( imageView))); registry.RegisterFactory(new MvxCustomBindingFactory<MvxBindableSpinner>("SelectedItem", spinner => new MvxSpinnerSelectedItemBinding( spinner))); registry.RegisterFactory(new MvxCustomBindingFactory<AdapterView>("SelectedItemPosition", adapterView => new MvxAdapterViewSelectedItemPositionTargetBinding (adapterView))); registry.RegisterFactory(new MvxCustomBindingFactory<MvxBindableListView>("SelectedItem", adapterView => new MvxListViewSelectedItemTargetBinding (adapterView))); if (_fillRegistryAction != null) _fillRegistryAction(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxEditTextTextTargetBinding), typeof(EditText), "Text")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxAutoCompleteTextViewPartialTextTargetBinding), typeof(AutoCompleteTextView), "PartialText")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxAutoCompleteTextViewSelectedObjectTargetBinding), typeof(AutoCompleteTextView), "SelectedObject")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxCompoundButtonCheckedTargetBinding), typeof(CompoundButton), "Checked")); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxSeekBarProgressTargetBinging), typeof(SeekBar), "Progress")); registry.RegisterFactory(new MvxCustomBindingFactory <ImageView>("AssetImagePath", imageView => new MvxImageViewDrawableTargetBinding(imageView))); registry.RegisterFactory(new MvxCustomBindingFactory <MvxBindableSpinner>("SelectedItem", spinner => new MvxSpinnerSelectedItemBinding(spinner))); if (_fillRegistryAction != null) { _fillRegistryAction(registry); } }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); base.RegisterPropertyInfoBindingFactory(registry, typeof(MvxEditTextTextTargetBinding), typeof(EditText), "Text"); base.RegisterPropertyInfoBindingFactory(registry, (typeof(MvxAutoCompleteTextViewPartialTextTargetBinding)), typeof(AutoCompleteTextView), "PartialText"); base.RegisterPropertyInfoBindingFactory(registry, typeof(MvxAutoCompleteTextViewSelectedObjectTargetBinding), typeof(AutoCompleteTextView), "SelectedObject"); base.RegisterPropertyInfoBindingFactory(registry, typeof(MvxCompoundButtonCheckedTargetBinding), typeof(CompoundButton), "Checked"); base.RegisterPropertyInfoBindingFactory(registry, typeof(MvxSeekBarProgressTargetBinging), typeof(SeekBar), "Progress"); registry.RegisterFactory(new MvxCustomBindingFactory <ImageView>("AssetImagePath", imageView => new MvxImageViewImageTargetBinding( imageView))); registry.RegisterFactory(new MvxCustomBindingFactory <ImageView>("DrawableId", imageView => new MvxImageViewDrawableTargetBinding( imageView))); registry.RegisterFactory(new MvxCustomBindingFactory <MvxSpinner>("SelectedItem", spinner => new MvxSpinnerSelectedItemBinding( spinner))); registry.RegisterFactory(new MvxCustomBindingFactory <AdapterView>("SelectedItemPosition", adapterView => new MvxAdapterViewSelectedItemPositionTargetBinding (adapterView))); registry.RegisterFactory(new MvxCustomBindingFactory <MvxListView>("SelectedItem", adapterView => new MvxListViewSelectedItemTargetBinding (adapterView))); registry.RegisterFactory(new MvxCustomBindingFactory <View>("LongClick", view => new MvxViewLongClickBinding(view))); if (_fillRegistryAction != null) { _fillRegistryAction(registry); } }
protected virtual void RegisterPropertyInfoBindingFactory(IMvxTargetBindingFactoryRegistry registry, Type bindingType, Type targetType, string targetName) { registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(bindingType, targetType, targetName)); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(MvxUITextViewTargetBinding), typeof(UITextView), "Text")); CustomBindingsLoader.Load(registry); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { MvxAppCompatSetupHelper.FillTargetFactories(registry); base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory <RelativeLayout>("LayoutBackgroundBinding", (view) => new LayoutBackgroundBinding(view))); }
public static void Register(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory(new MvxCustomBindingFactory <UIView>("HiddenEx", obj => new MvxUIViewHiddenExTargetBinding(obj))); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory <RelativeLayout>("ShapeBackground", (view) => new UserAvatarShapeBackgroundBinding(view))); }
public static void Register(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory(new MvxCustomBindingFactory<UIImageView>("Svg", imageView => new MvxImageViewSvgDrawableTargetBinding(imageView))); }
protected virtual void RegisterPropertyInfoBindingFactory(IMvxTargetBindingFactoryRegistry registry, Type bindingType, Type targetType, string targetName) { registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(bindingType, targetType, targetName)); }
public static void Register(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory(new MvxCustomBindingFactory <Button>("Click", btn => new MvxButtonClickBinding(btn))); }
public static void Register(IMvxTargetBindingFactoryRegistry registry) { registry.RegisterFactory(new MvxCustomBindingFactory <MvxParamCommandImageView>("ClickParamCommand", (imageView) => new ImageViewParamClickBinding(imageView))); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory<RelativeLayout>("ShapeBackground", (view) => new UserAvatarShapeBackgroundBinding(view))); }
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry) { base.FillTargetFactories(registry); registry.RegisterFactory(new MvxCustomBindingFactory<LinearLayout>("WarningBackgroundShape", (view) => new WarningBackgroundShapeBinding(view))); registry.RegisterFactory(new MvxCustomBindingFactory<FloatingActionButton>("Click", (view) => new FloatingActionButtonClickBinding(view))); }
public static void RegisterPropertyInfoBindingFactory(this IMvxTargetBindingFactoryRegistry registry, Type bindingType, Type targetType, string targetName) { registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(bindingType, targetType, targetName)); }