0

我的 XAML 中有一个标签 (labelRecipeName),它是网格(称为 gridRecipe)的一部分,我想以编程方式获取该网格的上下文(字符串)。

我知道它总是我网格中的第一个元素,所以我在玩弄类似的东西:

gridRecipe.Children[0]

但我似乎无法让它发挥作用......或者有更好的方法吗?

我希望能找到类似的东西

string receipeName = gridRecipe.labelRecipeName

但显然我没有那么幸运:) 任何帮助将不胜感激。谢谢,

4

2 回答 2

2

这样你就可以Label进入Grid. 然后你可以得到标签的内容:

var label = gridRecipe.Children.OfType<Label>()
                            .First(i => i.Name == "labelRecipeName");

var result = label.Content.ToString();
于 2013-04-28T06:50:00.233 回答
0

如果您的标签可以通过代码隐藏中的名称访问,那么您可以这样做

string receipeName = labelRecipeName.Content.ToString();

于 2013-04-28T07:07:50.313 回答