|
@@ -34,6 +34,27 @@ namespace PDF_Office.Views
|
|
|
InitializeComponent();
|
|
|
unicode = App.mainWindowViewModel.SelectedItem.Unicode;
|
|
|
viewModel = (ViewContentViewModel)this.DataContext;
|
|
|
+
|
|
|
+ viewModel.PropertyChanged += ViewModel_PropertyChanged;
|
|
|
+ }
|
|
|
+
|
|
|
+ private void ViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
|
|
|
+ {
|
|
|
+ if(e.PropertyName == "OpenBOTA")
|
|
|
+ {
|
|
|
+ if(!viewModel.OpenBOTA)
|
|
|
+ {
|
|
|
+ //动态改变BOTA的最小宽度只能在这里设置,VM里绑定会有异常
|
|
|
+ BOTACloumn.MinWidth = 48;
|
|
|
+ viewModel.BOTAWidth = new GridLength(48);
|
|
|
+ BOTASplitter.Visibility = Visibility.Collapsed;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ BOTACloumn.MinWidth = 260;
|
|
|
+ BOTASplitter.Visibility = Visibility.Visible;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public ViewContent(IEventAggregator eventAggregator) : this()
|
|
@@ -134,5 +155,10 @@ namespace PDF_Office.Views
|
|
|
FileMenu.Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom;
|
|
|
FileMenu.IsOpen = true;
|
|
|
}
|
|
|
+
|
|
|
+ private void ContentControl_SizeChanged(object sender, SizeChangedEventArgs e)
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
}
|