コード例 #1
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(NSButton), "Activated");
            registry.AddOrOverwrite(typeof(NSButtonCell), "Activated");
            registry.AddOrOverwrite(typeof(NSSegmentedControl), "Activated");
            registry.AddOrOverwrite(typeof(NSSearchField), "StringValue");
            registry.AddOrOverwrite(typeof(NSTextField), "StringValue");
            registry.AddOrOverwrite(typeof(NSTextView), "StringValue");

//			registry.AddOrOverwrite(typeof (MvxCollectionViewSource), "ItemsSource");
//			registry.AddOrOverwrite(typeof (MvxTableViewSource), "ItemsSource");
//			registry.AddOrOverwrite(typeof (MvxImageView), "ImageUrl");
            registry.AddOrOverwrite(typeof(NSImageView), "Image");
            registry.AddOrOverwrite(typeof(NSDatePicker), "Date");
            registry.AddOrOverwrite(typeof(NSSlider), "IntValue");
//			registry.AddOrOverwrite(typeof (IMvxImageHelper<UIImage>), "ImageUrl");
//			registry.AddOrOverwrite(typeof (MvxImageViewLoader), "ImageUrl");
            registry.AddOrOverwrite(typeof(NSSegmentedControl), "SelectedSegment");

            if (_fillBindingNamesAction != null)
            {
                _fillBindingNamesAction(registry);
            }
        }
コード例 #2
0
        protected override void FillBindingNames(IMvxBindingNameRegistry registry)
        {
            registry.AddOrOverwrite(typeof(Entry), "Text");
            // TODO - more here - but wait for stability and open source

            base.FillBindingNames(registry);
        }
コード例 #3
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(UIButton), "TouchUpInside");
            registry.AddOrOverwrite(typeof(UIBarButtonItem), "Clicked");

            registry.AddOrOverwrite(typeof(UISearchBar), "Text");
            registry.AddOrOverwrite(typeof(UITextField), "Text");
            registry.AddOrOverwrite(typeof(UITextView), "Text");
            registry.AddOrOverwrite(typeof(UILabel), "Text");
            registry.AddOrOverwrite(typeof(MvxCollectionViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxTableViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxImageView), "ImageUrl");
            registry.AddOrOverwrite(typeof(UIImageView), "Image");
            registry.AddOrOverwrite(typeof(UIDatePicker), "Date");
            registry.AddOrOverwrite(typeof(UISlider), "Value");
            registry.AddOrOverwrite(typeof(UISwitch), "On");
            registry.AddOrOverwrite(typeof(UIProgressView), "Progress");
            registry.AddOrOverwrite(typeof(IMvxImageHelper <UIImage>), "ImageUrl");
            registry.AddOrOverwrite(typeof(MvxImageViewLoader), "ImageUrl");
            registry.AddOrOverwrite(typeof(UISegmentedControl), "SelectedSegment");
            registry.AddOrOverwrite(typeof(UIActivityIndicatorView), "Hidden");

            this._fillBindingNamesAction?.Invoke(registry);
        }
