protected override async void OnAppearing() { ChatRoomList.BeginRefresh(); await VM.InitialRoom(); ChatRoomList.EndRefresh(); }
public async void ChatList_ItemTapped(object sender, ItemTappedEventArgs e) { ChatRoomList.BeginRefresh(); if (e.Item.GetType() == typeof(IndividualChatRoom)) { await App.Current.MainPage.Navigation.PushAsync(new ChatContents((IndividualChatRoom)e.Item)); } else { await App.Current.MainPage.Navigation.PushAsync(new GroupChatContents((GroupChatRoom)e.Item)); } ChatRoomList.EndRefresh(); }