Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查RadTabControl';在WPF中选择的索引是否为空_Wpf_Rad Controls - Fatal编程技术网

如何检查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个问题?你为什么忽视任何评论?