I use the below code for add images into list box.
public class ImageData
{
public string ImagePath
{
get;
set;
}
public string Name
{
get;
set;
}
}
private void Images_Click(object sender, EventArgs e)
{
List<ImageData> dataSource = new List<ImageData>()
{
new ImageData(){Name="XXX", ImagePath="XXX.png"},
new ImageData(){Name="YYY", ImagePath="YYY.png"},
new ImageData(){Name="ZZZ", ImagePath="ZZZ.png"},
};
this.Image_List.ItemsSource = dataSource;
}
本准则工作正常......
现在我想选择特定图像并将其粘贴到图像控件或画布中。
有可能。
请帮助我。在此先感谢........
答案 0 :(得分:1)
您应该使用SelectedItem属性并将其强制转换为ImageData
var selectedImage = (ImageData)this.Image_List.SelectedItem;
有一个很好的例子,说明如何在msdn http://msdn.microsoft.com/pl-pl/library/system.windows.forms.listbox.selectedindexchanged.aspx
上使用它