2010年10月23日 星期六

圖檔放在dll 中, 如何在網頁中動態參考?

這是同學在ASP.NET課程問的問題.

解法

step1: 建立Class Library

step2: Add Reference : System.Web

step3: 將圖檔放入專案中, 並設定檔案屬性為 – Embedded Resource

step4: 在Class1.cs 的 Class 之前 宣告 WebResource

using System.Web.UI;

[assembly: WebResource("命名空間.圖檔.gif", "image/gif")]

step5: Build 專案

step6: 在Web Site –> Add Reference –> step1 的 Class Library

step7: 在網頁上放入Image或ImageButton

step8: 在Page_Load 事件 --

Page.ClientScript.RegisterClientScriptResource(typeof(MyScript.Class1), "MyScript.button_more07.gif");

ImageButton1.ImageUrl = ClientScript.GetWebResourceUrl(typeof(MyScript.Class1), "MyScript.button_more07.gif");

 

完成.

2010年10月8日 星期五

WPF MVVM 的專案Template 下載

開發WPF應用程式的Design Pattern – Model-View-ViewModel.

若要開發需自行從WPF 應用程式專案建立MVVM所需的基本內容, 如果需要像ASP.NET 的MVC 從專案範本建立, 可以從 New Project 的左邊畫面按 [Online] –> WPF , 右邊畫面 雙擊 [WPF MVVM Application] 即可下載安裝這個範本 .

WPF MVVM Application 專案範本

建立專案之後便可看到Solution Explorer 已經先建立好必要的目錄及類別:

WPF MVVM Project