我有两个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的项目时,第二个列表框中的同一项目也被选中。这是默认行为吗?如何防止这种情况?如果这是默认行为,那么有什么用处呢?
我找到快速的补救措施被做两个不同的数据源(与另一名同样的事情)