private void OnLoaded(object sender, RoutedEventArgs e) { foreach (var parent in OwnerPanel.GetVisualAncestry()) { if (parent is ScrollViewer scrollViewer && ScrollViewer == null) { ScrollViewer = scrollViewer; ScrollViewer.ViewChanged += OnScrollChanged; }
private async Task LoadOwnersToStackPanel() { SpOwners.Children.Clear(); List <Owner> owners = await ownersApi.GetOwners(); if (owners.Count > 0) { foreach (Owner owner in owners) { LblNoOwners.Visibility = Visibility.Hidden; OwnerPanel ownerPanel = new OwnerPanel(owner); SpOwners.Children.Add(ownerPanel); } } else { LblNoOwners.Visibility = Visibility.Visible; } }