using PDF_Master.Helper; using PDF_Master.ViewModels.BOTA; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace PDF_Master.Views.BOTA { /// /// BOTAContent.xaml 的交互逻辑 /// public partial class BOTAContent : UserControl { public BOTAContent() { InitializeComponent(); } private void Border_MouseDown(object sender, MouseButtonEventArgs e) { } private void TabItemThumbnail_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e) { var item = sender as TabItem; if(item!=null&&item.IsSelected) { if(!(bool)e.NewValue) { (this.DataContext as BOTAContentViewModel).viewContentViewModel.OpenBOTA = false; } } } private void IconAndTextTabItem_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { var item = sender as TabItem; if (item != null) { ///重复点击选中项时,收起侧边栏 (this.DataContext as BOTAContentViewModel).viewContentViewModel.OpenBOTA = !(this.DataContext as BOTAContentViewModel).viewContentViewModel.OpenBOTA; item.IsSelected = !item.IsSelected; e.Handled = true; } } } }