/// <summary>
 /// 操作显示或是隐藏是发生
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void handleTrainButtonGrid_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     if (e.NewValue != e.OldValue)
     {
         if (this.handleTrainButtonGrid.Children.Count != 0)
         {
             for (int i = 0; i < this.handleTrainButtonGrid.Children.Count; i++)
             {
                 TrainHandleList tl = this.handleTrainButtonGrid.Children[i] as TrainHandleList;
             }
         }
     }
 }
        /// <summary>
        /// 载入操作训练图标
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void handleWrapPanel_Loaded(object sender, RoutedEventArgs e)
        {
            ArrayList tList    = tdb.GetHandleTrainIsOpen();
            ArrayList tNumList = tdb.GetTrainHistoryNum();

            if (tNumList.Count > 0)
            {
                int       tNumIndex = 0;
                Hashtable tNumTmp   = (Hashtable)tNumList[tNumIndex];

                for (int i = 0; i < tList.Count; i++)
                {
                    Hashtable       tmp = (Hashtable)tList[i];
                    TrainHandleList tl  = new TrainHandleList(mainWindow, tmp, this);
                    //                   tl = new TrainHandleList(mainWindow, tmp, this);
                    tl.Margin = new Thickness(30, 50, 0, 0);
                    if (tmp["tid"].ToString() == tNumTmp["tid"].ToString())
                    {
                        tNumIndex        += 1;
                        tmp["historyNum"] = tNumTmp["num"];
                        if (tNumIndex < tNumList.Count)
                        {
                            tNumTmp = (Hashtable)tNumList[tNumIndex];
                        }
                    }
                    this.handleTrainButtonGrid.Children.Add(tl);
                }
            }
            else
            {
                for (int i = 0; i < tList.Count; i++)
                {
                    Hashtable       tmp = (Hashtable)tList[i];
                    TrainHandleList tl  = new TrainHandleList(mainWindow, tmp, this);
                    //                   tl = new TrainHandleList(mainWindow, tmp, this);
                    tl.Margin = new Thickness(30, 50, 0, 0);
                    this.handleTrainButtonGrid.Children.Add(tl);
                }
            }
        }