WPF Binding ListBox Master / Detail

Я могу заставить это работать с XmlDataSource, но не с моими собственными классами. Все, что я хочу сделать, - это связать список со своим экземпляром коллекции, а затем связать текстовое поле со списком, чтобы я мог редактировать имя человека (в двух направлениях). Я сознательно держал это как можно проще в надежде, что кто-нибудь сможет заполнить пробелы.

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 # позади:

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>
    {
    }
}

Кажется, что во всех примерах в Интернете есть статический класс, возвращающий данные, определенные кодом (например, return new Person («бла-бла»)), а не мой собственный экземпляр коллекции - в данном случае MyPeeps. Или, может быть, я не произношу правильное заклинание поиска.

Однажды я мог бы совершить внезапный прорыв в понимании этого связующего, но в данный момент это сбивает меня с толку. Любая помощь приветствуется.

Ответы на вопрос(2)

Ваш ответ на вопрос