我有一个包含网格项的ListbBox
。内部网格为TextBlocks
。如何解析每个列表框项的textblock.Text?
我认为listbox.Items[index-1]
会返回object
,但我无法获取文本块值。
我动态创建
Grid g = new Grid();
g.Background = new SolidColorBrush(Colors.Brown);
然后
TextBlock txt = new TextBlock();
txt.Text = "some dynamically text";
并且
g.Children.Add(txt);
listbox.Items.Add(g);
其中listbox
是我的ListBox
当我加载一些值时,我想解析文本
int epilogi = listbox.SelectedIndex;
listbox.Items.RemoveAt(epilogi);
object tempkati = listbox.Items[epilogi-1];
我想要来自tempkati对象的文本
答案 0 :(得分:2)
试试这个:
var grid = listbox.Items[epilogi - 1] as Grid;
var textblock = grid.Children[0] as TextBlock;
var text = textblock.Text;