2011-05-25 76 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