示例#1
0
        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();//释放流
            }
        }//保存图片
示例#2
0
        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;
        }
示例#3
0
 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();
     }
 }