2010-09-03 89 views

回答

0

ItemTemplate - 选项卡标题的模板。只需使用与属性SelectedValuePath中相同的绑定添加文本块即可。

<UserControl.Resources> 
    <XmlDataProvider x:Key="Employees" XPath="/Employees/*"> 
     <x:XData> 
      <Employees xmlns=""> 
       <Employee Name="Terry Adams" Type="FTE" EmployeeNumber="1" /> 
       <Employee Name="Claire O&apos;Donnell" Type="FTE" EmployeeNumber="12345" /> 
       <Employee Name="Palle Peterson" Type="FTE" EmployeeNumber="5678" /> 
       <Employee Name="Amy E. Alberts" Type="CSG" EmployeeNumber="99222" /> 
       <Employee Name="Stefan Hesse" Type="Vendor" EmployeeNumber="-" /> 
      </Employees> 
     </x:XData> 
    </XmlDataProvider> 

    <DataTemplate x:Key="HeaderDataTemplate"> 
     <TextBlock Text="{Binding [email protected]}" /> 
    </DataTemplate> 
    <DataTemplate x:Key="ContentDataTemplate"> 
     <TextBlock Text="{Binding [email protected]Name}" /> 
    </DataTemplate> 
</UserControl.Resources> 

<TabControl ItemsSource="{Binding Source={StaticResource Employees}}" 
     ItemTemplate="{StaticResource HeaderDataTemplate}" 
     ContentTemplate="{StaticResource ContentDataTemplate}" 
     SelectedValue="12345" 
     SelectedValuePath="@EmployeeNumber"/> 
相关问题