Один источник данных для нескольких элементов управления

У меня дваListBox в моем приложении winforms я назначаю источник данных для них обоих следующим образом:

private void MakeMeasurementUnits()
{
    var units = new List<MeasurementUnit>
                    {
                        new MeasurementUnit {Name = "Current", SiUnit = "A"},
                        new MeasurementUnit {Name = "Voltage", SiUnit = "V"},
                        new MeasurementUnit {Name = "Time", SiUnit = "s"},
                        new MeasurementUnit {Name = "Temprature", SiUnit = "°C"}
                    };

    lbxXunit.DataSource = units;
    lbxYunit.DataSource = units;
}

Странная вещь (или, может быть, потому, что я впервые !!) в форме, когда я щелкаю по элементам одного из этих списков, также выбирается тот же элемент во втором списке. Это поведение по умолчанию? как это предотвратить? Если это поведение по умолчанию, что в этом полезного?

Я обнаружил, что быстрое средство состоит в создании двух разных источников данных (одно и то же с другим именем)

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

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