WPF将图片添加到列表框

WPF将图片添加到列表框,wpf,image,xaml,bitmap,listbox,Wpf,Image,Xaml,Bitmap,Listbox,有一个任务:用户选择一个几乎没有图像的文件夹。这些图片必须添加到列表框中。我知道如何将图像设置为收藏列表,但不知道如何将图片动态添加到ListItem。请给我一些想法 XAML: C# 公共部分类主窗口:窗口 { IList images=新列表(); 公共主窗口() { 初始化组件(); } 私有无效菜单项单击(对象发送方,路由目标) { var dialog=new System.Windows.Forms.FolderBrowserDialog(); System.Windows.F

有一个任务:用户选择一个几乎没有图像的文件夹。这些图片必须添加到列表框中。我知道如何将图像设置为收藏列表,但不知道如何将图片动态添加到ListItem。请给我一些想法

XAML:


C#

公共部分类主窗口:窗口
{
IList images=新列表();
公共主窗口()
{
初始化组件();
}
私有无效菜单项单击(对象发送方,路由目标)
{
var dialog=new System.Windows.Forms.FolderBrowserDialog();
System.Windows.Forms.DialogResult=dialog.ShowDialog();
if(result==System.Windows.Forms.DialogResult.OK)
{
foreach(Directory.GetFiles(dialog.SelectedPath)中的字符串文件)
{
添加(新位图(文件));
//ListBox1.Items.Add()//我不知道如何添加图片
}
}
}
}
或的可能重复项
<Grid>
<Grid.RowDefinitions>
    <RowDefinition Height="Auto"></RowDefinition>
    <RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Menu Grid.Row="0" HorizontalAlignment="Left" VerticalAlignment="Center">
    <MenuItem Header="Open" Width="50" Click="MenuItem_Click" FlowDirection="LeftToRight"/>
</Menu>
<ListBox Name="ListBox1" Grid.Row="1" Background="Yellow">            
</ListBox>
public partial class MainWindow : Window
{
     IList<Bitmap> images = new List<Bitmap>();        

     public MainWindow()
     {
         InitializeComponent();
     }

     private void MenuItem_Click(object sender, RoutedEventArgs e)
     {
         var dialog = new System.Windows.Forms.FolderBrowserDialog();
         System.Windows.Forms.DialogResult result = dialog.ShowDialog();            

         if (result == System.Windows.Forms.DialogResult.OK)
         {
            foreach (string file in Directory.GetFiles(dialog.SelectedPath))
            {
                 images.Add(new Bitmap(file));

                 // ListBox1.Items.Add() // I Don't know how to add picture
            }
         }
     }
 }