public SrchTextBoxWindow(VPViewModel vm) { InitializeComponent(); _vm = vm; MouseLeftButtonDown += (s, e) => { DragMove(); e.Handled = true; }; KeyDown += (s, e) => { if (e.Key == Key.Escape) { Close(); } }; DataContext = this; Loaded += RenameWindow_Loaded; }
//void OnStartup_Unity(StartupEventArgs e) //{ // IUnityContainer container = new UnityContainer(); // container.RegisterType<IVPViewModel, VPViewModel>(); //container.RegisterType<IPerson, Person>(); //container.RegisterType<ICustomer, Customer>(); // init0(e, container.Resolve<MainPlayerWindow>()); //} void init0(StartupEventArgs args, MainPlayerWindow vw) { _viewModel = vw.DataContext as VPViewModel; _viewModel.Player = vw.wmp; _viewModel.Window = vw; _viewModel.LayoutRoot = vw.LayoutRoot; _viewModel.Fvc = vw.fuc; //closeEvent(window, _viewModel); //if (!string.IsNullOrEmpty(Settings.Default.AppSetting)) //{ // _settings = Serializer.LoadFromString<AppSettings>(Settings.Default.AppSetting) as AppSettings; // //vw.Left = _settings.windowLeft; // //vw.Top = _settings.windowTop; // //vw.Width = _settings.windowWidth; // //vw.Height = _settings.windowHeight; // _viewModel.PlayerMargin = _settings.PlayerMargin; //} autoPlay(args, _viewModel); BindableBaseViewModel.ShowModalMvvm(_viewModel, vw); // window.ShowDialog(); }