3

我有一个 TabControl

        <TabControl ItemsSource="{Binding TabItemsViewModelCollection}" 
        ContentTemplateSelector="{StaticResource TabControlTemplateSelector}"
                    SelectedItem="{Binding OpenedTab, Mode=TwoWay}" >
            <TabControl.ItemTemplate>
                <!-- this is the header template-->
                <DataTemplate>
                    <TextBlock
                Text="{Binding Header}" />
                </DataTemplate>
            </TabControl.ItemTemplate>
        </TabControl>

每个选项卡都使用标题文本呈现,然后是关闭按钮。(不知道为什么我只在模板中指定了一个文本块时有一个关闭按钮)。

但是当我单击关闭按钮时,调试器会中断。我将如何正确处理标签的关闭。我有一个带有 TabViewModels 的 ObservableCollection。

4

1 回答 1

0

我正在使用https://github.com/MahApps,它有一些我忽略的 TabControl 修改样式,这意味着添加了一个单击操作。

覆盖样式解决了这个问题。

于 2013-03-31T12:51:09.943 回答