Example #1
0
 public async void AddMediaDirect(string filepath)
 {
     await Task.Run(() =>
     {
         if (string.IsNullOrEmpty(filepath))
         {
             return;
         }
         Media     = File.Open(filepath, FileMode.Open);
         MediaPath = filepath;
         RaisePropertyChanged(() => HasMedia);
         RemoveMediaCommand.RaiseCanExecuteChanged();
     });
 }
Example #2
0
 public async void AddMedia(OpeningFileSelectionMessage parameter)
 {
     await Task.Run(() =>
     {
         if (parameter.Response.Length == 0)
         {
             return;
         }
         Media     = File.Open(parameter.Response[0], FileMode.Open);
         MediaPath = parameter.Response[0];
         RaisePropertyChanged(() => HasMedia);
         RemoveMediaCommand.RaiseCanExecuteChanged();
     });
 }