0

我有一个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 对象的文本

4

1 回答 1

2

尝试这个:

var grid = listbox.Items[epilogi - 1] as Grid;
var textblock = grid.Children[0] as TextBlock;
var text = textblock.Text;
于 2013-07-14T20:38:28.547 回答