WP7基礎學習 第九講

2022-01-16 09:01:33 字數 1710 閱讀 9032

(注:因為把第七講和第八講放在一起了,主要是對那兩節的了解,簡單應用,沒太深究!不過全景檢視和樞軸檢視真的效果很不錯!)

express blend工具:

本節主講:對微軟的blend工具的簡單介紹、簡單使用,它適合於設計人員(如:做個小小的flsh動畫,對介面控制項的修改,一些3d效果,視覺效果,不錯的工具)!

工具的簡介、工具的使用、示例

工具簡介:

工具的使用:

工作區、控制項、繪製形狀和路徑、使用物件和屬性、變形、動畫、資源

1.工作區

工具箱、資源庫、projects面板、assets面板、states面板、properties面板、resources面板、results面板

工具箱:

漸變工具:gradient\brush transform

路徑工具:pen\pencil

形狀工具:rectangle\ellipse\line

版式面板:grid\canvas\stackpanel\scrollviewer\border

文字工具:textblock\textbox\password

常用控制項:button\checkbox

2.控制項

能夠按照自己的需要自定義控制項並設定控制項樣式;建立內容控制項

3.繪製圖形和路徑

繪製直線;繪製曲線;繪製任意形狀的路徑;在矩形邊角設定圓角;將形狀轉換為路徑;新增或修改路徑上的點;更改曲線的形狀;重定義路徑上點的控制柄;合併形狀或路徑;生成或釋放復合的路徑;應用修改或刪除剪下的路徑

4.動畫

動畫基於定義平滑可視過度的起點和重點的關鍵幀;建立乙個storyboard,然後在該stroryboard中的時間線上設定關鍵幀,以標記屬性更改;建立、修改或刪除storyboard;開啟或關閉storyboard;修改storyboard以再起週期結束時重複或反轉;複製或反轉storyboard;建立簡單動畫;建立、修改或刪除運動路徑;設定迴圈週期;生成關鍵幀;貼上或移動關鍵幀;刪除關鍵幀;更改關鍵幀之間的動畫內插方式;放大或縮小時間線;推移時間線;測試storyboard;動態顯示路徑或剪下路徑上的點;執行storyboard時進行控制

5.資源

幾乎任何內容均可以轉換為某種型別的資源;建立資源;應用或刪除資源;修改資源;重新命名資源;移動、複雜或匯入資源;建立、匯入或匯入資源字典

wp7---10

visualstate manager:視覺管理器

簡介、基本知識、應用

1.簡介

控制專案控制項的視覺效果;管理帶有狀態的控制項的狀態以及用於狀態過度的邏輯;涉及到控制項在各個狀態下的視覺效果,可以使控制項產生很多特殊效果;在專案主要用於建立自定義控制項以及控制項模板

2.基本知識

silverlight控制項包含兩個主要部分:parts,控制項的外觀顯示,大部分都是由多個子控制項組合而成,這些子控制項就是parts,並非所有控制項都有子控制項部分;states model,visual states(視覺狀態),控制項在不同狀態下顯示的效果/visual states groups(視覺狀態組),為有互斥效果的控制項提供的,相同的視覺狀態組是互斥的,不同的視覺狀態組是不互斥的/visual transitions(視覺過度轉換):視覺狀態切換時的過度動畫效果

**://管理器型別,狀態組

//設定單個的狀態組

//視覺過度轉換,設定單個的狀態組裡不同狀態切換時的動畫效果

//設定單個的狀態的動畫效果

圓形按鈕;按鈕按下狀態和抬起狀態;進度條的特效;樞軸檢視的實現

WP7基礎學習 第十五講

wp7 15 注 本節主講對xna,遊戲開發的簡介,簡單了解一些,不過課程中的audio,input,也可用於其他的應用開發,有對應的命名空間!xna在silverlight中的應用 1.xna基本知識 2.audio sound song 3.microphone 4.input 1.xna基本知...

WP7基礎學習 第一講

分享學習筆記 初始windows phone7 平台介紹 sdk的安裝 模擬器介紹 效能測試 hello world 平台介紹 是微軟公司開發的乙個全新的移動平台 對開發者來說,是一種全新的開發方式 基本架構 screen 1 tool and support 開發應用所需的工具和支援 2 runt...

WP7基礎學習 第一講

分享學習筆記 初始windows phone7 平台介紹 sdk的安裝 模擬器介紹 效能測試 hello world 平台介紹 是微軟公司開發的乙個全新的移動平台 對開發者來說,是一種全新的開發方式 基本架構 screen 1 tool and support 開發應用所需的工具和支援 2 runt...