Вот также общая функция, которая может форматировать любое количество знаков после запятой:
function numberFormat(val, decimalPlaces) {
var multiplier = Math.pow(10, decimalPlaces);
return (Math.round(val * multiplier) / multiplier).toFixed(decimalPlaces);
}
Я использовал ответ в этом вопросе, и я получил проблему с ним.
Это возвращает исключение: {"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 });