В этом случае наиболее подходящий способ выхода из приложения для переопределения метода onExit () в App.xaml.cs:
protected override void OnExit(ExitEventArgs e) {
base.OnExit(e);
}
Я также не могу воспроизвести это - если isReady
вернет false
, check
выведет «fail» в консоли.
async function isReady() {
return new Promise((resolve, reject) => {
window.setTimeout(() => resolve(false), 1000);
});
}
async function check() {
if (await isReady()) {
console.log("success");
} else {
console.log("fail");
}
}
check();