Ejemplo n.º 1
0
 /// <summary>
 /// 关闭按钮的点击事件处理方法
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void btnClose_Click(object sender, RoutedEventArgs e)
 {
     // 触发标签项关闭事件
     if (TabItemClosing != null)
     {
         TabItemClosing.Invoke(sender, e);
     }
     //关闭当前TabItem
     ((TabControl)GetParentObject <TabControl>(this)).Items.Remove(this);
 }
Ejemplo n.º 2
0
 private void BtnClose_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (TabItemClosing != null)
         {
             TabItemClosing.Invoke(sender, e);
         }
         //关闭当前TabItem
         ((TabControl)GetParentObject <TabControl>(this)).Items.Remove(this);
     }
     catch (Exception ex)
     {
         LogHelper.WriteErrorInfoLog(ex.Message, ex);
     }
 }