看完 微軟所提供的教學影片 所紀錄下來的心得摘要
網址
http://msdn.microsoft.com/zh-tw/netframework/cc963622.aspx
#1 如何建立、設計、執行與部署 WPF 應用程式與 WPF Web 應用程式
1. 分兩種執行方式
a. standalone -> 像 windows from 一樣,編譯後是一個exe 檔
b. XBAP -> 可產生一個由瀏覽器所執行的檔案,如ie , 編譯後是 .xbap 檔
2. 停用 ie 除錯
工具->網際網路選項->進階-> 停用指令碼除錯(ie 或 其他)
這樣就會 執行 這種 程式就會跑出 debug 的錯誤訊息
3. 主要架構
XAML -> ui 和相關動作事件
.cs -> c# 程式碼
#2 如何繪製與配置 2D 圖形介面
1. 繪圖的屬性介紹: stroke, fill
2. 若要在程式碼控制要 在 XAML 檔上 命名
3. 畫圖範例 曲線、三角形
#3 如何應用 WPF 圖形透明度、混色特效與滑鼠事件
1. 圖形的顯示順序(z order 是照XAML檔出現的順序),越早出現在越上層
2. opacity 屬性 可以調透明度,0~1
3. 要將window form 設成透明,就要設定比較多選項
a. opacity 屬性
b. allowstransparency 屬性 打勾
c. 不能有外框 windowStyle 設程 none
設成透明的缺點: 要自行撰寫移動物件和關閉物件的function
4. mounse event : move 和 down 的事件範例
#4 神奇的筆刷 #1 - 實心與影像筆刷
1. ImageBrush 的使用, 從檔案中的 如 bmp 圖檔當作背景顏色
2. 文字方塊也可以使用,背景(backgroud) 或 字體(foreground)
3. 屬性在XAML檔中有宣告過的話就不能重複宣告
4. ImageBrush 預設是將於圖自動放大到對應的大小,若不想這樣可以設定 viewpoint 和 tilemode 來避免
沒有留言:
張貼留言