如果某些数据可用,我想启用按钮:
private void myListBox_ItemSelectionChanged(object sender, EventArgs e)
{
downloadButton.Enabled = myList.SelectedItems.Cast<myClass.myObject>().Any(x => x.Data != null);
}
问题是用户界面不是很敏感,而且表现得很奇怪(当我单击并选择不同的元素时,单击选择时不会改变)。我认为这是因为那段代码。
有什么建议可以加快速度吗?