gpt4 book ai didi

wpf - 如何处理 TabControl Tab 在 WPF 的 MVVM 设计模式中关闭

转载 作者:行者123 更新时间:2023-12-04 19:41:41 25 4
gpt4 key购买 nike

我有一个 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>

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

但是当我点击关闭按钮时,调试器中断了。我将如何正确处理选项卡的关闭。我有一个带有 TabViewModels 的 ObservableCollection。

最佳答案

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

覆盖样式解决了问题。

关于wpf - 如何处理 TabControl Tab 在 WPF 的 MVVM 设计模式中关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15728534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com