2014-01-03 1 views
1

У меня есть длинный список, который заполняется динамически, что означает, что пользователь добавляет туда элементы.
Это способ добавления предметов.Как получить текст из элемента списка длинного списка в Windows Phone 8?

source.Add(new ShoppingList(Item1.Text)); 

Item1 - это текстовое поле, через которое пользователь добавляет материал в список.

У меня есть длинный список. Назовем это LLS. Я хочу, чтобы при использовании определенного итама текст внутри элемента копировался и вставлялся в текстовый блок.

До сих пор я попытался следующие:

string item = LLS.SelectedItems.ToString(); TextBlock.Text = item; 

Как это может быть достигнуто? Спасибо за внимание и ответы.

ответ

2
ShoppingList sitem = LLS.SelectedItem as ShoppingList; 
string item = string.empty; 
if (sitem != null) 
{ 
item = sitem. (property where you text is stored) 
} 
1

Вы должны подписаться на SelectionChanged Событие:

private void LLS_SelectionChanged(object sender, SelectionChangedEventArgs e) 
{ 
    if (LLS.SelectedItem != null) 
    { 
    ShoppingList item = LLS.SelectedItem as ShoppingList; 
    TextBlock.Text = item.yourProperty; 
    } 
} 

BTW - уже есть подобные вопросы: one, two и, вероятно, больше.

+0

Извините, что я как-то вроде программиста, так что вы понимаете под «yourProperty» – Jay

+0

ShoppingList - ваш класс, и по смыслу yourProperty я имею в виду переменную/свойство, где вы сохраняете текст. При запуске нового ShoppingList (item.text) - это имя переменной, в которой хранился item.text. – Romasz

 Смежные вопросы

  • Нет связанных вопросов^_^