我最喜歡的Silverlight 3 新功能(一)之 SaveFileDialog
My favorite Silverlight 3 new features ... Part 1...SaveFileDialog
-----------------------------------------------------------------
Silverlight 3.0推出在即,有幾個我個人很喜歡的新功能, 當然要陸續介紹一下,第一個我最感興趣的是SL 3中的檔案儲存能力,這邊指的檔案儲存當然是儲存到Client端,透過這個功能我們的SL應用程式儘管運行在瀏覽器上,但再也不是對用戶端的檔案存取毫無能力了,要使用這個功能,關鍵在於SaveFileDialog物件...
線上展示: (若需要測試此頁面, 請先安裝 Silverlight 3 Beta - Windows Developer Runtime)
-----------------------------------------------------------------
Silverlight 3.0推出在即,有幾個我個人很喜歡的新功能, 當然要陸續介紹一下,第一個我最感興趣的是SL 3中的檔案儲存能力,這邊指的檔案儲存當然是儲存到Client端,透過這個功能我們的SL應用程式儘管運行在瀏覽器上,但再也不是對用戶端的檔案存取毫無能力了,要使用這個功能,關鍵在於SaveFileDialog物件...
線上展示: (若需要測試此頁面, 請先安裝 Silverlight 3 Beta - Windows Developer Runtime)
主要程式碼如下:
下載範例程式。
留言
Message: Unhandled Error in Silverlight 2 Application Dialogs must be user-initiated. at System.Windows.Controls.OpenFileDialog.ShowDialog()
似乎是sl3_beta1的問題,有網友移除掉就正常,但又不用能sl3的功能了。
參考: http://ask.officelive.com/workspace/qna/t/1931.aspx
http://www.cnblogs.com/carysun/archive/2009/07/10/silverlight3.html
Overview
This package is an add-on for Visual Studio 2008 SP1 to provide tooling for Microsoft Silverlight 3. It can be
installed on top of either Visual Studio 2008 SP1 or Visual Web Developer 2008 Express with SP1, and it provides a
Silverlight project system for developing Silverlight applications using C# or Visual Basic.
Silverlight 3 Tools for VS 2008 SP1 包含 :
* Visual Basic and C# Project templates
* Intellisense and code generators for XAML
* Debugging of Silverlight applications
* Remote debugging of Silverlight applications for Mac
* Web reference support
* WCF Templates
* Team Build and command line build support
* Support for cached transparent platform extensions
* Support for Silverlight 3 Out-of-Browser applications
This download will install the following:
* Silverlight 3 developer runtime
* Silverlight 3 software development kit
* KB967143 for Visual Studio 2008 SP1
and/or
KB967144 for Visual Web Developer 2008 Express with SP1
* Silverlight 3 Tools for Visual Studio 2008 SP1
and/or
Silverlight 3 Tools for Visual Web Developer 2008 Express with SP1
Silverlight 3 Tools for Visual Studio 2008 SP1
Version: 30730.126
Date Published: 7/7/2009
Language: English
Download Size: 32.2 MB
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=9442b0f2-7465-417a-88f3-5e7b5409e9dd
--------------------------------------------
Silverlight 3 Client run-time, 客戶端瀏覽器安裝的 Silverlight.exe 下載頁面 (4.7 MB)
http://www.microsoft.com/silverlight/resources/install.aspx
--------------------------------------------
Wizard 编程网 - 博客园
http://j2se.myweb.hinet.net
http://www.cnblogs.com/WizardWu
的確, 真是歷史性的一刻啊, 我也見證一下好了...^^
To tomexou,
現在你可以試試看SaveFileDialog和OpenFileDialog囉...^_^
http://www.cnblogs.com/aspnetx/archive/2009/07/10/1520348.html
我的项目也平滑迁移过来了,SL 3.0 和 Beta 版比,一些类库发生了变化:
如 SaveFileDialog 的属性已经和原来不同了。
被广大SL开发者强烈呼吁的鼠标滚轮支持在3.0里终于加上了。
第三方控件RadControl在SL 3.0的离线模式下不能使用,估计是一些代码和浏览器绑死了。
我使用您的範例存檔後,發現用如果中間沒有「中文」字的話,檔案會變成了Ansi編碼! 導致openWin時,會變成亂馬,如果有中文字就正常。