WPF选项卡控件与子元素的属性绑定

WPF选项卡控件与子元素的属性绑定,wpf,xaml,binding,tabcontrol,Wpf,Xaml,Binding,Tabcontrol,我有一个WPF4.0TabControl,它有三个TabItems(也称为子项)。 基本上每个子项都有一种颜色,换句话说,每个选项卡都有一种颜色 我想将TabControl的背景绑定到当前选择的TabItem。 所以如果 *我选择苹果,它的背景是红色的,我希望TabControl的背景是红色的。 什么时候 *我选择了Grapes,它的背景是紫色的,我希望TabControl的背景是紫色的 我知道这与元素绑定有关,但我找到的所有选项都是针对一个特定的TabItem,而不是泛型的。我该怎么做? &l

我有一个WPF4.0
TabControl
,它有三个
TabItem
s(也称为子项)。 基本上每个子项都有一种颜色,换句话说,每个选项卡都有一种颜色

我想将
TabControl
的背景绑定到当前选择的
TabItem
。 所以如果 *我选择苹果,它的背景是红色的,我希望TabControl的背景是红色的。 什么时候 *我选择了Grapes,它的背景是紫色的,我希望
TabControl
的背景是紫色的

我知道这与元素绑定有关,但我找到的所有选项都是针对一个特定的
TabItem
,而不是泛型的。我该怎么做?


<TabControl Background="{Binding SelectedItem.Background, RelativeSource={RelativeSource Self}}">
    <TabItem Background="Red" Header="Red"/>
    <TabItem Background="Green" Header="Green"/>
    <TabItem Background="Blue" Header="Blue"/>
</TabControl>

发布一些相关的XAML。