
Swift 3D 5.0 版增加了與 Microsoft Silverlight 的整合
可以直接匯出成Microsoft Silverlight 和 Windows Presentation Foundation(WPF) 使用的3D 場景
Silverlight 5 / HTML5 / CSS3 / Visual Studio / Flash CC / Office2012 / Flash Player 11 / Windows 8
XAML 是一種基於 XML 語言,可用於定義圖形資源、使用者界面、行為、動畫等。微軟將它作為在 Windows Presentation Foundation 中使用的標記語言推出。Windows Presentation Foundation 是一種面向桌面的技術,屬於 .NET Framework 3.0 的一部分,旨在輔助協調設計人員和開發人員在建立應用程式時的工作。
一直以來,設計人員使用一套工具和資源建立應用程式,而開發人員則使用自己的另一套工具。工具集的不符合可能對最終的應用程式產生負面影響。微軟推出新的 Expression 工具套件,主要是 Microsoft ExpressionR Design 和 Microsoft Expression Blend,讓專業設計人員可以分別將圖形項目和使用者界面放在一起,將最終結果表述為 XAML,以便開發人員用此構建應用程式。
首次發佈的 Silverlight 所使用的 XAML 不同於 Windows Presentation Foundation 使用的 XAML,前者是可用於桌面的完整 XAML 的面向 Web 子集。因此,如果您熟悉 Windows Presentation Foundation XAML,您可能會注意到缺失一些東西,比如標記、頁面資源、資料綁定和豐富組件模型。
在 XAML 中,元素是用 XML 標記定義的。每個 Silverlight 文檔的根層級都是 Canvas 標記,它定義繪製 UI 元素的空間。該 Canvas 應包含 Silverlight 需要的 XML 命名空間聲明。
一個 Canvas 可以有一或多個子項,子 Canvases 又可以建立它們自己的子項。Canvas 子項有相對於其父項的位置,而不是對根 Canvas。下面的範例中,一個 Canvas 包含一個矩形 (Rectangle),該矩形放在距其父項左上角 25 像素的位置。
免費 Expression Blend 教學影片
國外的教學影片,雖然講英文,但因為有畫面,所以即使聽力不好,也不影響。
網址在:http://movielibrary.lynda.com/html/modPage.asp?ID=384。
Lee Brimelow其中的內容包含所有WPF及Silverlight 開發及設計人員所需具備的基本Expression Blend編輯技巧,可快速有效地幫你進入WPF的應用領域。
若要觀賞這些影片,需先安裝QuickTime(http://www.apple.com/quicktime/download/)
內容包含:
1. 概覽及安裝
2. 工作區
3. 專案管理
4. 繪圖
5. 外觀編輯
6. 文字處理
7. 3D8. 整合多媒體
9.畫面配置控制項
10. 變形
11. 動畫及互動性
12. WPF 控制項13. 處理資料
14. 部署應用程式
另外還有 Expression Design 的教材影片: