如何检查RadTabControl';在WPF中选择的索引是否为空
我有以下功能:如何检查RadTabControl';在WPF中选择的索引是否为空,wpf,rad-controls,Wpf,Rad Controls,我有以下功能: private void UserDetailTabControl_SelectionChanged(object sender, RadSelectionChangedEventArgs e) { RadTabControl obj = sender as RadTabControl; if (obj.SelectedIndex != null) 但是obj.SelectedIndex!=null正在给我警告。
private void UserDetailTabControl_SelectionChanged(object sender, RadSelectionChangedEventArgs e)
{
RadTabControl obj = sender as RadTabControl;
if (obj.SelectedIndex != null)
但是obj.SelectedIndex!=null正在给我警告。
表达式的结果始终为“true”,因为“int”类型的值永远不等于“int”类型的“null”
那么如何解决此警告呢?为什么需要检查SelectedIndex的原因,为什么不检查SelectedItem?要回答您的问题,SelectedIndex的类型为int,因此TabControl的SelectedIndex的默认值应为-1/0,具体取决于您使用的控件。因此,你不能这样做
obj.SelectedIndex!=空
你能行
obj.SelectedIndex < 0
obj.SelectedIndex<0
检查。K T-为什么你只接受4个答案,回答16个问题?你为什么忽视任何评论?