Expression Blend 4 Tutorial

零元學Expression Blend 4 - Chapter 47 超簡單!運用StackPanel配合OpacityMask做出倒影效果

有網友問我如何在Blend內製作出倒影效果

我提供了一個很簡單的作法,解決了他的問題,在這裡也跟大家分享 : )


我們運用StackPanel配合OpacityMask做出倒影效果

[Windows 8] 談 Metro UI 以及 Expression Blend 的未來

這篇,我要利用Windows 8談兩個主題

一個是 Metro UI,另一個是 Expression Blend 的未來

[Expression Blend 4] [SketchFlow系列] Chapter 3 瞭解SketchFlow Map (下)



本章是針對SketchFlow Map 所做的最後介紹

為您介紹三個常用的功能:Set a Start、Change Visual Tag、SketchFlow Projects Settings

[Expression Blend 4] [SketchFlow系列] Chapter 2 瞭解SketchFlow Map (中)



本章要帶你瞭解Component Screen以及與Screen的關聯運用

沿用上一章的專案進度,繼續把焦點放在SketchFlow Map

[Expression Blend 4] [SketchFlow系列] Chapter 1 瞭解SketchFlow Map (上)

接下來,我們模擬一下,有可能是接到了一個專案或是你腦中剛好迸出一個不錯的Idea

你迫不急待的想要把的想法告訴你的工作夥伴

想要完整的告訴對方,這個主意或想法有多完美!!

而且希望不要有觀念上的落差,你知道你需要的是 SketchFlow!

[Expression Blend 4] [SketchFlow系列] Chapter 0 序曲

因為每個人的想法都不同,除非你很明確的告訴對方你的想法,不然觀念一定會有落差...

但你要用什麼方法才能很明確的表達你的想法呢?或許SketchFlow能幫你解決這個煩人的問題。

[Windows Phone]你今天裝Windows Phone SketchFlow了嗎?

所謂「工欲善其事,必先利其器」,所以今天要先告訴你如何安裝Windows Phone SketchFlow

零元學Expression Blend 4 - Chapter 46 三分鐘快速充電-設定Margin的小撇步

如果需要經常的使用某一項工具,總會希望能夠更快速的使用各項設定達到效果

今天要介紹的就是簡單的設定Margin的小撇步


幫你快速的充個電吧!

零元學Expression Blend 4 - Chapter 45 ListBox裡的物件不能換行嗎?

ListBox裡的排列不是垂直就是水平,覺得這樣的排列很枯燥乏味嗎?

想要它變聰明嗎?

看下去就對了~

零元學Expression Blend 4 - Chapter 44 Flash做的到的Blend也可以!輕鬆製作擁有動畫的MenuBar!(下)

抱歉久等了!!!!

終於到了動畫MenuBar的最終章囉!

零元學Expression Blend 4 – Chapter 43 如何指定Childwindow PopUp位置

有網友詢問我有關Childwindow是否能指定彈出位置?
其實只要透過小小的調整就可以達成指定位置的設定嚕!

零元學Expression Blend 4 - Chapter 42 五分鐘快速完成扇形變圓形動畫

零元學Expression Blend 4 - Chapter 42 五分鐘快速完成扇形變圓形動畫

零元學Expression Blend 4 - Chapter 41 Flash做的到的Blend也可以!輕鬆製作擁有動畫的MenuBar!(中)

我們接著進行動畫MenuBar的製作

接續著上一篇的範例,要使文字的位置在MouseOver也有變化

零元學Expression Blend 4 - Chapter 40 Flash做的到的Blend也可以!輕鬆製作擁有動畫的MenuBar!(上)

一直以來都有人拿Flash的動畫問我Blend可不可以做到一樣的動畫效果

雖然我很明白Flash跟Silverlight差異在哪,但似乎對很多人來說,在網頁上的動畫效果已經根深蒂固的覺得只能用Flash才做到!?


在我看來....善用工具,並且用對工具,就能達到想要的效果!

技術日新月異,很多工具軟體也越來越人性化,操作起來更是便捷

可能我對Blend有著特殊的感情,所以很偏心吧?

在Flash跟Blend做比較時,總是有著不想讓Blend設計出的東西輸掉一樣的心情...

所以我把這次的MenuBar動畫效果,分享給想要學習Blend的朋友

零元學Expression Blend 4 - Chapter 39 蝦米?!同款?不同師傅!告訴你Visible、Hidden與Collapsed的差異!

由此可知

Hidden為隱藏項目,但也保留項目的配置空間

而Collapsed為隱藏項目,但因為沒有保留項目的配置空間,所以會使得綠色區塊位置改變





MSDN提到:

Visibility 值為 Collapsed 的項目不會佔用任何配置空間。

(MSDN對Visibility的介紹原文)



配置空間指的是項目存在畫面上的位置

所以就算是該項目使用Collapsed,項目不會佔用任何配置空間

