Wpf DataTrigger仅适用于TabControl中的第一个TabItem

Wpf DataTrigger仅适用于TabControl中的第一个TabItem,wpf,combobox,tabcontrol,datatrigger,Wpf,Combobox,Tabcontrol,Datatrigger,这似乎是WPF中的一个bug,但也许有人对此有答案。 我有一个可编辑组合框的DataTrigger。它适用于TabControl的第一个TabItem,但不适用于第二个。如果将第一个选项卡项与第二个选项卡项切换,“第二个”将起作用。如果将样式完全指定给ComboBox(ComboBox.style…),也会产生相同的效果 这似乎是一个bug 而是使用: Style.Triggers> <Trigger Property="IsKeyboardFocusWi

这似乎是WPF中的一个bug,但也许有人对此有答案。 我有一个可编辑组合框的DataTrigger。它适用于TabControl的第一个TabItem,但不适用于第二个。如果将第一个选项卡项与第二个选项卡项切换,“第二个”将起作用。如果将样式完全指定给ComboBox(ComboBox.style…),也会产生相同的效果



这似乎是一个bug

而是使用:

Style.Triggers>
            <Trigger Property="IsKeyboardFocusWithin" Value="True">
                <Setter Property="BitmapEffect">
                    <Setter.Value>
                        <OuterGlowBitmapEffect GlowColor="Red" GlowSize="5" />
                    </Setter.Value>
                </Setter>
            </Trigger>
        </Style.Triggers>
Style.Triggers>
Style.Triggers>
            <Trigger Property="IsKeyboardFocusWithin" Value="True">
                <Setter Property="BitmapEffect">
                    <Setter.Value>
                        <OuterGlowBitmapEffect GlowColor="Red" GlowSize="5" />
                    </Setter.Value>
                </Setter>
            </Trigger>
        </Style.Triggers>