Esempio n. 1
0
        /// <summary>
        /// Handles the <see cref="ITeamRibbonPresenter.ShowLayoutDesigner"/> event.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The event arguments.</param>
        /// <remarks>
        /// Displays the layout designer.
        /// </remarks>
        private void HandleShowLayoutDesigner(object sender, EventArgs e)
        {
            if (this.LayoutDesignerPresenter == null)
            {
                this.LayoutDesignerPresenter = this.UnityContainer.Resolve <ILayoutDesignerPresenter>();
                this.SetupLayoutDesignerPresenterEvents();
            }

            this.LayoutDesignerPresenter.Show();
            this.TeamRibbonPresenter.UpdateState();
        }
Esempio n. 2
0
 /// <summary>
 /// Handles the <see cref="ILayoutDesignerPresenter.Close"/> event.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The event arguments.</param>
 private void HandleLayoutDesignerPresenterClose(object sender, EventArgs e)
 {
     this.Logger.Log(TraceEventType.Information, "Flow controller HandleLayoutDesignerPresenterClose called");
     this.LayoutDesignerPresenter = null;
 }