但是與是否會耗損資源並沒有任何的絕對關係!!!!


就算不存在畫面上,檢查Xaml時,會發現已設定為Collapsed的項目還是存在的

零元學Expression Blend 4 - Chapter 38 看如何使用Clip修出想要的完美曲線(下)

你可以把Clip想成是一個遮罩,運用遮罩達到我們想要的效果

所以在這裡我們把文字的範圍當成是遮罩

與遮罩交疊的圖片部分被截取出來

進而呈現出圖片鑲進文字內的效果

零元學Expression Blend 4 - Chapter 37 看如何使用Clip修出想要的完美曲線(上)

幾何外部的 UIElement 會在呈現的配置中以視覺化方式裁剪。 幾何不一定要是矩形。

裁剪區域是幾何的「外部」。 換句話說,如果幾何是用來做為 Path 而非裁剪的資料,所顯示 (未裁剪) 內容的幾何區域即具有 Fill 屬性。

裁剪區域是指落在幾何覆疊外部的任何區域。

對於複雜的幾何而言,區域的裁剪與否會受到幾何的 FillRule 的影響。

零元學Expression Blend 4 - Chapter 36 來玩捉迷藏吧!!!看看ScrollBar的Disabled與Hidden之差異

本次要針對Disabled以及Hidden作討論

很多人會把Disabled當成是不顯示,因為選單內容有個Visible(翻譯為可見or顯示)

但其實Disabled是禁用而非不顯示,若是想要使之不顯示,請使用Hidden作隱藏即可

我想,不顯示跟隱藏的意思是雷同的,但與禁用卻是相差很遠,所以請不要搞混喔~

隱藏與禁用,在實務上使用起來就是有差別!!

差在哪裡呢?看下去就知道

零元學Expression Blend 4 - Chapter 35 討厭!!我不想一直重復設定!!『Template Binding』使用前後的差異

因為先前寫到自製Button時需特別注意Template Binding步驟的部分,有不少網友常常問我差異到底在哪?

所以在這邊就特別為了Template Binding做單獨的介紹

零元學Expression Blend 4 - Chapter 34 啊~!!我不要毛毛的感覺!-使用佈局修整「UseLayoutRounding」

本章將介紹UseLayoutRounding,中文我把它翻譯為「佈局修整」

英文原文為:Gets or sets a value that determines whether to use rounding behavior that aligns layout to whole pixels.

零元學Expression Blend 4 - Chapter 33 簡單輕鬆的學會如何使用Visual States(下)

上篇提到了Visual State Manager中文翻譯為視覺狀態管理器是Blend的強大功能之一

本篇要更深入介紹如何使用

零元學Expression Blend 4 - Chapter 32 簡單輕鬆的學會如何使用Visual States(上)


Visual State Manager中文翻譯為視覺狀態管理器,這是Blend的強大功能之一

這項功能賦與了視覺設計師更大的空間

零元學Expression Blend 4 - Chapter 31 看如何簡單的把SampleData 綁進ListBox裡

前面幾章連續講到ListBox的運用,本章要講得是如何簡單的把SampleData 綁進ListBox裡

零元學Expression Blend 4 - Chapter 30 8個Expression Blend4的快捷

我針對工作區跟視窗的快捷鍵整理了八個Expression Blend4的快捷,也是我常用的,希望對大家有幫助

而其餘的工具快捷在其他的文章中已經介紹過嚕!

零元學Expression Blend 4 - Chapter 29 ListBox與Button結合運用的簡單功能

本章所講的是運用ListBox、TextBox與Button,做出簡單的列表新增刪除功能

這種功能常常在很多小地方運用到

零元學Expression Blend 4 - Chapter 28 ListBox的基本運用與更改預設樣式

本章將先教大家認識ListBox的基本運用與更改預設樣式

零元學Expression Blend 4 - Chapter 27 PathlistBox被Selected時的藍底藍框問題

最近收到網友Cloud的來信,詢問我有關放進PathlistBox的物件,被選取後會出現藍底藍框的問題
經由他的同意,我決定把這個實作上遇到的問題及解決的方式,用一篇文章來跟大家分享

零元學Expression Blend 4 - Chapter 26 教你如何使用RaidoButton以及佈局容器的活用

本章將教大家如何運用Blend的內建元件RaidoButton做出選單選項,以及配合的佈局容器運用

零元學Expression Blend 4 - Chapter 25 以Text相關功能就能簡單做出具有設計感的登入畫面

本章將交大家如何運用Blend 4 內的Text相關功能做出有設計感的登入畫面
讓你五分鐘就能快速做出一個登入畫面

零元學Expression Blend 4 - Chapter 24 以實作瞭解Cover Flow功能

今天要介紹一個Silverlight Toolkit內好用且在圖片展示操作上很常見的元件-「Cover Flow」

零元學Expression Blend 4 - Chapter 23 Deep Zoom Composer與Deep Zoom功能

