- PR -

Silverlight Blend2で作ったTextBlockのTextをC#で変更したい

1
投稿者投稿内容
Kcha
会議室デビュー日: 2009/01/20
投稿数: 3
投稿日時: 2009-01-20 11:58
初めまして。お世話になります。

只今学校の卒業研究でSilverlightを使用しているのですが、
どうしてもわからないので何方かご教授頂ければと思います。

Blend2でTextBlockをいくつか作り、個々に
「TextBlock1」「TextBlock2」…とx:Nameで名前をつけました。
下のコードのようにListのitemsを各Textに表示させたいのですが、
このままだと反映されません。

public Page()
{
   InitializeComponent();
   this.Loaded += new RoutedEventHandler(topRing);
}

public void topRing(object sender, RoutedEventArgs e)
{
   List<String> items = new List<String>
   {"a","b","c","d","e",
   "f","g","h","i","j"};

   for (int i = 0; i < items.Count; i++){

     Page topRingItem = Ring.Children[i] as Page;
     topRingItem.TextBlock[i].Text = items[i];

   }
}

見苦しいコードをそのまま載せてしまい申し訳ありません。
うまく質問できているか不安ですが、よろしくお願い致します。

[ メッセージ編集済み 編集者: Kcha 編集日時 2009-01-20 12:03 ]

[ メッセージ編集済み 編集者: Kcha 編集日時 2009-01-20 12:06 ]
1

スキルアップ/キャリアアップ(JOB@IT)