private void Remove_Click(object sender, RoutedEventArgs e) { CollectionItem item = items.FirstOrDefault(x => x.IsSelected); if (item != null && manager.RemoveItem(item)) { pnlContent.Children.Remove(item); items.Remove(item); } }