2011年7月20日 星期三

Silverlight - 執行時期切換User Control

在Silverlight應用程式中,可能會有許多User Control,若要在執行時期切換不同的User Control來做顯示,可以利用一小段程式碼。

例如在Expression Blend建立一個Silverlight 應用程式,

  • 新增一個User Control

image

  • 在MainPage加一個Button

image

  • 切換到Visual Studio 2010撰寫Button Click的事件處程式碼

image

  • 加上以下程式到Click事件,這樣就行了

image

Expression Blend(4)– PathListBox Control

此範例也適用 WPF

PathListBox Control可以新增項目到Path,例如我想要在Silverlight 左上角顯示出圖片清單,每當點選清單中任一圖片時,就將這張圖的大圖顯示在右下角。
image

2011年7月19日 星期二

Expression Blend(3)–修剪圖型

若想要畫出扇型,可以利用現有圓型的Clip屬性來達成,例如

  • 畫一個矩型並填上顏色

image

2011年7月18日 星期一

Expression Blend(2)–Path

如果要畫出掛在天空的半弦月,使用Pen來繪製相當的辛苦,我們可以這樣做

  • 按L,選取Ellipse,按SHIFT在ArtBoard畫出一個圓形。

image

Expression Blend(1) - 基本繪圖操作

以下介紹Rectangle與Ellipse圖型的快速鍵與繪圖方式。

  • 建立一個Silverlight應用程式 (或WPF應用程式)

image

總網頁瀏覽量