diff --git a/gehGassiApp/gehGassiApp/ViewModels/Walks/PublicWalkRequestCreateViewModel.cs b/gehGassiApp/gehGassiApp/ViewModels/Walks/PublicWalkRequestCreateViewModel.cs index e414b18..d56b17a 100644 --- a/gehGassiApp/gehGassiApp/ViewModels/Walks/PublicWalkRequestCreateViewModel.cs +++ b/gehGassiApp/gehGassiApp/ViewModels/Walks/PublicWalkRequestCreateViewModel.cs @@ -526,7 +526,7 @@ namespace gehGassiApp.ViewModels.Walks } } -#endregion + #endregion /// /// Laden der initialen Daten @@ -597,6 +597,8 @@ namespace gehGassiApp.ViewModels.Walks CheckSubscription(AppMode.DogOwner); } } + DogSelectionChanged(); + } /// @@ -615,10 +617,22 @@ namespace gehGassiApp.ViewModels.Walks { Dogs = dogs.ToObservableCollection(); SelectedDog = Dogs.FirstOrDefault(); + + // Ersten Hund automatisch zur Auswahl hinzufügen + if (Dogs.Count > 0) + { + SelectedDogs.Clear(); + SelectedDogs.Add(Dogs.First()); + DogsSelected = true; + + // DogSelectionChanged Command manuell auslösen für UI-Update + } } else { Dogs?.Clear(); + SelectedDogs?.Clear(); + DogsSelected = false; } HasNoDog = Dogs.Count == 0;