private void OpenDisc(object o) { var mediaPlugin = (IPlugin <IMedia>)o; if (_state.MediaPlugin == null || _state.MediaPlugin.Content == null) { return; } var dialog = new DiscInputDialog(); if (dialog.ShowDialog() == true) { _state.MediaPlugin = mediaPlugin; _state.MediaPlugin.Content.OpenDiscCommand.Execute(dialog.Drive); } }
private void OpenDisc(object o) { var mediaPlugin = (IPlugin<IMedia>)o; if (_state.MediaPlugin == null || _state.MediaPlugin.Content == null) return; var dialog = new DiscInputDialog(); if (dialog.ShowDialog() == true) { _state.MediaPlugin = mediaPlugin; _state.MediaPlugin.Content.OpenDiscCommand.Execute(dialog.Drive); } }