private void OnDataRequested(DataTransferManager sender, DataRequestedEventArgs args) { if (PrabathsBlogModel != null) { PrabathsBlogModel.GetShareContent(args.Request); } }
protected async override void OnNavigatedTo(NavigationEventArgs e) { _navigationHelper.OnNavigatedTo(e); await PrabathsBlogModel.LoadItemsAsync(); DataContext = this; }
/// <summary> /// Load ViewModel items asynchronous /// </summary> public async Task LoadDataAsync(bool forceRefresh = false) { var loadTasks = new Task[] { AboutModel.LoadItemsAsync(forceRefresh), PrabathsBlogModel.LoadItemsAsync(forceRefresh), JaliyasBlogModel.LoadItemsAsync(forceRefresh), ChamindasBlogModel.LoadItemsAsync(forceRefresh), MalinsBlogModel.LoadItemsAsync(forceRefresh), }; await Task.WhenAll(loadTasks); }
protected override async void OnNavigatedTo(NavigationEventArgs e) { _dataTransferManager = DataTransferManager.GetForCurrentView(); _dataTransferManager.DataRequested += OnDataRequested; _navigationHelper.OnNavigatedTo(e); if (PrabathsBlogModel != null) { await PrabathsBlogModel.LoadItemsAsync(); PrabathsBlogModel.SelectItem(e.Parameter); PrabathsBlogModel.ViewType = ViewTypes.Detail; } DataContext = this; }