0

これら2つの方法があり、それらを使用してListBoxで選択した項目を変更し、同じtxtBoxで編集した後、ListBoxを埋めて元に戻し、古いものに置き換える必要があります。

private void txtBox_KeyUp(object sender, KeyEventArgs e)
    {
        if (e.Key == Key.Enter)
        {
            List.Items.Add(Label.Content);
            Label.Content = "";
            txtBox.Text = "";
        }
    }

    private void ButtonModify_Click(object sender, RoutedEventArgs e)
    {
        int index = List.SelectedIndex;
        object item = List.SelectedItem;

        txtBox.Text = (string)item;

        txtBox_KeyUp(????????);
    }

私の直感では、ListBox を埋めるために使用した EventMethod を呼び出さなければならないと言われていますが、txtBody_KeyUp() で必要なために削除できないパラメータがいくつかあります。私の質問は、機能するための引数として何を書かなければならないか、またはこれを行うための他の方法はありますか?

4

1 に答える 1