public void Init(MalwareScannerViewModel malwareScannerViewModel) { _treeViewUtils = new TreeViewUtils(treeViewTotalItems); _malwareScannerViewModel = malwareScannerViewModel; lock (objectLock) { _malwareScannerViewModel.SuspeciousItemsUpdate += OnSuspeciousItemsRecieved; _malwareScannerViewModel.SuspeciousFilePathUpdate += OnValidSuspeciousListFilePath; } }
static void Main() { Application.SetCompatibleTextRenderingDefault(false); Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); var malwareScannerViewModel = new MalwareScannerViewModel(); var form = new FormMalwareScanner(); malwareScannerViewModel.Init(form); Application.Run(form); }
public FormMalwareScanner(MalwareScannerViewModel malwareScannerViewModel) { _malwareScannerViewModel = malwareScannerViewModel; _malwareScannerViewModel._SuspeciousListFilePath += OnSuspeciousItemsRecieved; InitializeComponent(); }
static void Main() { var malwareScannerViewModel = new MalwareScannerViewModel(); malwareScannerViewModel.Init(); }