У меня есть два 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;
}
Странная вещь (или, возможно, потому что это мой первый раз !!)в форме, когда я щелкаю элементы одного из этих списков, также выбирается тот же элемент во втором списке.Это поведение по умолчанию?как это предотвратить?Если это поведение по умолчанию, что в этом полезного?
Я обнаружил, что быстрое средство состоит в создании двух разных источников данных (одно и то же с другим именем)