我有非常不典型的问题。我正在使用两个窗口 - MainView
TabControl
和Chooser
Listbox
- 来选择有效TabItem
。当显示与Chooser
中的标题绑定的列表框项目中的工具提示时,相同的标题会从TabControl
消失,留下空标签。更重要的是 - 与文本框中的文本相关联的相同绑定不会引起这样的反应。
Chooser
:
public class Chooser : Window
{
MainView parent;
public PlanChooser(MainView start, ItemCollection list)
{
InitializeComponent();
listbox.ItemsSource = list;
parent = start;
}
}
从MainView初始化 Chooser
:
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>
来自TabControl
的 ...和MainView
:
<TabControl Name="tabControlTest" Background="Transparent"/>
有谁知道如何解决它或有类似的问题?