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) { } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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) { }
protected override void OnNativeElementChanged(NativeElementChangedEventArgs <TNativeElement> e) { base.OnNativeElementChanged(e); }