C# 工具提示“;“偷窃”;在另一个窗口中从源绑定的值

C# 工具提示“;“偷窃”;在另一个窗口中从源绑定的值,c#,wpf,xaml,window,tabcontrol,C#,Wpf,Xaml,Window,Tabcontrol,我有很不典型的问题。我正在使用两个窗口--MainView和TabControl以及Chooser和Listbox——来选择活动的TabItem。当显示与Chooser中的标题绑定的列表框项目中的工具提示时,相同的标题将从TabControl中消失,留下空选项卡。还有,与textbox中的文本连接的相同绑定不会引起这样的反应 选择器: public class Chooser : Window { MainView parent; public PlanChooser(Main

我有很不典型的问题。我正在使用两个窗口--
MainView
TabControl
以及
Chooser
Listbox
——来选择活动的
TabItem
。当显示与
Chooser
中的标题绑定的列表框项目中的工具提示时,相同的标题将从
TabControl
中消失,留下空选项卡。还有,与textbox中的文本连接的相同绑定不会引起这样的反应

选择器

public class Chooser : Window
{
    MainView parent;

    public PlanChooser(MainView start, ItemCollection list)
    {
        InitializeComponent();
        listbox.ItemsSource = list;
        parent = start;
    }
}
选择器
从主视图初始化:

Chooser chooseTab = new Chooser (this, tabControlTest.Items);
chooseTab.Show();
来自Chooser.xaml的样式

 <Style TargetType="ListBox" x:Key="bigIcons">
    <Setter Property="ItemTemplate">
        <Setter.Value>
            <DataTemplate>
                <ContentControl MouseDoubleClick="ContentControl_MouseDoubleClick">
                    <StackPanel ToolTip="{Binding Header, Mode=OneWay}" Margin="5,5,5,5">
                        <Image Source="" 
                               Width="40" Height="40">
                        </Image>
                        <TextBlock TextAlignment="Center" 
                         TextTrimming="CharacterEllipsis" Width="44" 
                         HorizontalAlignment="Center"/>
                    </StackPanel>
                </ContentControl>
            </DataTemplate>
        </Setter.Value>
    </Setter>
</Style>

有人知道如何解决它或者有类似的问题吗?

可能会更改工具提示绑定的模式,例如
ToolTip=“{binding Header}”
。我已经将它从这个更改为单向,并尝试了其他绑定模式,thx for idea:)可能会更改工具提示绑定的模式,例如
ToolTip=“{binding Header}”
。我已经将其从此更改为单向,并尝试了其他绑定模式,thx for idea:)
 <TabControl Name="tabControlTest" Background="Transparent"/>