我有兩個ListBox
在我的WinForms應用程序,我assigne數據源爲他們兩個如下:一個數據源的多個控件
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的項目時,第二個列表框中的同一項目也被選中。這是默認行爲嗎?如何防止這種情況?如果這是默認行爲,那麼有什麼用處呢?
我找到快速的補救措施被做兩個不同的數據源(與另一名同樣的事情)