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