如何检查listview在c#UWP中是否不包含任何内容

如何检查listview在c#UWP中是否不包含任何内容,c#,C#,问题:大家早上好。我有三个复选框,如果SelectedRoomListView的条件为空,我希望禁用这三个复选框 我在网上进行了彻底的研究,但没有结果。我试过下面的方法 方法: if(SelectedRoomListView == null) { addBed.IsEnabled = false; addBreakfast.IsEnabled = false;

问题:大家早上好。我有三个复选框,如果SelectedRoomListView的条件为空,我希望禁用这三个复选框

我在网上进行了彻底的研究,但没有结果。我试过下面的方法

方法:

            if(SelectedRoomListView == null)
            {
                addBed.IsEnabled = false;
                addBreakfast.IsEnabled = false;
                addWifi.IsEnabled = false;
            }
listview为空时,代码未生效。绝对初学者,尤其是C#。谢谢大家!:)

试试这个:

        if (SelectedRoomListView.Items.Count == 0)
        {
            addBed.IsEnabled = false;
            addBreakfast.IsEnabled = false;
            addWifi.IsEnabled = false;
        }
我猜你的ListView不是真的空的,已经初始化了。但是,您需要检查它是否为空,因此您需要检查它是否有项目。因此,如果它包含的项目数等于0,则没有项目,并且ListView为空


如果它不起作用,请共享更多代码,以便我们获得上下文:)

Hi!非常感谢你的回复。代码对我来说不起作用,但是由于整个程序有一个很长的代码列表,我无法同时确定哪段代码与此问题相关。我将继续尝试和错误。祝您有个美好的一天!