【发布时间】:2020-08-09 07:55:37
【问题描述】:
下面是示例代码。
private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
// case 1
if (sender is ListBox)
{
...
}
// case 2
if (e.AddedItems.Count > 0)
{
if (e.AddedItems[0] is MyItemClass)
{
...
}
}
}
这里,在情况 1 中,我们已经知道发送者是一个 ListBox。但是是否有必要像上面的示例代码一样进行验证检查?
同样,在案例 2 中,项目在列表框中被选中,并且我们已经知道项目类型是什么。但是是否需要检查 AdditionalItems.Count 和类型验证检查?
【问题讨论】:
标签: c# wpf validation arguments eventhandler