保存已编辑的列表框项目

时间:2013-07-15 08:49:41

标签: c# wpf listbox save listboxitem

在我的wpf应用程序中,我编写了用于编辑列表框项目内容的代码。编辑过程工作正常。编辑后我想在列表框本身中保存这些更改。我怎么能这样做?

我的列表框由六个文本框的水平堆栈面组成。

当我在我的应用中使用模板时,我的代码是,

private void EditButton_Click(object sender, RoutedEventArgs e)
    {
        DataTemplate tmpl= (DataTemplate)this.FindResource("DefaultDataTemplate");
        if (listBox1.ItemTemplate == tmpl)
        {
            tmpl = (DataTemplate)this.FindResource("EditableDataTemplate");
            listBox1.ItemTemplate = tmpl;
            this.EditButton.Content = "Done Editing";
        }
        else
        {
            tmpl = (DataTemplate)this.FindResource("DefaultDataTemplate");
            listBox1.ItemTemplate = tmpl;
            this.EditButton.Content = "Edit";
        }

        // I just want to add here something to save those contents.
    }

0 个答案:

没有答案