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(); }); }
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(); }); }