Beispiel #1
0
 protected void OnVisibleChanged(EventArgs e)
 {
     if (VisibleChanged != null)
     {
         VisibleChanged.Invoke(this, e);
     }
 }
Beispiel #2
0
        public virtual void OnVisibleChanged()
        {
            // Visibility change can generate MouseEnter/MouseLeft events
            HandleMouseMovement();

            VisibleChanged?.Invoke(this, EventArgs.Empty);
        }
Beispiel #3
0
 void Viewport_PropertyChanged(object sender, ExtendedPropertyChangedEventArgs e)
 {
     if (e.PropertyName == "Visible")
     {
         VisibleChanged.Raise(this);
     }
 }
Beispiel #4
0
        public AndroidPlatformGameWindow(AndroidPlatformGameView gameView)
        {
            this.gameView = gameView;

            gameView.Load               += (o, e) => Load?.Invoke(o, e);
            gameView.Unload             += (o, e) => Unload?.Invoke(o, e);
            gameView.UpdateFrame        += (o, e) => UpdateFrame?.Invoke(o, e);
            gameView.RenderFrame        += (o, e) => RenderFrame?.Invoke(o, e);
            gameView.Resize             += (o, e) => Resize?.Invoke(o, e);
            gameView.Closed             += (o, e) => Closed?.Invoke(o, e);
            gameView.Disposed           += (o, e) => Disposed?.Invoke(o, e);
            gameView.TitleChanged       += (o, e) => TitleChanged?.Invoke(o, e);
            gameView.VisibleChanged     += (o, e) => VisibleChanged?.Invoke(o, e);
            gameView.WindowStateChanged += (o, e) => WindowStateChanged?.Invoke(o, e);
        }
Beispiel #5
0
        async Task HandleValidSubmit()
        {
            var editModel = new AbacusSettingEditModel()
            {
                Name                = AbacusSetting.Name,
                ServiceUrl          = AbacusSetting.ServiceUrl,
                ServicePort         = AbacusSetting.ServicePort,
                ServiceUseSsl       = AbacusSetting.ServiceUseSsl,
                ServiceUser         = AbacusSetting.ServiceUser,
                ServiceUserPassword = AbacusSetting.ServiceUserPassword
            };

            if (MakeNewAbacusSetting)
            {
                var result = await _apiWrapper.AbacusSettings.CreateAsync(Tenant.Id, editModel);

                if (result.IsSuccess && result.Error == null)
                {
                    AbacusSetting        = result.Data;
                    MakeNewAbacusSetting = false;
                    await VisibleChanged.InvokeAsync(false);

                    UpdateTenantAndInvokeChange();
                }
                else
                {
                    _toastAppService.ShowWarning(_localizer[result.Error.Message]);
                }
            }
            else
            {
                var result = await _apiWrapper.AbacusSettings.UpdateAsync(Tenant.Id, AbacusSetting.Id, editModel);

                if (result.IsSuccess && result.Error == null)
                {
                    AbacusSetting = result.Data;
                    await VisibleChanged.InvokeAsync(false);

                    UpdateTenantAndInvokeChange();
                }
                else
                {
                    _toastAppService.ShowWarning(_localizer[result.Error.Message]);
                }
            }
        }
Beispiel #6
0
        public override void BeforeDispose()
        {
            if (DrawOrderChanged != null)
            {
                //Remove all Events associated to this control (That haven't been unsubscribed !)
                foreach (Delegate d in DrawOrderChanged.GetInvocationList())
                {
                    DrawOrderChanged -= (EventHandler <EventArgs>)d;
                }
            }

            if (VisibleChanged != null)
            {
                //Remove all Events associated to this control (That haven't been unsubscribed !)
                foreach (Delegate d in VisibleChanged.GetInvocationList())
                {
                    VisibleChanged -= (EventHandler <EventArgs>)d;
                }
            }
        }
