如何从Windows Phone的列表框中获取所选图像?

时间:2013-04-08 07:28:48

标签: image listbox windows-phone-8

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

本准则工作正常......

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

有可能。

请帮助我。在此先感谢........

1 个答案:

答案 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

上使用它