コード例 #4
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(UIButton), MvxIosPropertyBinding.UIControl_TouchUpInside);
            registry.AddOrOverwrite(typeof(UIBarButtonItem), nameof(UIBarButtonItem.Clicked));
            registry.AddOrOverwrite(typeof(UISearchBar), MvxIosPropertyBinding.UISearchBar_Text);
            registry.AddOrOverwrite(typeof(UITextField), MvxIosPropertyBinding.UITextField_Text);
            registry.AddOrOverwrite(typeof(UITextView), MvxIosPropertyBinding.UITextView_Text);
            registry.AddOrOverwrite(typeof(UILabel), MvxIosPropertyBinding.UILabel_Text);
            registry.AddOrOverwrite(typeof(MvxCollectionViewSource), nameof(MvxCollectionViewSource.ItemsSource));
            registry.AddOrOverwrite(typeof(MvxTableViewSource), nameof(MvxTableViewSource.ItemsSource));
            registry.AddOrOverwrite(typeof(MvxImageView), nameof(MvxImageView.ImageUrl));
            registry.AddOrOverwrite(typeof(UIImageView), nameof(UIImageView.Image));
            registry.AddOrOverwrite(typeof(UIDatePicker), MvxIosPropertyBinding.UIDatePicker_Date);
            registry.AddOrOverwrite(typeof(UISlider), MvxIosPropertyBinding.UISlider_Value);
            registry.AddOrOverwrite(typeof(UISwitch), MvxIosPropertyBinding.UISwitch_On);
            registry.AddOrOverwrite(typeof(UIProgressView), nameof(UIProgressView.Progress));
            registry.AddOrOverwrite(typeof(IMvxImageHelper <UIImage>), nameof(IMvxImageHelper <UIImage> .ImageUrl));
            registry.AddOrOverwrite(typeof(MvxImageViewLoader), nameof(MvxImageViewLoader.ImageUrl));
            registry.AddOrOverwrite(typeof(UISegmentedControl), MvxIosPropertyBinding.UISegmentedControl_SelectedSegment);
            registry.AddOrOverwrite(typeof(UIActivityIndicatorView), MvxIosPropertyBinding.UIActivityIndicatorView_Hidden);

            _fillBindingNamesAction?.Invoke(registry);
        }
コード例 #5
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(MvxCollectionViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof(UISprite), "spriteName");
            registry.AddOrOverwrite(typeof(UILabel), "text");
            registry.AddOrOverwrite(typeof(UIInput), "text");
            registry.AddOrOverwrite(typeof(GameObject), "active");

#if NGUI_3
            registry.AddOrOverwrite(typeof(UIProgressBar), "value");
            registry.AddOrOverwrite(typeof(UISlider), "value");
            registry.AddOrOverwrite(typeof(UIToggle), "isChecked");
#else
            registry.AddOrOverwrite(typeof(UISlider), "sliderValue");
            registry.AddOrOverwrite(typeof(UICheckbox), "isChecked");
#endif

            registry.AddOrOverwrite(typeof(UIButton), "onClick");
            registry.AddOrOverwrite(typeof(UIButtonMessage), "onClick");

            registry.AddOrOverwrite(typeof(InteractionRequestTrigger), "SourceObject");

            if (_fillBindingNamesAction != null)
            {
                _fillBindingNamesAction(registry);
            }
        }
コード例 #6
0
        public static void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            registry.AddOrOverwrite(typeof(SearchViewCompat), "Query");
            registry.AddOrOverwrite(typeof(MvxAppCompatListView), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxAppCompatImageView), "ImageUrl");

        }
コード例 #7
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            //TODO: Add default names

            _fillBindingNamesAction?.Invoke(registry);
        }
コード例 #8
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(WKInterfaceLabel), "Text");
            registry.AddOrOverwrite(typeof(WKInterfaceSwitch), "On");

            this._fillBindingNamesAction?.Invoke(registry);
        }
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(WKInterfaceLabel), "Text");
            registry.AddOrOverwrite(typeof(WKInterfaceSwitch), "On");

            this._fillBindingNamesAction?.Invoke(registry);
        }
コード例 #10
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(MvxCollectionViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof(UISprite), "spriteName");
            registry.AddOrOverwrite(typeof(UILabel), "text");
            registry.AddOrOverwrite(typeof(UISlider), "sliderValue");
            registry.AddOrOverwrite(typeof(UICheckbox), "isChecked");
            registry.AddOrOverwrite(typeof(UIButton), "onClick");
            registry.AddOrOverwrite(typeof(UIButtonMessage), "onClick");
            registry.AddOrOverwrite(typeof(GameObject), "active");

            if (_fillBindingNamesAction != null)
                _fillBindingNamesAction(registry);
        }
