2012-04-24 26 views
1

我有一個標籤控件: 如何從Ironpython代碼添加WPF tabitem而不是XAML?

<TabControl 
       x:Name="ContactTabs" 
       HorizontalAlignment="Left" 
       Grid.Row="0" 
       Grid.Column="0" 
       Width="1090" 
       Margin="0,0,0,23.75"> 
       <TabControl.Background> 
        <SolidColorBrush 
         Color="Green" 
         Opacity="0.30" /> 
       </TabControl.Background> 

目前我創建XAML與代碼的TabItem,但我想從XAML添加的標籤動態,而不是,我使用的代碼是:

<TabItem 
       Name="contactTemplate" 
       Header="New Contact"> 

如何使用WPF和python代碼而不是XAML創建選項卡?

回答

0

我發現我可以通過創建一個像這樣的新tabitem對象來完成我所需要的操作。

ContactTabClone = TabItem() 
ContactTabClone.Name = "ContactClone" 
ContactTabClone.Header = "ContactClone" 
window.ContactTabs.Items.Add(ContactTabClone)