для всяких нужностей использую всплывающие окна, они не так нагружают интрфейс и еще можно использовать для понимания инициализации форм при навигации в приложении
В xamarin.Forms никаких проблем DisplayAlert
и все дела…
В Xamarin.Android все немного сложнее приведу пример сразу с методом и моделью
// метод
public void vAlert(Context C, mAlert Set)
{
Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(C);
alert.SetTitle(Set.a_title);
alert.SetMessage(Set.a_text);
alert.SetNegativeButton(Set.a_btn, (senderAlert, args) => {
Toast.MakeText(C, Set.a_btn, ToastLength.Short).Show();
});
Dialog dialog = alert.Create();
dialog.Show();
}
// модель
public class mAlert
{
public string a_title { get; set; }
public string a_text { get; set; }
public string a_btn { get; set; }
}
// вызываем
new vAlert(this.Context, new mAlert(){ a_title = "проверка заголовка", a_text = "проверка текста", a_btn = "ОК" });
всем СПС))