| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- using System.ComponentModel;
- using System.Windows;
- using System.Windows.Input;
- using GSG.NET.WPF.Extensions;
- namespace OHV.Vehicle.Concept
- {
- /// <summary>
- /// D_MainWindow.xaml에 대한 상호 작용 논리
- /// </summary>
- public partial class D_MainWindow : Window
- {
- public D_MainWindow( )
- {
- InitializeComponent();
- //LocUtil.SetDefaultLanguage(this);
- App.splashScreen.AddMessage( "Application Start !" );
- App.splashScreen.StepIt();
- if ( !DesignerProperties.GetIsInDesignMode( this ) )
- {
- this.gridHead.MouseLeftButtonDown += GridMain_MouseLeftButtonDown;
- this.Loaded += MainWindow_Loaded;
- this.Closing += MainWindow_Closing;
- }
- }
- private void GridMain_MouseLeftButtonDown( object sender , MouseButtonEventArgs e )
- {
- e.Handled = true;
- if ( e.ClickCount > 1 )
- {
- if (this.WindowState == WindowState.Maximized)
- this.WindowState = WindowState.Normal;
- else
- WindowExternal.MaximizeToFirstMonitor(this);
- }
- else
- this.DragMove();
- }
- private void MainWindow_Closing( object sender , CancelEventArgs e )
- {
- //throw new NotImplementedException();
- }
- private void MainWindow_Loaded( object sender , RoutedEventArgs e )
- {
- //throw new NotImplementedException();
- WindowExternal.MaximizeToFirstMonitor(this);
- this.Activate();
- App.splashScreen.AddMessage("Done !");
- App.splashScreen.LoadComplete();
- var model = this.DataContext as D_MainWindowViewModel;
- model.InitViewModel();
- }
- private void Button_Click(object sender, RoutedEventArgs e)
- {
- //LocUtil.SwitchLanguage(this, "kr-KR");
- }
- }
- }
|