首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在WF7中删除图像

如何在WF7中删除图像
EN

Stack Overflow用户
提问于 2012-05-23 18:50:40
回答 1查看 131关注 0票数 0

我有一个图像列表,我添加了一个图标按钮来删除图像时,它被选中,我必须放置什么代码来删除内容图像我创建一个名为图像的图片文件夹

代码语言:javascript
复制
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)

          ................
    }
EN

回答 1

Stack Overflow用户

发布于 2012-05-23 19:15:06

我不清楚你是否需要。但如果您需要从列表中删除项目:

  1. datasource设置为ObservableCollection并将其设置为类的成员。
  2. datasource

中删除项目

如果你只需要从项目中删除图像。

selectedItem

  • Set

  • 获取数据项的ImageUri ImageUri为空。(Data应该实现INotifyPropertyChange。或者它应该继承自DependencyObject,并且ImageUri应该是DependencyProperty)

但在我看来,你应该使用Triggers来解决这个问题。

我创建了一个名为Images的图片文件夹

我不明白。你到底需要什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10718443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档