コード例 #11
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(Button), MvxAndroidPropertyBinding.View_Click);
            registry.AddOrOverwrite(typeof(CheckBox), MvxAndroidPropertyBinding.CompoundButton_Checked);
            registry.AddOrOverwrite(typeof(TextView), MvxAndroidPropertyBinding.TextView_Text);
            registry.AddOrOverwrite(typeof(MvxListView), nameof(MvxListView.ItemsSource));
            registry.AddOrOverwrite(typeof(MvxLinearLayout), nameof(MvxLinearLayout.ItemsSource));
            registry.AddOrOverwrite(typeof(MvxGridView), nameof(MvxGridView.ItemsSource));
            registry.AddOrOverwrite(typeof(MvxFrameControl), nameof(MvxFrameControl.DataContext));
            registry.AddOrOverwrite(typeof(MvxDatePicker), nameof(MvxDatePicker.Value));
            registry.AddOrOverwrite(typeof(MvxTimePicker), nameof(MvxTimePicker.Value));
            registry.AddOrOverwrite(typeof(CompoundButton), MvxAndroidPropertyBinding.CompoundButton_Checked);
            registry.AddOrOverwrite(typeof(SeekBar), MvxAndroidPropertyBinding.SeekBar_Progress);
            registry.AddOrOverwrite(typeof(SearchView), MvxAndroidPropertyBinding.SearchView_Query);
        }
コード例 #12
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof (UIButton), "TouchUpInside");
            registry.AddOrOverwrite(typeof (UIBarButtonItem), "Clicked");
            registry.AddOrOverwrite(typeof (UITextField), "Text");
            registry.AddOrOverwrite(typeof (UITextView), "Text");
            registry.AddOrOverwrite(typeof (UILabel), "Text");
            registry.AddOrOverwrite(typeof (MvxCollectionViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof (MvxTableViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof (MvxImageView), "ImageUrl");
            registry.AddOrOverwrite(typeof (UIDatePicker), "Date");
            registry.AddOrOverwrite(typeof (UISlider), "Value");
            registry.AddOrOverwrite(typeof (UISwitch), "On");
            registry.AddOrOverwrite(typeof (IMvxImageHelper<UIImage>), "ImageUrl");
            registry.AddOrOverwrite(typeof (MvxImageViewLoader), "ImageUrl");

            if (_fillBindingNamesAction != null)
                _fillBindingNamesAction(registry);
        }
コード例 #13
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(NSButton), nameof(NSButton.Activated));
            registry.AddOrOverwrite(typeof(NSButtonCell), nameof(NSButtonCell.Activated));
            registry.AddOrOverwrite(typeof(NSMenuItem), nameof(NSMenuItem.Activated));
            registry.AddOrOverwrite(typeof(NSSearchField), MvxMacPropertyBinding.NSSearchField_Text);
            registry.AddOrOverwrite(typeof(NSTextField), MvxMacPropertyBinding.NSTextField_StringValue);
            registry.AddOrOverwrite(typeof(NSTextView), MvxMacPropertyBinding.NSTextView_StringValue);
            registry.AddOrOverwrite(typeof(NSImageView), nameof(NSImageView.Image));
            registry.AddOrOverwrite(typeof(NSDatePicker), MvxMacPropertyBinding.NSDatePicker_Date);
            registry.AddOrOverwrite(typeof(NSSlider), MvxMacPropertyBinding.NSSlider_IntValue);
            registry.AddOrOverwrite(typeof(NSSegmentedControl), MvxMacPropertyBinding.NSSegmentedControl_SelectedSegment);
            registry.AddOrOverwrite(typeof(NSPopUpButton), MvxMacPropertyBinding.NSPopUpButton_SelectedTag);
            registry.AddOrOverwrite(typeof(NSTabViewController), MvxMacPropertyBinding.NSTabViewController_SelectedTabViewItemIndex);

            //registry.AddOrOverwrite(typeof(MvxCollectionViewSource), "ItemsSource");
            //registry.AddOrOverwrite(typeof(MvxTableViewSource), "ItemsSource");
            _fillBindingNamesAction?.Invoke(registry);
        }
