設計全新的使用者控制項

如果想要設計可以新增至畫板的可重複使用元件 (就和系統控制項一樣),則可以建立使用者控制項。使用者控制項可以包含其他控制項 (包括其他使用者控制項)、資源和動畫時間軸。

您可以使用兩種方法建立使用者控制項:

  • 將 UserControl 類型的項目新增至專案    這種方法需從空白頁開始操作。若要設計使用者控制項的外觀,您可以使用繪製工具及匯入圖案與其他資產,在畫板上繪製任何項目。

  • 將現有物件轉換為 UserControl    若使用此方法,您可以在其他文件中選取畫板上現有的多個物件,然後再使用 [變成 UserControl] 命令將它們轉換為 UserControl。轉換後,您可以繼續修改使用者控制項。

您可以透過使用者控制項建立互動功能,方法是針對使用者控制項可能呈現的每一種視覺狀態定義不同的視覺外觀,接著再新增行為或程式碼以隨著使用者互動在這些狀態間切換。您可以修改狀態組合間的切換,甚至建立動畫以在首次進入狀態時執行。

tip note秘訣:

Microsoft Silverlight 專案的啟動文件可視為使用者控制項。這讓您可以使用狀態來建立 Silverlight 應用程式的互動功能。

本節內容

另請參閱

概念

定義控制項的不同視覺狀態
設定色彩、筆刷與遮罩

其他資源

繪製物件

Copyright © 2011 by Microsoft Corporation. All rights reserved.