Display Info instead of Alert

This commit is contained in:
2024-09-26 17:23:47 +02:00
parent 2049a3a981
commit ed7040b715
2 changed files with 11 additions and 2 deletions

View File

@@ -25,6 +25,11 @@ namespace Jugenddienst_Stunden.ViewModels {
public ICommand SelectEntryCommand { get; }
public ICommand LoadDataCommand { get; private set; }
public event EventHandler<string> AlertEvent;
public event EventHandler<string> InfoEvent;
public object Stunden { get; }
@@ -138,7 +143,7 @@ namespace Jugenddienst_Stunden.ViewModels {
public event EventHandler<string> AlertEvent;
@@ -171,7 +176,7 @@ namespace Jugenddienst_Stunden.ViewModels {
////}
} catch (Exception e) {
DayTimes = new List<DayTime>();
AlertEvent?.Invoke(this, e.Message);
InfoEvent?.Invoke(this, e.Message);
}
}

View File

@@ -7,12 +7,16 @@ public partial class StundenPage : ContentPage {
InitializeComponent();
if(BindingContext is StundenViewModel vm) {
vm.AlertEvent += Vm_AlertEvent;
vm.InfoEvent += Vm_InfoEvent;
}
}
private void Vm_AlertEvent(object? sender, string e) {
DisplayAlert("Fehler:", e, "OK");
}
private void Vm_InfoEvent(object? sender, string e) {
DisplayAlert("Information:", e, "OK");
}
protected override void OnAppearing() {
base.OnAppearing();