コード例 #14
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(Button), "TouchUpInside");
            registry.AddOrOverwrite(typeof(CheckBox), "Checked");
            registry.AddOrOverwrite(typeof(TextView), "Text");
            registry.AddOrOverwrite(typeof(MvxListView), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxLinearLayout), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxGridView), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxImageView), "ImageUrl");
            registry.AddOrOverwrite(typeof(MvxDatePicker), "Value");
            registry.AddOrOverwrite(typeof(MvxTimePicker), "Value");
            registry.AddOrOverwrite(typeof(CompoundButton), "Checked");
            registry.AddOrOverwrite(typeof(SeekBar), "Progress");
            registry.AddOrOverwrite(typeof(IMvxImageHelper <Bitmap>), "ImageUrl");

            if (_fillBindingNamesAction != null)
            {
                _fillBindingNamesAction(registry);
            }
        }
コード例 #15
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(Button), "Click");
            registry.AddOrOverwrite(typeof(CheckBox), "Checked");
            registry.AddOrOverwrite(typeof(TextView), "Text");
            registry.AddOrOverwrite(typeof(MvxListView), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxLinearLayout), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxGridView), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxRelativeLayout), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxFrameLayout), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxTableLayout), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxFrameControl), "DataContext");
            registry.AddOrOverwrite(typeof(MvxImageView), "ImageUrl");
            registry.AddOrOverwrite(typeof(MvxDatePicker), "Value");
            registry.AddOrOverwrite(typeof(MvxTimePicker), "Value");
            registry.AddOrOverwrite(typeof(CompoundButton), "Checked");
            registry.AddOrOverwrite(typeof(SeekBar), "Progress");
            registry.AddOrOverwrite(typeof(IMvxImageHelper <Bitmap>), "ImageUrl");
            registry.AddOrOverwrite(typeof(SearchView), "Query");
        }
コード例 #16
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(UIButton), "TouchUpInside");
            registry.AddOrOverwrite(typeof(UIBarButtonItem), "Clicked");
            registry.AddOrOverwrite(typeof(UITextField), "Text");
            registry.AddOrOverwrite(typeof(UITextView), "Text");
            registry.AddOrOverwrite(typeof(UILabel), "Text");
            registry.AddOrOverwrite(typeof(MvxCollectionViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxTableViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxImageView), "ImageUrl");
            registry.AddOrOverwrite(typeof(UIDatePicker), "Date");
            registry.AddOrOverwrite(typeof(UISlider), "Value");
            registry.AddOrOverwrite(typeof(UISwitch), "On");
            registry.AddOrOverwrite(typeof(IMvxImageHelper <UIImage>), "ImageUrl");
            registry.AddOrOverwrite(typeof(MvxImageViewLoader), "ImageUrl");

            if (_fillBindingNamesAction != null)
            {
                _fillBindingNamesAction(registry);
            }
        }
コード例 #17
0
ファイル: MvxAppCompatSetup.cs プロジェクト: xakpc/MvvmCross
 protected override void FillBindingNames(IMvxBindingNameRegistry registry)
 {
     MvxAppCompatSetupHelper.FillDefaultBindingNames(registry);
     base.FillBindingNames(registry);
 }
コード例 #18
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(MvxCollectionViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof(UISprite), "spriteName");
            registry.AddOrOverwrite(typeof(UILabel), "text");
            registry.AddOrOverwrite(typeof(UIInput), "text");
            registry.AddOrOverwrite(typeof(GameObject), "active");

#if NGUI_3
            registry.AddOrOverwrite(typeof(UIProgressBar), "value");
            registry.AddOrOverwrite(typeof(UISlider), "value");
            registry.AddOrOverwrite(typeof(UIToggle), "isChecked");
#else
            registry.AddOrOverwrite(typeof(UISlider), "sliderValue");
            registry.AddOrOverwrite(typeof(UICheckbox), "isChecked");
