private void CloseConvMenu() { Root.Children.Remove(ConvMenu); ConvMenu = null; if (EditMenu != null) { Root.Children.Remove(EditMenu); EditMenu = null; } }
private void Menu_Click(object sender, RoutedEventArgs e) { if (ConvMenu != null) { CloseConvMenu(); } else if (Selected != null) { ConvMenu = new ConversationMenu(Client, Root, Selected, this); Grid.SetRowSpan(ConvMenu, 4); Grid.SetColumn(ConvMenu, 2); Panel.SetZIndex(ConvMenu, 1); Root.Children.Add(ConvMenu); } }