建立 Windows Phone 的內容

important note重要訊息:

Microsoft Expression Blend for Windows Phone 只能透過安裝 Windows Phone Developer Tools Ff979318.xtlink_newWindow(zh-tw,Expression.40).png 的方式取得。

Expression Blend for Windows Phone 可讓您迅速輕鬆地建置適用於 Windows Phone 的 Silverlight 應用程式。您可以使用 Expression Blend 中的設計工具建立 Windows Phone 應用程式,包括 Windows Phone 範本、圖形和動畫工具、內建行為以及範例資料。

建立 Windows Phone 應用程式之後,您可以建置它並在內建的 Windows Phone Emulator 或連接到電腦的 Windows Phone 裝置中預覽。

important note重要訊息:

Silverlight 包含的執行階段經過最佳化,適合在手機等記憶體有限的裝置上顯示內容。Silverlight for Windows 和 Silverlight for Windows Phone 有多項不同之處。若要熟悉這些差異,請參閱 MSDN 上的 Silverlight for Windows Phone Ff979318.xtlink_newWindow(zh-tw,Expression.40).png

有關設計和開發適用於 Windows Phone 之應用程式的其他資訊,請參閱 MSDN 上的 Windows Phone Development (Windows Phone 開發) Ff979318.xtlink_newWindow(zh-tw,Expression.40).png

Windows Phone 範本

在 Expression Blend 中建立新的 Windows Phone 專案時,您可以選擇下列 Windows Phone 專案類型:

  • Windows Phone 應用程式:用來建立 Silverlight for Windows Phone 應用程式的專案。

  • Windows Phone 資料繫結應用程式:使用資料和命令繫結支援 ViewViewModel 間鬆散耦合的 Silverlight for Windows Phone 專案。

  • Windows Phone 全景應用程式:使用 Panorama 控制項來建立全景樣式應用程式的 Silverlight for Windows Phone 專案。

    如需 Panorama 控制項的詳細資訊,請參閱 MSDN 上的 Panorama control for Windows Phone (適用於 Windows Phone 的 Panorama 應用程式) Ff979318.xtlink_newWindow(zh-tw,Expression.40).png

  • Windows Phone 樞紐分析應用程式:使用 Pivot 控制項來建立標籤樣式應用程式的 Silverlight for Windows Phone 專案。

    如需 Pivot 控制項的詳細資訊,請參閱 MSDN 上的 Pivot control for Windows Phone (適用於 Windows Phone 的 Pivot 應用程式) Ff979318.xtlink_newWindow(zh-tw,Expression.40).png

  • Windows Phone 控制項程式庫   用來建立可跨其他 Windows Phone 應用程式重複使用之自訂控制項的專案。

當新專案開啟時,模擬 Windows Phone 螢幕的畫板會出現在文件視窗中。

行為

您可以使用行為在 Windows Phone 應用程式中增加互動功能,而不用撰寫任何程式碼。行為是可重複使用的封裝程式碼片段,您可將它拖曳到任何物件上,然後透過變更其屬性來微調。您可以使用 Expression Blend 隨附的內建 Windows Phone 行為,設計應用程式回應使用者的方式。

如需詳細資訊,請參閱使用內建的 Windows Phone 行為

範例資料

Expression Blend 可讓您輕鬆設計資料導向的使用者介面,而不需要存取即時的資料。您可以使用 [資料] 面板產生有意義的範例資料,或是從 XML 檔案匯入範例資料。在設計階段中,範例資料可供畫板上的控制項使用。您可大幅自訂範例資料細節,而且可以在執行階段輕易切換使用範例資料以及使用即時資料。

如需詳細資訊,請參閱建立範例資料

圖形工具

Expression Blend 支援最常見的影像檔案類型 (如 BMP、GIF、ICO、JPEG、PNG 和 TIFF)。您可以從 Expression Blend 外部拖曳受支援的影像檔案,或使用 [專案] 功能表將檔案新增至您的專案中。影像檔案會新增為畫板上的 Image 物件。

Expression Blend for Windows Phone 包含 64 個 Windows Phone 應用程式列圖示的向量版本,可供您在開發適用於 Windows Phone 的應用程式時使用。

當您為專案新增影像檔案之後,就可以在 [專案] 面板中按兩下影像檔案的名稱,或將現有影像控制項的 [Source] 屬性設定為影像檔案的名稱,將該檔案新增至畫板上。

如需詳細資訊,請參閱插入影像與圖案

物件

您可以選取 [工具] 面板 或 [資產] 面板中的工具,或在 [資產] 面板中選取指定樣式的控制項或自訂控制項,將物件新增至畫板上。您也可以從 [資源] 面板拖曳指定樣式的控制項,或將 [資源] 面板中的資源拖曳至畫板中的現有物件上,將資源套用到物件的其中一個屬性。此外,您還可以直接從 [Windows 檔案總管] 將影像、聲音檔、視訊檔和其他媒體拖曳到 Expression Blend 中,或是從其他應用程式複製影像再直接貼到畫板上。

如需使用物件的詳細資訊,請參閱使用物件與控制項

控制項和控制項程式庫

Expression Blend 提供多種可供您設計 Windows Phone 應用程式的控制項。

如需詳細資訊,請參閱選擇及使用互動式控制項

如果想要建立和系統控制項一樣可以新增至畫板的可重複使用元件,您可以在 Expression Blend 中建立使用者控制項。使用者控制項可以包含其他控制項、資源和動畫時間軸,與應用程式相同。唯一的差異在於使用者控制項的根物件是 UserControl ,而不是 WindowPage

如需詳細資訊,請參閱建立空白使用者控制項

您也可以建立 Windows Phone 控制項程式庫,以建立方便在多個 Windows Phone 專案中重複使用的 UserControls 程式庫。

如需詳細資訊,請參閱建立 Windows Phone 專案

視覺狀態

您可以在 Windows Phone 應用程式中建立互動功能,方法是針對 UserControl 控制項、Window 控制項、Page 控制項或控制項範本可能呈現的每一種視覺狀態定義不同的視覺外觀,接著再新增行為或程式碼以隨著使用者互動在這些狀態間切換。您可以修改兩種狀態組合間的切換,甚至建立動畫以在首次進入狀態時執行。

如需詳細資訊,請參閱定義控制項的不同視覺狀態

動畫

您可以使用 Expression Blend 中的主要畫面格動畫工具,在 Windows Phone 應用程式中建立連續動畫。您可以使用主要畫面格動畫搭配視覺狀態 (例如,在達到指定的狀態時觸發動畫),或分別使用 (例如,當某個動作觸發動畫時)。

如需有關在 Expression Blend 中建立動畫的詳細資訊,請參閱將物件製作成動畫

其他資源

如需更多資源,請參閱學習和社群資源

Copyright © 2011 by Microsoft Corporation. All rights reserved.