/// <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 { } }
/// <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 { } }