Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Как добавить элемент в listBox и переместить фокус


Автор: vinograd2008 19.12.2011, 17:18
Есть форма. На ней есть кнопка добавить элемент которая добавляет элемент введенный в текстовое поле в список. Как при добавлении элемента списка сдвинуть его фокус то есть переместить выделение на следующий элемент списка и получить текст выделенного элемента списка.

               
listBoxS.Items.Add(textR.Text);   // элементы добавляются после добавления 1, при добавлении 2 выделение не сдвигается на второе элемент как сделать чтобы сдвигалось.         

 if (listBoxA.SelectedIndex > -1)
{
                             label.Text = listBoxA.SelectedItem.ToString(); // Выводит текст 1 элемента списка или предыдущего который добавляю.
}

Автор: Gvozdin 19.12.2011, 20:51
http://code.google.com/p/wpflib/source/browse/WPFLib/Helpers/ListBoxHelper.cs?r=414d1a2f06f4a336d1c6ed13e2d5a1a2b0469ab1

ListBoxHelper.FocusOn

Ну или SelectedIndex установить.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)