gpt4 book ai didi

c# - 如何到达边界内的对象

转载 作者:太空宇宙 更新时间:2023-11-03 11:18:28 25 4
gpt4 key购买 nike

我有一个包含一组边框的 grid1,每个边框都包含一个标签。

XAML 示例

<grid1>
<border>
<label />
</border>
<border>
<label />
</border>
</grid1>

我正在尝试循环搜索标签,但无法访问它们。

foreach(var item in grid1.Children)
{

}

这个循环只返回边界作为 child ,但我必须更深入,不知道如何。

最佳答案

你必须得到边框的Child :

foreach(var item in grid1.Children)
{
Label label = null;
var border = item as Decorator;
if (border != null)
label = border.Child as Label;

if (label != null)
{
// The label will be here...
}
}

请注意,如果您为标签提供名称,您可以调用 FrameworkElement.FindName直接找到每个标签。

关于c# - 如何到达边界内的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11869852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com