0
ListBoxItem内にあるStackpanel内のTextblockにアクセスするにはどうすればよいですか?例えばWPF C#ListBoxItem内のテキストブロックからテキストを取得
:
ListBoxItem MyItem = new ListBoxItem();
StackPanel StackPnl = new StackPanel();
TextBlock Title = new TextBlock();
Title.Text = "Item 1";
StackPnl.Children.Add(Title);
MyItem.Content = StackPnl;
どのように私は後でListbox.SelectedItemとそのテキストブロックのTextプロパティにアクセスすることができますか?
の方法 '約(のStackPanelとして(MyItem.Content).Children [0]のTextBlockなど)の.text = "FOO"'または単に 'Title.Text = "FOO"' ? –
後で使用するためにTextBlockへの参照を保持しますか?どうしてそんなことをしたいのですか?なぜ、XAMLでListBoxのItemTemplateを設定し、TextBlockのTextプロパティをビューモデルアイテムプロパティにバインドする代わりに、これらの要素をコードで作成していますか? – Clemens