2008-11-05 4 views
0

У меня есть стиль, определенный в файле App.xaml «tabControlStyle». Как я могу присвоить этот стиль моему динамически созданному элементу управления TabItem.Динамическое присвоение стиля элементу управления TabItem

TabItem item = new TabItem();    



       item.Header = String.Format("Item {0}", i); 
       documentTab.Items.Add(item); 
+0

Больше не актуально, ИМО означает, что вопрос устарел, а не то, что вы нашли ответ. Повторное открытие, так что другие люди, если у них есть альтернативные решения, могут публиковать их. – 2008-11-05 17:05:57

ответ

1

У меня есть ответ. Вот оно:

private void PopulateTabControl() 
     { 
      for(int i=1; i<=10;i++) 
      { 
       TabItem item = new TabItem(); 
       item.Style = Application.Current.Resources["tabItemStyle"] as Style; 
       item.Header = String.Format("Item {0}", i); 
       documentTab.Items.Add(item); 
      } 
     }