Windows Phone 8の長いリストセレクタ項目からテキストを取得するには?

ユーザーが動的に項目を追加することを意味する長いリストセレクタがあります。
これはアイテムが追加される方法です。

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

Item1は、ユーザーがリストに項目を追加するためのテキストボックスです。

私は長いリストセレクターを持っています。それをLLSと呼ぶことにしよう。私は、あるitamがタップされると、そのアイテム内のテキストがコピーされ、テキストブロックに貼り付けられることを望んでいます。

これまで私は以下のことを試みました:

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

これはどのように達成できますか? あなたの注意と答えに感謝します。

1
ru de

2 答え

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

SelectionChangedイベントを購読する必要があります:

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

ところで、既に同様の質問があります: 1つ 2つとおそらくもっと。

1
追加された
ShoppingListはあなたのクラスであり、yourPropertyを意味するとは、あなたがテキストを保持する変数/プロパティを意味します。新しいShoppingList(item.text)を実行すると、item.textが格納された変数の名前になります。
追加された 著者 Romasz,
申し訳ありませんが、私はプログラミングでnoobのようなので、まさに "yourProperty"
追加された 著者 Jay,