WPF Binding ListBox Master / Detail

Puedo hacer que esto funcione con un XmlDataSource pero no con mis propias clases. Todo lo que quiero hacer es vincular el cuadro de lista a mi instancia de colección y luego vincular el cuadro de texto al cuadro de lista para que pueda editar el nombre de la persona (de dos vías). Deliberadamente, he mantenido esto lo más simple posible con la esperanza de que alguien pueda completar los espacios en blanco.

XAML:

<Window x:Class="WpfListTest.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:WpfListTest"
    Title="Window1" Height="300" Width="600">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="160"/>
            <ColumnDefinition Width="3"/>
            <ColumnDefinition Width="1*"/>
        </Grid.ColumnDefinitions>
        <DockPanel Grid.Column="0">
            <ListBox />
        </DockPanel>
        <DockPanel Grid.Column="2">
            <StackPanel>
                <Label>Name</Label>
                <TextBox />
            </StackPanel>
        </DockPanel>
    </Grid>
</Window>

C # código detrás:

namespace WpfListTest
{
    /// <summary>
    /// Interaction logic for Window1.xaml
    /// </summary>
    public partial class Window1 : Window
    {
        public People MyPeeps = new People();

        public Window1()
        {
            InitializeComponent();

            MyPeeps.Add(new Person("Fred"));
            MyPeeps.Add(new Person("Jack"));
            MyPeeps.Add(new Person("Jill"));
        }
    }

    public class Person
    {
        public string Name { get; set; }

        public Person(string newName)
        {
            Name = newName;
        }
    }

    public class People : List<Person>
    {
    }
}

Todos los ejemplos en la web parecen tener lo que efectivamente es una clase estática que devuelve datos definidos por código (como return new Person ("blah blah")) en lugar de mi propia instancia de una colección, en este caso MyPeeps. O tal vez no estoy pronunciando el encantamiento de búsqueda correcto.

Un día podría lograr un avance repentino en la comprensión de estas cosas vinculantes, pero en este momento me está desconcertando. Cualquier ayuda apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta