物件與屬性概觀
在 Microsoft Expression Blend 中,物件是指任何可置於畫板上的項目。例如,將視覺化元素新增至畫板上後,即會變成您應用程式中的物件。開發吸引人的使用者介面變得相當簡單,只需將物件新增至畫板上,再根據您的需求加以修改即可。
物件類型
您可以新增版面配置面板以安排及將物件分組、新增控制項、圖形或路徑、特殊的文字控制項、媒體與 3D 物件至畫板上。
![]() |
---|
Microsoft Silverlight 1.0 或 Silverlight 2 專案中不支援某些視覺化元素。 |
回到頁首
修改物件
您可以使用畫板控點對物件調整大小、移動、旋轉、翻轉或扭曲,以利用多種方式修改畫板上的物件。此外,還可以使用 [屬性] 面板輸入會影響外觀、大小與位置等物件屬性的值。如需詳細資訊,請參閱外觀與轉換下的主題。
您也可以以動畫顯示物件,以及連結將根據使用者互動控制動畫的觸發程序與使用者互動功能或事件。
![]() |
---|
觸發程序在 Silverlight 1.0 中不受支援,但您可以使用事件設定使用者互動功能。如需詳細資訊,請參閱建立可控制 Silverlight 應用程式中腳本的按鈕。在 Silverlight 2 專案中,您可以使用狀態。如需詳細資訊,請參閱根據使用者互動變更狀態。 |
回到頁首
自訂物件
若要為應用程式建立獨特的外觀,您可以建立樣式與範本,並將其他屬性轉換成資源,以將其套用至其他視覺化元素。您也可以設計使用者控制項或撰寫自訂控制項的程式碼,以建立包含自訂行為而可重複使用的控制項。
![]() |
---|
資源、樣式和範本在 Silverlight 1.0 中不受支援,但您可以建立 JavaScript 類別以定義可重複使用的控制項。如需詳細資訊,請參閱 Expression Blend 隨附的 Silverlight 1.0 範例,或參閱 Silverlight 學習中心 (英文)。 |
回到頁首
動態內容
若要讓您的應用程式以動態更新的方式呈現內容,您可以新增資料來源,並將物件的屬性繫結至資料。您也可以將某個物件的屬性繫結至另一個物件的屬性 (例如,使用滑桿的值更新數值文字方塊)。如需詳細資訊,請參閱資料處理。
![]() |
---|
Expression Blend 的資料處理工具在 Silverlight 1.0 專案中不受支援。 |
回到頁首
新增物件
您可以選取 [工具箱] 或 [資產庫] 中的工具,或從 [資產庫] 選取指定樣式或自訂的控制項,將物件新增至畫板上。您也可以從 [資源] 面板拖曳指定樣式的控制項,或將 [資源] 面板中的資源拖曳至畫板中的現有物件上,將該資源套用到其中一個物件屬性中。
回到頁首
畫板堆疊順序
每次建立一個新物件時,該新物件就會位於物件堆疊的最上層。以任意兩個物件來說,在畫板上,一個物件在堆疊中的位置一定高於另一個物件,堆疊頂端是畫板上最前方的物件,與堆疊中更下方的物件重疊。
![]() |
按照 Z 順序的初始物件集 |
![]() |
在 Z 順序中上移一層 |
![]() |
提到 Z 順序的最上層 |
在下圖所顯示的另一個範例中,[橢圓形] 物件在堆疊中高於 [矩形] 物件,這表示在畫板上 [橢圓形] 會出現在 [矩形] 的上方。
物件在畫板上的堆疊順序
回到頁首