如何获得多个所选项目?

时间:2019-07-01 02:17:59

标签: c# wpf listbox

我不知道如何选择多个项目。

如果我单击发送按钮,我想在控制台中导入选定的项目值。

这是我的代码

view.cs

private void Add_Item(string file)
    {
        list.Add(new ContentListing
        {
            FileName = file_name,
        });
        listBox.ItemsSource = list;
        listBox.Items.Refresh();
    }

    private void Send_Click(object sender, RoutedEventArgs e)
    {
        //get selected item list
    }

ContentListing.cs

public string FileName { get; set; }

view.xaml

<ListBox x:Name="listBox" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="1" Margin="3" SelectionMode="Multiple">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Vertical">
                    <TextBlock  Margin="3" Text="{Binding FileName}"/>
                </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>

0 个答案:

没有答案