private async void 保存_Click(object sender, RoutedEventArgs e) { StorageFolder storageFolder = await KnownFolders.PicturesLibrary.GetFolderAsync("Saved Pictures"); StorageFile saveFile = await storageFolder.CreateFileAsync("ACGSKY.jpg", CreationCollisionOption.GenerateUniqueName); var outStream = await saveFile.OpenAsync(FileAccessMode.ReadWrite);//获取要新建的图片的流 try { await outStream.WriteAsync(inStream); await outStream.FlushAsync(); 返回.Visibility = Visibility.Collapsed; 位.Visibility = Visibility.Collapsed; 保存.Visibility = Visibility.Collapsed; TPG.Visibility = Visibility.Collapsed; 刷新.Visibility = Visibility.Visible; 一页.Visibility = Visibility.Visible; 一页.Visibility = Visibility.Visible; 评论.Visibility = Visibility.Visible; DM1.Begin(); PB.Visibility = Visibility.Visible; TPT.Visibility = Visibility.Collapsed; TPS.Source = null; } catch (Exception err) { PB.Visibility = Visibility.Collapsed; TPT.Visibility = Visibility.Visible; MessageDialog WO = new MessageDialog(err.Message, "错误提示"); WO.ShowAsync(); //TPT.Text = err.Message; //Debug.WriteLine(err.ToString()); } finally { outStream.Dispose();//释放流 } }//保存图片
private void 关闭图片() { 返回.Visibility = Visibility.Collapsed; 位.Visibility = Visibility.Collapsed; 保存.Visibility = Visibility.Collapsed; TPG.Visibility = Visibility.Collapsed; 刷新.Visibility = Visibility.Visible; 一页.Visibility = Visibility.Visible; 一页.Visibility = Visibility.Visible; 评论.Visibility = Visibility.Visible; DM1.Begin(); PB.Visibility = Visibility.Visible; TPT.Visibility = Visibility.Collapsed; TPS.Source = null; inStream = null; istpdk = false; }
void dispatcherTimer_Tick1(object sender, object e) { if (MM4 != null) { Task.Factory.StartNew(async() => { await this.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { Items2.Clear(); for (int i = 7; i < 14; i++) { Item item = new Item(); item.Link = MM4[i].Value; item.Img = new BitmapImage(new Uri(MM[i].Value)); item.First = MM2[i].Value; item.Last = "发布日期:" + MM3[i].Value; Items2.Add(item); } DM1.Begin(); }); }); dispatcherTimer1.Stop(); } }