コード例 #1
0
        /// <summary>
        /// Creates new instance of Displayer for control
        /// </summary>
        /// <param name="objectToDisplay">Entity, that should be displayed at displayer</param>
        /// <returns></returns>
        public IDisplayer CreateNewDisplayer(IDisplayingEntity objectToDisplay)
        {
            DispatcheredTabPage newPage = new DispatcheredTabPage();

            newPage.Show(objectToDisplay);
            return(CreateNewDisplayer(objectToDisplay, ""));
        }
コード例 #2
0
        /// <summary>
        /// Creates new instance of Displayer for control
        /// </summary>
        /// <param name="objectToDisplay">Entity, that should be displayed at displayer</param>
        /// <param name="text">Text of tabpage's header</param>
        /// <returns></returns>
        public IDisplayer CreateNewDisplayer(IDisplayingEntity objectToDisplay, string text)
        {
            DispatcheredTabPage newPage = new DispatcheredTabPage(text);

            newPage.Show(objectToDisplay);
            return(newPage);
        }
コード例 #3
0
ファイル: DisplayDispatcher.cs プロジェクト: mkbiltek2019/Cas
 private void defaultProxy_DisplayerDeleted(object sender, DisplayerEventArgs e)
 {
     DispatcheredTabPage tabPage = e.Displayer as DispatcheredTabPage;
     if (tabPage != null && !tabPage.IsDisposed)
     {
         //tabPage.Dispose();
     }
     //nextPositonsDisplayrList.Remove(e.Displayer);
     //previousPositonsDisplayrList.Remove(e.Displayer);
     //currentDisplayer = null;
 }