Получить значение выбранного элемента из списка - PullRequest
1 голос
/ 11 мая 2011
public void select(int z)
{

    ListBox1.SelectedIndex = z;

    ListBox1.SelectedItem = ListBox1.Items[z];                

    ListBoxItem 
    selectedItem=ListBox1.ItemContainerGenerator.ContainerFromItem(this.ListBox1.SelectedItem)    
    as ListBoxItem;

    selectedItem.Focus();

}

В этом методе я пытаюсь выбрать элемент в списке, но значение переменной для ссылки является нулевым, что возвращается кодом выбора.

"ListBox1.ItemContainerGenerator.ContainerFromItem (this.ListBox1.SelectedItem) as ListBoxItem; "

Я отладил свой код и остро заметил, что значения поступают в объект ListBox1, но все равно он возвращает нулевое значение.

1 Ответ

0 голосов
/ 29 августа 2011
ListBoxItem selectedItem = ListBox1.ItemContainerGenerator.ContainerFromItem(this.ListBox1.SelectedItem) as ListBoxItem;
TextBox1.Text = selectedItem.Content.ToString();

или это TextBox1.Context = selectedItem.Content.ToString ();

Удачи:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...