<Window x:Class="CRUD.MainView" xss=removed xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:CRUD" mc:Ignorable="d" Title="MainView" Height="350" Width="525">
    <Grid>
        <Grid>
            <RowDefinition Height="auto">
            <RowDefinition Height="*">
        </Grid>
        <!--Buttons-->
        <Grid Grid.Row="0">
            <Grid>
                <ColumnDefinition Width="*">
                <ColumnDefinition Width="*">
            </Grid>
            <Button Click="Button_Delete">Удалить</Button>
        </Grid>
        <DataGrid Grid.Row="1" x:Name="guitarsGrid" ItemsSource="{Binding}" AutoGenerateColumns="True">
            
        </DataGrid>
    </Grid>
</Window>


using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace CRUD
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainView : Window
    {
        public ObservableCollection<Guitar> Guitars { get; set; }

        public MainView()
        {
            InitializeComponent();
            Guitars = new ObservableCollection<Guitar>();
            Guitar yamahaPacifica12 = new Guitar();
            yamahaPacifica12.Brand = "Yamaha";
            yamahaPacifica12.Color = Color.White;
            yamahaPacifica12.Model = "012";
            yamahaPacifica12.Type = GuitarType.Stratocaster;

            Guitars.Add(yamahaPacifica12);
            this.DataContext = Guitars;
        }

        private void Button_Delete(object sender, RoutedEventArgs e)
        {
            var deletedGuitar = (Guitar)guitarsGrid.SelectedValue;
            Guitars.Remove(deletedGuitar);
        }
    }
}

Add a code snippet to your website: www.paste.org