Wiązanie WPF SelectedItem w DataGrid

Tak więc mam TabControl powiązany z listą projektów (każda karta jest jednym projektem) - to działa dobrze. Zawartość każdej karty to DataGrid z listą pracowników projektu - która również działa dobrze. Teraz chcę pokazać informacje o pracowniku aktualnie wybranym w DataGrid. Oto kod: plik MainWindow.xaml:

<Window.Resources>
    <DataTemplate x:Key="ItemTemplate">
        <TextBlock Text="{Binding Name}" />
    </DataTemplate>

    <DataTemplate x:Key="ContentTemplate">
        <DataGrid ItemsSource="{Binding Employees}" SelectedItem="{Binding SelectedEmployee,  Mode=TwoWay}"  SelectionMode="Extended" SelectionUnit="FullRow" Name="employeesList">

        </DataGrid>

    </DataTemplate>
</Window.Resources>

a później chcę przetestować to powiązanie, pisząc je po prostu w etykiecie:

<Label Name="emp" Content="{Binding SelectedEmployee}"></Label>

i MainWindowViewModel:

        public Employee SelectedEmployee { get { return selectedEmployee; }
        set
        {
            if (selectedEmployee != value)
            {
                selectedEmployee = value;
                NotifyPropertyChanged("SelectedEmployee");
            }
        }
    }

    public event PropertyChangedEventHandler PropertyChanged;
    private void NotifyPropertyChanged(String info)
    {
        if (PropertyChanged != null)
        {
            PropertyChanged(this, new PropertyChangedEventArgs(info));
        }
    }

Jestem nowicjuszem w WPF, przeczytałem kilka porad, ale nie pomagają. Etykieta „emp” nie pokazuje niczego. czego mi brakuje?

questionAnswers(1)

yourAnswerToTheQuestion