Я только что завершил кодирование решения для хранения документов и столкнулся со следующей проблемой. В пользовательском интерфейсе пользователь может нажать кнопку, чтобы открыть файл:
try
{
Process.Start(file);
}
catch (Exception ex)
{
//Error handling code
}
Моя проблема заключается в том, что если у пользователя нет приложения, связанного с типом файла, возникает исключение компонента модели с сообщением об этом.
Что бы я предпочел сделать - это всплывающее диалоговое окно «Открыть с помощью» в этой ситуации, есть ли вызов метода, который мне не хватает?