これら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() で必要なために削除できないパラメータがいくつかあります。私の質問は、機能するための引数として何を書かなければならないか、またはこれを行うための他の方法はありますか?