Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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# 在WPF中获取具有绑定的ListBox多选项_C#_Wpf - Fatal编程技术网

C# 在WPF中获取具有绑定的ListBox多选项

C# 在WPF中获取具有绑定的ListBox多选项,c#,wpf,C#,Wpf,有没有办法在列表框中获取multiselect的项而不使用后面的代码,而只使用绑定 我知道我可以对后面的代码等进行深入研究。。但是我猜测是否有一个更干净的解决方案,只使用XAML和ViewModel之间的绑定 在某些列表框中,IsSelected属性用于设置页面加载时选择的多个项目 谢谢您的帮助。您可以将SelectedItems作为命令参数发送。例如,您可以在按钮的命令中获得列表框的SelectedItems,如下所示 <ListBox x:Name="listbox" ItemsSou

有没有办法在列表框中获取multiselect的项而不使用后面的代码,而只使用绑定

我知道我可以对后面的代码等进行深入研究。。但是我猜测是否有一个更干净的解决方案,只使用XAML和ViewModel之间的绑定

在某些列表框中,IsSelected属性用于设置页面加载时选择的多个项目


谢谢您的帮助。

您可以将SelectedItems作为命令参数发送。例如,您可以在按钮的命令中获得列表框的SelectedItems,如下所示

<ListBox x:Name="listbox" ItemsSource="{Binding MyList}" SelectionMode="Multiple"/>
<Button x:Name="btn" Command="{Binding MyCommand}" CommandParameter="{Binding SelectedItems, ElementName=listbox}" Content="Get Selected Items"/>

您可以