gpt4 book ai didi

c# - 用于填充文本 block 的循环

转载 作者:行者123 更新时间:2023-11-30 23:33:34 25 4
gpt4 key购买 nike

我想在一个应用程序中填充 40 个文本 block ,它们的名称都略有不同,但通常以不同的数字结尾。

我想使用:

for(int i = 1; i < 41; i++)
{
textblock_(i).text = array[i].ToString();
}

这有可能吗?

谢谢

最佳答案

在 WPF 中,您可以使用 FindName 方法。

首先,我们通过FindName(Control's x:Name)得到一个对象。然后将其转换为您的控件类型。就像这样:

for (int i = 1; i < 41; i++)
{
TextBlock tb = (this.FindName(string.Format("textblock_{0}", i)) as TextBlock);
tb.Text = array[i].ToString();
}

关于c# - 用于填充文本 block 的循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33883056/

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