看完 微軟所提供的教學影片 所紀錄下來的心得摘要
網址
http://msdn.microsoft.com/zh-tw/netframework/cc963622.aspx
#5 神奇的筆刷 #2 – 漸層筆刷
1. 這裡介紹兩種筆刷,LinearGradientBrush和 RadialGradientBrush
2. LinearGradientBrush可以藉由設定 startPoint 和 endpoint 來決定漸層的方向和位置
3. RadialGradientBrush 可藉由設定 GradientOrigion 來決定放射的中心
4. button 的背景也可以使用(background 屬性)
5. GradientStop 屬性設定決定 顏色 和 順序
#6 神奇的筆刷 #3 – 使用 VisualBrush 技術製作螢幕放大鏡
1. 倒影特效
a. VisualBrush 設定 visual 屬性 來設定原圖位置
b. ScaleTransform 屬性 決定放大比例
c. TranslateTramsform 屬性 決定要將哪個屬性顛倒,此範例是y(上下顛倒)
2. 放大鏡範例
a. 要挖一個洞好讓滑鼠事件能夠啟動到目標的 視窗上
#7 千變萬化的 WPF 文字方塊 – 控制項的外觀控制
純文字方塊的倒影
a. 反射純文字方塊
b. 可以把一堆圖形放在 grid 中 一起反射
c. 外框顏色屬性、字體顏色屬性
#8 WPF 樣式與資源 #1 – 如何定義資源與套用樣式
1. 樣式分四種
a. 屬性設定
b. Trigger
c. 動畫
d. 樣板
2. 資源大致分幾種,有上下的關係
3. 定義方式 :設定 Resources 屬性
a. 設定 style 標籤,記得命名 和 設定TargetType ,如這裡的範例是 button
b. Setter 標籤 設定要變更的屬性, property and value
c. 呼叫屬性 binding 的方式 且 { StaticResource + "設定的名稱" }
4. triggers 的應用
a. IsMouseOver
b. IsPressed
沒有留言:
張貼留言