void _vm_RequestAboutWindow(DynamoViewModel model) { if (_aboutWindow == null) { _aboutWindow = new AboutWindow(DynamoLogger.Instance, model); _aboutWindow.Closed += (sender, args) => _aboutWindow = null; _aboutWindow.Show(); if (_aboutWindow.IsLoaded && this.IsLoaded) { _aboutWindow.Owner = this; } } _aboutWindow.Focus(); }
void _vm_RequestAboutWindow(DynamoViewModel model) { if (_aboutWindow == null) { _aboutWindow = new AboutWindow(DynamoLogger.Instance, model); _aboutWindow.Closed += (sender, args) => _aboutWindow = null; _aboutWindow.Show(); if (_aboutWindow.IsLoaded && this.IsLoaded) _aboutWindow.Owner = this; } _aboutWindow.Focus(); }