示例#1
0
        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);
            }
        }
示例#2
0
 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);
     }
 }