0
我對將如何將TabControl的SelectedValuePath設置爲所選TabItems頭文本有點不清楚。我覺得這應該相當簡單,可能涉及content.something,但我一直對Content屬性有點困惑。如何在WPF中的選項卡控件中設置選項卡標題文本的選定值路徑
我對將如何將TabControl的SelectedValuePath設置爲所選TabItems頭文本有點不清楚。我覺得這應該相當簡單,可能涉及content.something,但我一直對Content屬性有點困惑。如何在WPF中的選項卡控件中設置選項卡標題文本的選定值路徑
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'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"/>