快速浏览Silverlight3 Beta:使用SaveFileDialog保存到本地文件2010-05-10 博客园 代震军在Silverlight3 Beta,提供了保存文件对话框,通过它我们可以很方便的将文本(包括图片等)信息保存到指定的本地文件上,当然这是要求一定权限的,所以在启用VS2008时请选择以“管理员身份”运行,即:

只有这样才不会在稍会的保存文件时,出现权限不足而无法保存的问题。首先,我们的XAML文件内容如下:
<Grid x:Name="LayoutRoot" Background="AliceBlue">
<Grid.RowDefinitions>
<RowDefinition Height="250"/>
<RowDefinition Height="25"/>
<RowDefinition Height="25"/>
</Grid.RowDefinitions>
<TextBox Name="Msg" Grid.Row="0" Text="请输入内容" Width="400" Height="200" FontSize="16" />
<Button Name="SaveFile" Content=" 保 存 " Grid.Row="1" Click="SaveFileClick" FontSize="14" Width="200"/>
<TextBlock Name="FileName" Grid.Row="2" FontSize="14"/>
</Grid>