Beispiel #7
0
        protected virtual void OnVisibleChanged()
        {
            if (VisibleChanged != null)
            {
                VisibleChanged.Invoke(this, EventArgs.Empty);
            }

            Moving    = false;
            MovePoint = Point.Empty;

            if (Sort && Parent != null)
            {
                Parent.Controls.Remove(this);
                Parent.Controls.Add(this);
            }

            if (!Visible)
            {
                Dehighlight();
                if (ActiveControl == this)
                {
                    ActiveControl = null;
                }
            }
            else
            if (IsMouseOver(Main.PointToC(Cursor.Position)))
            {
                Highlight();
            }


            if (Controls != null)
            {
                for (int I = 0; I < Controls.Count; I++)
                {
                    Controls[I].OnVisibleChanged();
                }
            }
        }
Beispiel #8
0
        protected virtual void OnVisibleChanged()
        {
            Redraw();
            if (VisibleChanged != null)
            {
                VisibleChanged.Invoke(this, EventArgs.Empty);
            }

            Moving     = false;
            _movePoint = Point.Empty;

            if (Sort && Parent != null)
            {
                Parent.Controls.Remove(this);
                Parent.Controls.Add(this);
            }

            if (MouseControl == this && !Visible)
            {
                Dehighlight();
                Deactivate();
            }
            else if (IsMouseOver(CMain.MPoint))
            {
                Highlight();
            }


            if (Controls != null)
            {
                foreach (MirControl control in Controls)
                {
                    control.OnVisibleChanged();
                }
            }
        }
Beispiel #9
0
 private void OnInternalVisibleChanged(object sender, EventArgs e)
 {
     OnVisibleChanged(this, e);
     VisibleChanged?.Invoke(this, e);
 }
Beispiel #10
0
 protected virtual void OnVisibleChanged(VisibleChangedEventArgs e)
 {
     VisibleChanged?.Invoke(this, e);
 }
 /// <summary>Fires the VisibleChanged event</summary>
 protected void OnVisibleChanged()
 {
     VisibleChanged?.Invoke(this, EventArgs.Empty);
 }
Beispiel #12
0
 /// <summary>
 /// Fires the Visible Changed event.
 /// </summary>
 /// <param name="sender">The object sender (usually this).</param>
 /// <param name="e">An EventArgs parameter.</param>
 protected virtual void OnVisibleChanged(object sender, EventArgs e)
 {
     VisibleChanged?.Invoke(sender, e);
 }
Beispiel #13
0
 private void OnIsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     VisibleChanged?.Invoke(this, null);
 }
Beispiel #14
0
        /// <summary>
        /// Handles all the events in this <see cref="Dropdown"/> based on the visibility flag.
        /// </summary>
        /// <param name="visible">Dropdown menu visibility flag.</param>
        private void HandleVisibilityEvents(bool visible)
        {
            VisibleChanged?.Invoke(this, visible);

            Toggled.InvokeAsync(visible);
        }
Beispiel #15
0
 public void Refresh()
 {
     this.visibleResult = null;
     VisibleChanged?.Invoke(Visible);
 }
Beispiel #16
0
 private void OnVisibleChanged(EventArgs e)
 {
     VisibleChanged?.Invoke(this, e);
 }
Beispiel #17
0
 protected virtual void OnVisibleChanged(EventArgs e) => VisibleChanged?.Invoke(this, EventArgs.Empty);
Beispiel #18
0
        /// <summary>
        /// Raises the VisibleChanged event.
        /// </summary>
        /// <param name="e">An EventArgs containing the event data.</param>
        protected override void OnVisibleChanged(EventArgs e)
        {
            VisibleChanged?.Invoke(this, e);

            base.OnVisibleChanged(e);
        }
 private void ItemForm_VisibleChanged(object sender, EventArgs e)
 {
     VisibleChanged?.Invoke(this, e);
 }
Beispiel #20
0
 public virtual void OnVisibleChanged()
 {
     InvalidateMeasure();
     VisibleChanged.Invoke(this);
 }
Beispiel #21
0
 protected internal virtual void OnVisibleChanged(EventArgs e)
 {
     VisibleChanged?.Invoke(this, e);
 }
Beispiel #22
0
 private void RaiseEvents(bool visible)
 {
     VisibleChanged.InvokeAsync(visible);
 }