Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
C# 所选listview项目的数量?_C#_Wpf_Listview - Fatal编程技术网

C# 所选listview项目的数量?

C# 所选listview项目的数量?,c#,wpf,listview,C#,Wpf,Listview,我试着做一个for循环来做点什么。只要i小于listview1中所选项目的数量。像这样: for (int i = 0; i < listView1.(amountofselecteditems?); i++) 提前感谢所选项目的集合称为SelectedItems。如果你想得到它的长度,那么它应该是SelectedItems.Count。因此,完整表达式应该是listView1.SelectedItems.Count 在for循环中,当您想要访问每个选定项目时,您可以这样做: listV

我试着做一个for循环来做点什么。只要i小于listview1中所选项目的数量。像这样:

for (int i = 0; i < listView1.(amountofselecteditems?); i++)

提前感谢

所选项目的集合称为
SelectedItems
。如果你想得到它的长度,那么它应该是
SelectedItems.Count
。因此,完整表达式应该是
listView1.SelectedItems.Count

for
循环中,当您想要访问每个选定项目时,您可以这样做:

listView1.SelectedItems[i]
我看不到您的
断开连接客户机
方法中的问题。需要检查的一件事是,所选项目的文本实际上与客户端名称匹配。你真的应该调试这个


此外,您应该为字典使用泛型。

所选项目的集合称为
SelectedItems
。如果你想得到它的长度,那么它应该是
SelectedItems.Count
。因此,完整表达式应该是
listView1.SelectedItems.Count

for
循环中,当您想要访问每个选定项目时,您可以这样做:

listView1.SelectedItems[i]
我看不到您的
断开连接客户机
方法中的问题。需要检查的一件事是,所选项目的文本实际上与客户端名称匹配。你真的应该调试这个


此外,您应该为字典使用泛型。

我建议使用foreach循环而不是for循环,除非您需要跟踪索引:

foreach (var item in listView1.SelectedItems)
{
    // item is a selected item
}

我建议使用foreach循环而不是for循环,除非您需要跟踪索引:

foreach (var item in listView1.SelectedItems)
{
    // item is a selected item
}

listView1.SelectedItems.CountlistView1.SelectedItems.CountI只是使用了您编写的内容,它不会一直删除所选项目。可能有什么问题?@Qube在您的代码中您没有删除所选项目。。。为什么要删除它们?不,很抱歉,我想断开它们的连接,请看代码。@Qube我需要知道您的
ChatServer的详细信息。DisconnectClient
方法才能知道答案。它只需按名称断开连接,即在列表视图中。假设我在listview中选择了3个客户端。它应该断开所选1、所选2、所选3的连接。我刚刚使用了您编写的内容,它不会一直删除所选项目。可能有什么问题?@Qube在您的代码中您没有删除所选项目。。。为什么要删除它们?不,很抱歉,我想断开它们的连接,请看代码。@Qube我需要知道您的
ChatServer的详细信息。DisconnectClient
方法才能知道答案。它只需按名称断开连接,即在列表视图中。假设我在listview中选择了3个客户端。它应断开所选1、所选2、所选3的连接。