void OnCall(object sender, System.EventArgs e)
{
CallLabel.Text = "";
TranslateButton.IsEnabled = false;
NoButton.IsEnabled = false;
YesButton.IsEnabled = false;
try
{
if (PhoneDialer.Default.IsSupported && !string.IsNullOrWhiteSpace(translatedNumber))
{
PhoneDialer.Default.Open(translatedNumber);
DisplayAlert("Вызов", "Вызов выполняется", "ОК");
CallLabel.Text = "Вызов выполнен";
}
}
catch (ArgumentNullException)
{
DisplayAlert("Вызов невозможен", "Неправильно набран номер", "ОК");
}
catch (Exception)
{
DisplayAlert("Вызов невозможен", "Сбой связи", "ОК");
}
}