Пример использования гиперссылки в WPF

Вот также общая функция, которая может форматировать любое количество знаков после запятой:

function numberFormat(val, decimalPlaces) {

    var multiplier = Math.pow(10, decimalPlaces);
    return (Math.round(val * multiplier) / multiplier).toFixed(decimalPlaces);
}
142
задан Robert Harvey 8 May 2018 в 17:58
поделиться

1 ответ

Я использовал ответ в этом вопросе, и я получил проблему с ним.

Это возвращает исключение: {"The system cannot find the file specified."}

После небольшого количества invesitgation. Оказывается, что, если Ваше приложение WPF является.CORE, необходимо сделать UseShellExecute верный.

Это упоминается в Microsoft документы :

верный, если оболочка должна использоваться при запуске процесса; ложь, если процесс должен быть создан непосредственно из исполняемого файла. Значение по умолчанию верно на приложениях Платформы.NET и лжи на приложениях.NET Core.

Так для создания этой работы Вам нужно к добавленному UseShellExecute к истинному:

Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri){ UseShellExecute = true });
2
ответ дан 23 November 2019 в 22:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: