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