Example #1
0
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WForms.Button> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.Click      -= OnClick;
                e.OldControl.MouseDown  -= OnMouseDown;
                e.OldControl.MouseUp    -= OnMouseUp;
                e.OldControl.MouseEnter -= OnMouseEnter;
                e.OldControl.MouseLeave -= OnMouseLeave;
                e.OldControl.KeyDown    -= OnKeyDown;
                e.OldControl.KeyUp      -= OnKeyUp;
            }

            if (e.NewControl != null)
            {
                e.NewControl.Click      += OnClick;
                e.NewControl.MouseDown  += OnMouseDown;
                e.NewControl.MouseUp    += OnMouseUp;
                e.NewControl.MouseEnter += OnMouseEnter;
                e.NewControl.MouseLeave += OnMouseLeave;
                e.NewControl.KeyDown    += OnKeyDown;
                e.NewControl.KeyUp      += OnKeyUp;
                _mouseDown  = false;
                _mouseEnter = false;
                _keydown    = false;
            }
        }
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WFormsCarouselPage> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
            }

            if (e.NewControl != null)
            {
            }
        }
Example #3
0
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WForms.NumericUpDown> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.ValueChanged -= OnValueChanged;
            }

            if (e.NewControl != null)
            {
                e.NewControl.ValueChanged += OnValueChanged;
            }
        }
Example #4
0
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WForms.TextBox> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.TextChanged -= OnTextChanged;
            }

            if (e.NewControl != null)
            {
                e.NewControl.TextChanged += OnTextChanged;
            }
        }
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <TNativeElement> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.Paint -= OnPaint;
            }

            if (e.NewControl != null)
            {
                e.NewControl.Paint += OnPaint;
            }
        }
Example #6
0
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WForms.Button> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.Click -= OnClick;
            }

            if (e.NewControl != null)
            {
                e.NewControl.Click += OnClick;
            }
        }
Example #7
0
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WForms.DateTimePicker> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.ValueChanged -= DateTimePicker_OnValueChanged;
            }

            if (e.NewControl != null)
            {
                e.NewControl.ValueChanged += DateTimePicker_OnValueChanged;
            }
        }
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WForms.ComboBox> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.SelectedIndexChanged -= OnSelectedIndexChanged;
            }

            if (e.NewControl != null)
            {
                e.NewControl.SelectedIndexChanged += OnSelectedIndexChanged;
            }
        }
Example #9
0
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WForms.TabControl> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.Selected -= _onNativeSelected;
            }

            if (e.NewControl != null)
            {
                e.NewControl.Selected += _onNativeSelected;
            }
        }
Example #10
0
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WebBrowser> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.Navigating -= OnLoadStarted;
                e.OldControl.Navigated  -= OnLoadFinished;
            }

            if (e.NewControl != null)
            {
                e.NewControl.Navigating += OnLoadStarted;
                e.NewControl.Navigated  += OnLoadFinished;
            }
        }
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WForms.TabPage> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.SizeChanged    -= OnSizeChanged;
                e.OldControl.VisibleChanged -= OnVisibleChanged;
            }

            if (e.NewControl != null)
            {
                e.NewControl.SizeChanged    += OnSizeChanged;
                e.NewControl.VisibleChanged += OnVisibleChanged;
            }
        }
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WForms.Panel> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.Scroll      -= _onScrollEventHandler;
                e.OldControl.SizeChanged -= OnNativeSizeChanged;
            }

            if (e.NewControl != null)
            {
                e.NewControl.Scroll      += _onScrollEventHandler;
                e.NewControl.SizeChanged += OnNativeSizeChanged;
            }
        }
Example #13
0
        protected override void OnNativeElementChanged(NativeElementChangedEventArgs <WFormsSearchBar> e)
        {
            base.OnNativeElementChanged(e);
            if (e.OldControl != null)
            {
                e.OldControl.SearchTextChanged -= OnSearchTextChanged;
                e.OldControl.SearchButtonClick -= OnSearchButtonClick;
                e.OldControl.CancelButtonClick -= OnCancelButtonClick;
            }

            if (e.NewControl != null)
            {
                e.NewControl.SearchTextChanged += OnSearchTextChanged;
                e.NewControl.SearchButtonClick += OnSearchButtonClick;
                e.NewControl.CancelButtonClick += OnCancelButtonClick;
            }
        }
 protected virtual void OnNativeElementChanged(NativeElementChangedEventArgs <TNativeElement> e)
 {
 }
Example #15
0
 protected override void OnNativeElementChanged(NativeElementChangedEventArgs <TNativeElement> e)
 {
     base.OnNativeElementChanged(e);
 }