public AdbPhoneViewer(AdbViewerViewModel vm) { if (vm == null) { throw new ArgumentNullException(nameof(vm)); } this.DataContext = this.vm = vm; vm.Closed += (sender, e) => { this.AquireResult = true; this.Close(); }; InitializeComponent(); }
public static PhoneFullInfoContainer Show() { var vm = new AdbViewerViewModel(); var window = new AdbPhoneViewer(vm) { Owner = Application.Current.MainWindow }; window.ShowDialog(); if (window.AquireResult == true) { return(vm.FullPhoneInfoContainer); } return(null); }
public AdbPhoneViewer() { InitializeComponent(); this.DataContext = vm = new AdbViewerViewModel(); }