0

画像のリストがあります 画像が選択されたときに画像を削除するアイコン ボタンを追加します コンテンツ画像を削除するにはどのコードを配置する必要がありますか Images という名前の写真のフォルダーを作成します

List<Data> datasource = new List<Data>() 
        {
            new Data()
            {Text = "Chrysanthemum",ImageUri= "/Ima/Chrysanthemum.jpg"},
            new Data()
            {Text="Desert", ImageUri="/Ima/Desert.jpg"},
            new Data()
            {Text="Hydrangeas", ImageUri="/Ima/Hydrangeas.jpg"},
            new Data()
            {Text="Jellyfish", ImageUri="/Ima/Jellyfish.jpg"},
            new Data()
            {Text="Koala",ImageUri="/Ima/Koala.jpg"},
            new Data()
            {Text="Lighthouse", ImageUri ="/Ima/Lighthouse.jpg"},
            new Data()
            {Text="Penguins",ImageUri="/Ima/Penguins.jpg"},
            new Data()
            {Text="Tulips",ImageUri="/Ima/Tulips.jpg"}
        };
        this.listBox.ItemsSource = datasource;

     private void delete_Click(object sender, EventArgs e)
    {
       if (listbox.selectedItem!= null)

          ................
    }
4

1 に答える 1

0

私はあなたが必要とするかどうかはっきりしません。ただし、リストからアイテムを削除する必要がある場合:

  1. asを作成し、クラスのメンバーとして設定しますdatasourceObservableCollection
  2. からアイテムを削除しますdatasource

アイテムから画像を削除する必要がある場合。

  1. からデータ項目を取得selectedItem
  2. ImageUrinullに設定します。( 。Dataを実装する必要があります。または、 DependencyPropertyINotifyPropertyChangeから継承する必要がDependencyObjectあります)ImageUri

しかし、私の考えでは、Triggersそれを解決するためにそこで使用する必要があります。

私はImagesと呼ばれるpicのフォルダを作成します

聞き取れませんでした。正確には何が必要ですか?

于 2012-05-23T11:15:06.113 に答える