Beispiel #1
0
 protected override void OnNavigatedFrom(NavigationEventArgs e)
 {
     if (e.NavigationMode == NavigationMode.Back)
     {
         timestamp           = "0";
         topicId             = "";
         selectType          = Grobal.all;
         genderType          = Sex.index;
         obslist             = null;
         Topic_gg.Visibility = Visibility.Collapsed;
         obsListView.Items.Clear();
     }
 }
Beispiel #2
0
        private async void FliterMenu_Clicked(object sender, RoutedEventArgs e)
        {
            var menu = sender as MenuFlyoutItem;

            if (menu.Tag.ToString() == "sex")
            {
                genderType = (Sex)menu.TabIndex;
            }
            else
            {
                selectType = (Grobal)menu.TabIndex;
            }

            timestamp = "0";
            await LoadData();
        }
Beispiel #3
0
        private async void FollowTopic(object sender, RoutedEventArgs e)
        {
            var btn  = sender as Button;
            var data = btn.DataContext as Class.Model.Playground.Main.TopicItem;

            if (data.isFollow == 0)
            {
                var result = await Class.Until.Friday.Playground.FollowTopic(data.topicIdInt);

                if (result)
                {
                    Class.Tools.ShowMsgAtFrame("已关注:" + data.nameStr);
                    timestamp           = "0";
                    topicId             = "";
                    selectType          = Grobal.all;
                    genderType          = Sex.index;
                    obslist             = null;
                    Topic_gg.Visibility = Visibility.Collapsed;
                    obsListView.Items.Clear();
                    await LoadData();
                }
                else
                {
                    Class.Tools.ShowMsgAtFrame("操作失败");
                }
            }
            else
            {
                var result = await Class.Until.Friday.Playground.UnFollowTopic(data.topicIdInt);

                if (result)
                {
                    Class.Tools.ShowMsgAtFrame("已取消关注:" + data.nameStr);
                    //await LoadTopicList();
                }
                else
                {
                    Class.Tools.ShowMsgAtFrame("操作失败");
                }
            }
        }