我的XAML中有一个标签(labelRecipeName),它是网格的一部分(称为gridRecipe),我想以编程方式获取该网格的上下文(字符串)。
我知道它总是我网格中的第一个元素所以我玩弄了类似的东西:
gridRecipe.Children[0]
但我似乎无法让这个工作...... 或者有更好的方法吗?
我希望找到像
这样的东西string receipeName = gridRecipe.labelRecipeName
但显然我没那么幸运:) 任何帮助将非常感激。 谢谢,
答案 0 :(得分:2)
这样您就可以获得Label
中的Grid
。然后你可以得到标签的内容:
var label = gridRecipe.Children.OfType<Label>()
.First(i => i.Name == "labelRecipeName");
var result = label.Content.ToString();
答案 1 :(得分:0)
如果您的标签可以在代码隐藏中按名称访问,那么您可以
string receipeName = labelRecipeName.Content.ToString();