Exemplo n.º 1
0
 /// <summary>
 /// 移除子项
 /// </summary>
 /// <param name="participant"></param>
 public void RemoveItem(Participant participant)
 {
     try
     {
         if (LyncHelper.MainConversation != null)
         {
             if (this.dicParticipant.ContainsKey(participant))
             {
                 Partical_View_Item Partical_View_Item = dicParticipant[participant];
                 if (stackPanel.Children.Contains(Partical_View_Item))
                 {
                     this.stackPanel.Children.Remove(Partical_View_Item);
                 }
                 this.dicParticipant.Remove(participant);
             }
         }
     }
     catch (Exception ex)
     {
         LogManage.WriteLog(this.GetType(), ex);
     }
     finally
     {
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 添加子项
 /// </summary>
 /// <param name="participant"></param>
 public void AddItem(Participant participant)
 {
     try
     {
         if (LyncHelper.MainConversation != null)
         {
             if (!this.dicParticipant.ContainsKey(participant))
             {
                 Partical_View_Item partical_View_Item = new Partical_View_Item(participant);
                 this.dicParticipant.Add(participant, partical_View_Item);
                 this.stackPanel.Children.Add(partical_View_Item);
             }
         }
     }
     catch (Exception ex)
     {
         LogManage.WriteLog(this.GetType(), ex);
     }
     finally
     {
     }
 }