XAML / C#:用于每个边界

时间:2013-05-13 17:59:23

标签: c# xaml

在XAML / C#中,我使用了很多类似的边框。它们被命名为border1,border2,...,border10。 目前我的数据绑定看起来像这样:

border01.DataContext = myObjectList[0];
border02.DataContext = myObjectList[1];
...
border10.DataContext = myObjectList[9];

这显然很难看。 我如何遍历所有边界?

我如何 - 例如 - 在一个循环中编辑每个边框不透明度?

Thx,Sid

1 个答案:

答案 0 :(得分:0)

评论中的@HighCore给了您很好的建议,您应该考虑使用ItemsControl,它将托管每个边框,此ItemsControl的项目来源将是您的对象列表{{ 1}}。

我不知道您要做什么,但为了回答您的问题,我建议您使用FindName方法,您可以使用以下方法:

myObjectList