如何在网格中获取标签的内容

本文关键字:标签 获取 网格 | 更新日期: 2023-09-27 18:11:07

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

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

gridRecipe.Children[0]

但是我似乎不能让这个工作…还是有更好的办法?

我希望找到类似

的东西
string receipeName = gridRecipe.labelRecipeName

但显然我没有那么幸运:)任何帮助都将非常感激。谢谢你,

如何在网格中获取标签的内容

这样就可以在Grid中得到Label。然后你可以得到标签的内容:

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

如果您的标签在codebehind中可以通过名称访问,那么您可以

string receipeName = labelRecipeName.Content.ToString();