2011-05-25 77 views
1

你好人们可以通过Linq的名字找到控制名称吗?通过linq找到名称控制

我可以通过对每个

foreach (RibbonTab t in testRibbon.CommandTabs) 
        { 
         if (t.Name == tab.Name) 
         { 
          blnFound= true; 

         } 
        } 

这样做是为了节省内存迭代thorught contorl集合。 我创建telerik功能区选项卡动态,我想看看如果选项卡在那里,不要创建它也我想检查ribbonbar,如果它具有特定的RadRibbonBarGroup和RadButtonElement的名称相同,为ribbontab,所以我不重复。

对不起,如果我复杂一点。

回答

3
bool found = testRibbon.CommandTabs.Cast<RibbonTab>().Any(t => t.name == tab.Name); 
+0

感谢的人是我的解决方案。和平全力以赴。 – ademg 2011-05-25 15:18:28