private async void PostToCirclePage_Loaded(object sender, RoutedEventArgs arg) { LoadingIcon.Display(); OwnCircles = await DataRequester.GetOwnCircles(); if (OwnCircles.Circles != null && OwnCircles.Circles.Count > 0) { CurrentCircle = OwnCircles.Circles[0]; CurrentCircleBtn.Content = CurrentCircle.Name; OwnCircles.Circles.ForEach(circle => { var menuItem = new MenuFlyoutItem() { Text = circle.Name, Tag = circle }; menuItem.Click += (s, e) => { CurrentCircle = ((OwnCircleInfo)((MenuFlyoutItem)s).Tag); CurrentCircleBtn.Content = CurrentCircle.Name; }; CircleMenu.Items.Add(menuItem); }); } else if (_needCreateCircle) { LLQNotifier.Default.Notify(new StoryEvent() { Type = StoryEventType.CreateCircle }); PopupMessage.DisplayMessageInRes("NoCircle"); } LoadingIcon.Hide(); }