public MainWindow() { InitializeComponent(); bindedViewModel = (MainWindowViewModel)DataContext; cmdPathProvider = new WindowsCmdPath(); //decoder.statusReportEvent += ShowTestLog; bindedViewModel.SetDecoder(new DefaultAPKDecoder(cmdPathProvider), new DefaultAABDecoder(cmdPathProvider), new DefaultIPADecoder()); bindedViewModel.SetDialogService(this); bindedViewModel.SetInstaller(new WindowsApkInstaller(cmdPathProvider)); bindedViewModel.SetMessageDialog(this); overlayVisibilityBindingExpress = DropOverlay.GetBindingExpression(Grid.VisibilityProperty); OpenFileArgProcess(); }
public DefaultAPKDecoder(ICmdPathProvider newPathProvider) { dataModel = null; pathProvider = newPathProvider; }
public WindowsApkInstaller(ICmdPathProvider newPathProvider) { pathProvider = newPathProvider; }