Silverlight 5 RC新特性:11.SaveFileDialog保存指定默认名称-OpenFileDialog打开指定默认路径
2011-09-13 11:10
651 查看
Silverlight 5 的RC版本已经出来了,本文将讲解RC版本中一个非常实用的小功能,SaveFileDialog保存文件指定默认名称和OpenFileDialog打开文件指定默认路径。本文使用Silverlight实用窍门系列:50.InkPresenter涂鸦板的基本使用,以及将效果保存为Png图片的源码实例。
一、SaveFileDialog保存文件指定默认名称
在SaveFileDialog类中新增了一个属性DefaultFileName即可指定想要保存的文件的默认名称。下面请看代码如下:
运行效果如下:
在这里看图可以知道,它会弹出一个下载警告,询问是否要保存文件。我们可以在项目-“属性”之中勾选“在浏览器内运行时需要提升的信任”以取消下载警告。如下图所示:
其最终实现效果如下图所示:
二、OpenFileDialog打开文件指定默认路径
在打开文件的时候,设置需要打开文件的默认目录,这是一个很实用的功能。Silverlight 5 RC版本中在OpenFileDialog类中新增了一个InitialDirectory属性来实现,代码如下:
复制代码
最后其效果如下图所示:
本文使用VS2010 SP1版本+Silverlight 5 RC 编写,如需源码请点击SL5RC_InkPresenter.zip下载源码。
一、SaveFileDialog保存文件指定默认名称
在SaveFileDialog类中新增了一个属性DefaultFileName即可指定想要保存的文件的默认名称。下面请看代码如下:
SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "PNG Files (*.png)|*.png|All Files (*.*)|*.*"; sfd.DefaultExt = ".png"; sfd.FilterIndex = 1; sfd.DefaultFileName = "DefaultImg";
运行效果如下:
在这里看图可以知道,它会弹出一个下载警告,询问是否要保存文件。我们可以在项目-“属性”之中勾选“在浏览器内运行时需要提升的信任”以取消下载警告。如下图所示:
其最终实现效果如下图所示:
二、OpenFileDialog打开文件指定默认路径
在打开文件的时候,设置需要打开文件的默认目录,这是一个很实用的功能。Silverlight 5 RC版本中在OpenFileDialog类中新增了一个InitialDirectory属性来实现,代码如下:
OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "PNG Files (*.png)|*.png|All Files (*.*)|*.*"; ofd.FilterIndex = 1; ofd.InitialDirectory = "D:\\fir"; if (ofd.ShowDialog() == true) { Stream stream = ofd.File.OpenRead(); BitmapImage bi = new BitmapImage(); bi.SetSource(stream); showIP.Source = bi; stream.Close(); }
复制代码
最后其效果如下图所示:
本文使用VS2010 SP1版本+Silverlight 5 RC 编写,如需源码请点击SL5RC_InkPresenter.zip下载源码。
相关文章推荐
- Silverlight 5 RC新特性探索系列:11.SaveFileDialog保存文件指定默认名称---OpenFileDialog打开文件指定默认路径
- 1、怎样设置C#OpenFileDialog(文件选择窗体)的指定路径、文件格式等属性(设置打开默认路径、文件格式、窗体显示文本)
- 打开保存对话框(saveFileDialog和openFileDialog控件)
- C# OpenFileDialog设置默认打开的文件路径
- C#中打开OpenFileDialog会改变默认路径的问题
- C#用openfiledialog文件和savefileDialog打开和保存文件
- 稳扎稳打Silverlight(62) - 5.0控件之PivotViewer, ListBox 和 ComboBox 新特性, OpenFileDialog 和 SaveFileDialog 新特性
- C#用openfiledialog文件和savefileDialog打开和保存文件
- c# 疑难(一)之打开“OpenFileDialog”文本对话框后默认路径改变问题和解决方法
- 使用 OPENFILENAME 以及 GetOpenFileName、GetSaveFileName 实现打开,保存对话框
- ABAP用FILE_OPEN_DIALOG打开多个文件后打印出名称
- OpenFileDialog会改变FileInfo的默认路径吗?
- 设置savepanel或openpanel的默认打开路径方法
- OpenFileDialog()打开指定文件
- OpenFileDialog SaveFileDialog FolderBrowserDialog 文件路径操作
- C#中利用OpenFileDialog与 SaveFileDialog保存文件与创建文件 以及FolderBrowserDialog用法
- 译文:Silverlight 3.0 新功能之六 : 保存文件对话框(Save File Dialog Box)
- C# 关于使用OpenFileDialog 默认路径被重置的问题。
- Silverlight使用SaveFileDialog保存到本地文件
- C# 如何提取SaveFileDialog的保存路径