0

私の wpf アプリでは、リストボックス項目の内容を編集するためのコードを書きました。編集プロセスは正常に機能しています。編集後、それらの変更をリストボックス自体に保存したいと思います。どうすればそれができますか?

私のリストボックスは、6 つのテキストボックスの水平スタックパネルで構成されています。

アプリでテンプレートを使用したため、コードは、

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.
    }
4

0 に答える 0