2017-01-23 2 views
1

Я создал список на странице XAML. когда я щелкаю по двойному щелчку списка, он превратит listitem в текстовое поле. Я хочу изменить текст с помощью текстового поля. при нажатии кнопки ввода, текстовое поле переходит в список.В wpf Как связать динамическое текстовое поле в списке

private void lstbxindex_MouseDoubleClick(object sender,MouseButtonEventArgs e) 
    { 
     System.Windows.Controls.TextBox txtNumber = new System.Windows.Controls.TextBox(); 
     txtNumber.Name = "ProjectlistItems"; 

     tb.KeyDown += new System.Windows.Forms.KeyEventHandler(tb_KeyDown); 

     } 
    private static void tb_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) 
    { 
     if (e.KeyCode == Keys.Enter) 
     { 
      txtNumber.Text = lstbxindex.SelectedItem.ToString(); 
      lstbxindex.Items.Add(txtNumber); 

     } 
+3

И вы что-то пробовали? –

+0

Нет, я просто создал список на странице XAML. – user688

+0

hahaha @LogeswariJegatheesan ты такой чемпион ... – CodingYoshi

ответ

0

Вы явно говорите о создании ListBoxItem Editable. Вы можете сослаться на here

Или просто найдите «Редактируемый список WPF» для получения лучших результатов.