1
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;
}

此代码运行良好....

现在我想选择特定图像并将其粘贴到图像控件或画布中。

有可能的。

请帮我。提前致谢........

4

1 回答 1

1

您应该使用 SelectedItem 属性并将其转换为 ImageData

var selectedImage = (ImageData)this.Image_List.SelectedItem;

有一个很好的例子说明如何在 msdn http://msdn.microsoft.com/pl-pl/library/system.windows.forms.listbox.selectedindexchanged.aspx上使用它

于 2013-04-08T07:37:36.943 回答