Exemple #1
0
 /// <summary>
 /// Current tab is closing - remove presenter from our presenters list
 /// </summary>
 /// <param name="sender">Sender of event</param>
 /// <param name="e">Event arguments</param>
 private void OnTabClosing(object sender, TabClosingArgs e)
 {
     if (e.tabIndex > 0 && e.tabIndex <= this.Presenters.Count)
     {
         this.Presenters[e.tabIndex - 1].SaveIfChanged();
         this.Presenters.RemoveAt(e.tabIndex - 1);
     }
 }
 /// <summary>
 /// Current tab is closing - remove presenter from our presenters list
 /// </summary>
 /// <param name="sender">Sender of event</param>
 /// <param name="e">Event arguments</param>
 private void OnTabClosing(object sender, TabClosingArgs e)
 {
     if (e.tabIndex > 0 && e.tabIndex <= this.Presenters.Count)
     {
         this.Presenters[e.tabIndex - 1].SaveIfChanged();
         this.Presenters[e.tabIndex - 1].Detach();
         //this.Presenters[e.tabIndex - 1] = null;
         this.Presenters.RemoveAt(e.tabIndex - 1);
     }
 }