#endif

            registry.AddOrOverwrite(typeof(UIButton), "onClick");
            registry.AddOrOverwrite(typeof(UIButtonMessage), "onClick");
			
			registry.AddOrOverwrite(typeof(InteractionRequestTrigger), "SourceObject");

            if (_fillBindingNamesAction != null)
                _fillBindingNamesAction(registry);
        }
コード例 #19
0
 protected virtual void FillBindingNames(IMvxBindingNameRegistry obj)
 {
     // this base class does nothing
 }
コード例 #20
0
 protected override void FillBindingNames(IMvxBindingNameRegistry registry)
 {
     MvxAppCompatSetupHelper.FillDefaultBindingNames(registry);
     base.FillBindingNames(registry);
 }
コード例 #21
0
ファイル: Setup.cs プロジェクト: herozhou1314/CodeHub
        protected override void FillBindingNames(IMvxBindingNameRegistry obj)
        {
            base.FillBindingNames(obj);
			obj.AddOrOverwrite(typeof(StyledStringElement), "Tapped");
			obj.AddOrOverwrite(typeof(UISegmentedControl), "ValueChanged");
        }
コード例 #22
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(UIButton), "TouchUpInside");
            registry.AddOrOverwrite(typeof(UIBarButtonItem), "Clicked");

            registry.AddOrOverwrite(typeof(UISearchBar), "Text");
            registry.AddOrOverwrite(typeof(UITextField), "Text");
            registry.AddOrOverwrite(typeof(UITextView), "Text");
            registry.AddOrOverwrite(typeof(UILabel), "Text");
            registry.AddOrOverwrite(typeof(MvxCollectionViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxTableViewSource), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxImageView), "ImageUrl");
            registry.AddOrOverwrite(typeof(UIImageView), "Image");
            registry.AddOrOverwrite(typeof(UIProgressView), "Progress");
            registry.AddOrOverwrite(typeof(IMvxImageHelper<UIImage>), "ImageUrl");
            registry.AddOrOverwrite(typeof(MvxImageViewLoader), "ImageUrl");
            registry.AddOrOverwrite(typeof(UISegmentedControl), "SelectedSegment");
            registry.AddOrOverwrite(typeof(UIActivityIndicatorView), "Hidden");

            this._fillBindingNamesAction?.Invoke(registry);
        }
コード例 #23
0
 public static void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
 {
     registry.AddOrOverwrite(typeof(SearchView), "Query");
     registry.AddOrOverwrite(typeof(MvxAppCompatImageView), "ImageUrl");
 }
コード例 #24
0
 public static void FillBindingNames(IMvxBindingNameRegistry registry)
 {
 }
コード例 #25
0
 protected virtual void FillBindingNames(IMvxBindingNameRegistry obj)
 {
     // this base class does nothing
 }
コード例 #26
0
 protected override void FillBindingNames(IMvxBindingNameRegistry registry)
 {
     MvxFormsSetupHelper.FillBindingNames(registry);
     base.FillBindingNames(registry);
 }
コード例 #27
0
 protected virtual void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
 {
     // base class has nothing to register
 }
コード例 #28
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(Button), "Click");
            registry.AddOrOverwrite(typeof(CheckBox), "Checked");
            registry.AddOrOverwrite(typeof(TextView), "Text");
            registry.AddOrOverwrite(typeof(MvxListView), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxLinearLayout), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxGridView), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxRelativeLayout), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxFrameLayout), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxTableLayout), "ItemsSource");
            registry.AddOrOverwrite(typeof(MvxFrameControl), "DataContext");
            registry.AddOrOverwrite(typeof(MvxImageView), "ImageUrl");
            registry.AddOrOverwrite(typeof(MvxDatePicker), "Value");
            registry.AddOrOverwrite(typeof(MvxTimePicker), "Value");
            registry.AddOrOverwrite(typeof(CompoundButton), "Checked");
            registry.AddOrOverwrite(typeof(SeekBar), "Progress");
            registry.AddOrOverwrite(typeof(IMvxImageHelper<Bitmap>), "ImageUrl");
            registry.AddOrOverwrite(typeof(SearchView), "Query");
        }