最近有機會在工作上用到Deep Zoom這個功能,我就順便介紹一下這個一直很夯的功能吧!


雖然有很多前輩已經寫過Deep Zoom的相關介紹文章了,但我想用自己的方式再把Deep Zoom這個功能整理的更完整一點。

零元學Expression Blend 4 Chapter 22 以實作案例學習Frame及HyperlinkButton

本章將教大家如何以實作善用Blend4的內建功能-「Frame」以及「HyperlinkButton」

零元學Expression Blend 4 – Chapter 21 以實作案例學習MouseDragElementBehavior


本章將教大家如何運用Blend 4內建的行為注入元件「MouseDragElementBehavior」--使物件擁有拖拉功能

零元學Expression Blend 4 – Chapter 20 以實作案例學習Childwindow

本章將教大家如何運用Blend 4內建的假視窗原件-「ChildWindow」
ChildWindow常常運用在使用者登入、特殊警告或是其他強調式的需求功能

零元學Expression Blend 4 - Chapter 19 如何讓做好的Blend專案變Silverlight網頁


本章將教大家如何把製作好的Blend專案變為可以讓任何人在網際網路瀏覽的Silverlight網頁

零元學Expression Blend 4 - Chapter 18 用實例了解互動控制項「CheckBox」II


延續上一章的CheckBox教學,本章將以實作繼續延伸更靈活的運用CheckBox。
看Blend如何把CheckBox變成飛碟!

零元學Expression Blend 4 - Chapter 17 用實例了解互動控制項「CheckBox」I


本章將教大家如何運用CheckBox做實作上的變化;教你如何把CheckBox變藏寶箱!

零元學Expression Blend 4 - Chapter 16 用實例了解互動控制項「Button」II


本章將教大家如何製作自己的Button,並以玻璃質感Button為實作案例。

零元學Expression Blend 4 - Chapter 15 用實例了解互動控制項「Button」I


本章將教大家如何更改Button的預設Template,以及如何在Button內設置動畫。

零元學Expression Blend 4 - Chapter 14 用實例了解佈局容器系列-「Pathlistbox」II


本章將延續上一章的範例,步驟解析。

零元學Expression Blend 4 - Chapter 13 用實例了解佈局容器系列-「Pathlistbox」I


本系列將教大家以實做案例認識Blend 4 的佈局容器,此章介紹的佈局容器是Blend 4 裡的-「Pathlistbox」

零元學Expression Blend 4 - Chapter 12 用實例了解佈局容器系列-「Viewbox」


本系列將教大家以實做案例認識Blend 4 的佈局容器,此章介紹的佈局容器是Blend 4 裡的-「Viewbox」;
以及加碼贈送安裝擴充元件-「Silverlight Toolkit」。

零元學Expression Blend 4 - Chapter 11 用實例了解佈局容器系列-「Border」


將教大家以實做案例認識Blend 4 的佈局容器,此章介紹的佈局容器是Blend 4 裡的專情王子-「Border」。

零元學Expression Blend 4 - Chapter 10 用實例了解佈局容器系列-「StackPanel」


本系列將教大家以實做案例認識Blend 4 的佈局容器,此章介紹的佈局容器是Blend 4 裡的乖寶寶-「StackPanel」;及加碼贈送「ScrollViewer」的運用。

零元學Expression Blend 4 - Chapter 9 用實例了解佈局容器系列-「Canvas」


本系列將教大家以實做案例認識Blend 4 的佈局容器,此章介紹的佈局容器是Blend 4 裡被我稱為忠於原味的傻大姊-「Canvas」。

零元學Expression Blend 4 - Chapter 8 用實例了解佈局容器系列-「Grid」


本系列將教大家以實做案例認識Blend 4 的佈局容器,此章介紹的是Blend 4 裡的佈局容器大哥-「Grid」。



零元學Expression Blend 4 - Chapter 7 什麼?影片不再是印象中的方框框!!!看Blend 4如何把影片鑲入字裡


本章將教大家如何在Blend 4裡新增Media Element,以及運用Video Brush讓影片鑲入你所設定的字裡,使影片不再是傳統的呈現方式。


零元學Expression Blend 4 - Chapter 6 如何置入Photoshop檔案以及入門動畫設計



本章將教大家如何把Photoshop檔案置入Expression Blend 4,以及設置簡單的動畫。

只要按照步驟來,就能很容易的做出動畫的效果。

零元學Expression Blend 4 - Chapter 5 2.5D轉換的使用技巧

本章將延續上篇零元學Expression Blend4 - Chapter 4元件重複運用的觀念所製作的圖來進行,教你如何將圖做X、Y、Z空間的延伸。

零元學Expression Blend 4 - Chapter 4元件重複運用的觀念


本章將教大家Blend元件重複運用的觀念,這在Silverlight設計中是非常重要的,另外加碼贈送漸層工具(Gradient Tool)。