【发布时间】:2016-06-22 01:06:33
【问题描述】:
我的 xaml 文件中有 6 个类似的值:
<TextBlock Name="Player0" Visibility="Hidden" Text="Player 0" />
<TextBlock Name="Player1" Visibility="Hidden" Text="Player 1" />
...
但我想用这样的 for 循环来改变 Visibilty:
for (int i = 0; i<6; i++)
{
String test = "Player" + i;
test.Visibility = Visibility.Visible;
}
但它不起作用。
有人可以帮我吗?
【问题讨论】:
-
通常会将bind 和
ItemsControl绑定到对象列表,将项目的可见性绑定到这些对象的属性,然后只需更改该属性。另请参阅data templating。
标签: c# wpf xaml loops concatenation