コード例 #29
0
 public static void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
 {
     registry.AddOrOverwrite(typeof(SearchView), MvxAppCompatPropertyBinding.SearchView_Query);
 }
コード例 #30
0
 public static void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
 {
     registry.AddOrOverwrite(typeof(SearchView), "Query");
 }
コード例 #31
0
 protected override void FillBindingNames(IMvxBindingNameRegistry registry)
 {
     base.FillBindingNames(registry);
     registry.AddOrOverwrite<MyUITextField>(f => f.Text);
     registry.AddOrOverwrite<MyUIErrorLabel>(f => f.ErrorText);
 }
コード例 #32
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof(NSButton), "Activated");
            registry.AddOrOverwrite(typeof(NSButtonCell), "Activated");
            registry.AddOrOverwrite(typeof(NSSegmentedControl), "Activated");
            registry.AddOrOverwrite(typeof(NSSearchField), "StringValue");
            registry.AddOrOverwrite(typeof(NSTextField), "StringValue");
            registry.AddOrOverwrite(typeof(NSTextView), "StringValue");

            //			registry.AddOrOverwrite(typeof (MvxCollectionViewSource), "ItemsSource");
            //			registry.AddOrOverwrite(typeof (MvxTableViewSource), "ItemsSource");
            //			registry.AddOrOverwrite(typeof (MvxImageView), "ImageUrl");
            registry.AddOrOverwrite(typeof(NSImageView), "Image");
            registry.AddOrOverwrite(typeof(NSDatePicker), "Date");
            registry.AddOrOverwrite(typeof(NSSlider), "IntValue");
            //			registry.AddOrOverwrite(typeof (IMvxImageHelper<UIImage>), "ImageUrl");
            //			registry.AddOrOverwrite(typeof (MvxImageViewLoader), "ImageUrl");
            registry.AddOrOverwrite(typeof(NSSegmentedControl), "SelectedSegment");

            if (_fillBindingNamesAction != null)
                _fillBindingNamesAction(registry);
        }
コード例 #33
0
 protected virtual void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
 {
     // base class has nothing to register
 }
コード例 #34
0
 public static void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
 {
     registry.AddOrOverwrite(typeof(SearchView), "Query");
 }
コード例 #35
0
ファイル: Setup.cs プロジェクト: zhiyuanjia/CodeHub
 protected override void FillBindingNames(IMvxBindingNameRegistry obj)
 {
     base.FillBindingNames(obj);
     obj.AddOrOverwrite(typeof(StringElement), "Tapped");
     obj.AddOrOverwrite(typeof(UISegmentedControl), "ValueChanged");
 }
コード例 #36
0
        protected override void FillDefaultBindingNames(IMvxBindingNameRegistry registry)
        {
            base.FillDefaultBindingNames(registry);

            registry.AddOrOverwrite(typeof (Button), "TouchUpInside");
            registry.AddOrOverwrite(typeof (CheckBox), "Checked");
            registry.AddOrOverwrite(typeof (TextView), "Text");
            registry.AddOrOverwrite(typeof (MvxListView), "ItemsSource");
            registry.AddOrOverwrite(typeof (MvxLinearLayout), "ItemsSource");
            registry.AddOrOverwrite(typeof (MvxGridView), "ItemsSource");
            registry.AddOrOverwrite(typeof (MvxImageView), "ImageUrl");
            registry.AddOrOverwrite(typeof (MvxDatePicker), "Value");
            registry.AddOrOverwrite(typeof (MvxTimePicker), "Value");
            registry.AddOrOverwrite(typeof (CompoundButton), "Checked");
            registry.AddOrOverwrite(typeof (SeekBar), "Progress");
            registry.AddOrOverwrite(typeof (IMvxImageHelper<Bitmap>), "ImageUrl");

            if (_fillBindingNamesAction != null)
                _fillBindingNamesAction(registry);
        }