public ProgressDialogController(MahApps.Metro.Controls.Dialogs.ProgressDialogController wrapped)
 {
     _wrapped           = wrapped;
     _wrapped.Canceled += (sender, args) => Canceled.Raise(this);
     _wrapped.Closed   += (sender, args) => Closed.Raise(this);
     _progress          = _wrapped.Minimum;
 }
Example #2
0
 /// <summary>
 /// Handles the Closed event of the <see cref="GameBase.RenderWindow"/>.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
 void rw_Closed(object sender, EventArgs e)
 {
     if (Closed != null)
     {
         Closed.Raise(this, e);
     }
 }
Example #3
0
 /// <summary>
 /// Closes the application's main window</summary>
 public void Close()
 {
     if (Closing != null)
     {
         Closing(this, new CancelEventArgs(false));
     }
     Closed.Raise(this, new EventArgs());
 }
Example #4
0
 public MainWindowAdapter(Window mainWindow)
 {
     MainWindow                  = mainWindow;
     MainWindow.Title            = GetProductTitle();
     MainWindow.Loaded          += (s, e) => Loaded.Raise(this, EventArgs.Empty);
     MainWindow.Closing         += mainWindow_Closing;
     MainWindow.Closed          += (s, e) => Closed.Raise(this, EventArgs.Empty);
     MainWindow.SizeChanged     += (s, e) => StoreBounds(s as Window);
     MainWindow.LocationChanged += (s, e) => StoreBounds(s as Window);
 }
Example #5
0
        protected override void OnDocumentClosed(IDocument document)
        {
            var sd = document as ISledDocument;

            if (sd == null)
            {
                return;
            }

            Closed.Raise(this, new SledDocumentServiceEventArgs(sd));
        }
Example #6
0
        public Window(Widget parent, string title) : base(parent)
        {
            btnClose = new ImageButton(this);
            btnClose.Resize(closeButton.Size);
            btnClose.Image        = closeButton;
            btnClose.PressedImage = closeButtonPressed;
            btnClose.HoveredImage = closeButtonHovered;
            btnClose.Click       += () => Closed.Raise();

            if (!string.IsNullOrEmpty(title))
            {
                titleLine           = new TextLine(Fonts.Text);
                titleLine.TextColor = Color.Yellow;
                titleLine.Append(title);
            }

            Margin = 20;
        }
Example #7
0
        private void OnIsOpenChanged(DependencyPropertyChangedEventArgs e)
        {
            bool isOpen = (bool)e.NewValue;

            popupContainer.IsOpen = isOpen;

            if (isOpen)
            {
                SetPosition();

                OnOpened();
                Opened.Raise(this);
            }
            else
            {
                OnClosed();
                Closed.Raise(this);
            }
        }
Example #8
0
        public override void Close()
        {
            VerifyNotClosed();

            if (innerContext != null)
            {
                innerContext.Close();
            }

            container.SetChildren(children);

            foreach (IDisposable child in availableChildren.OfType <IDisposable>())
            {
                child.Dispose();
            }

            isClosed = true;

            Closed.Raise(this);
        }
Example #9
0
 protected override void OnClose()
 {
     Closed.Raise();
 }
Example #10
0
 public void Close()
 {
     Closed.Raise();
 }
Example #11
0
 private void mainForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     Closed.Raise(this, e);
 }