內容 索引 搜尋
 

SimpleListBox 及 SimpleListBoxItem

下拉式方塊是一種可捲動清單形式的「項目集合控制項」。您可以在 Microsoft® Expression Blend™ 中的清單方塊內放置內容,方法是按兩下清單方塊,然後在其中繪製元素 (例如矩形)。此外,也可以用滑鼠右鍵按一下 [物件與時間軸] 下的清單方塊,然後按一下 [新增 SimpleListBoxItem] 將個別項目新增至集合,或按一下 [將 ItemsSource 繫結至資料] 產生某個資料來源中之 SimpleListBoxItem 元素的集合。若將個別的項目新增至集合,您可以按兩下清單方塊,使其成為使用中狀態,然後拖曳項目來改為您想要的順序,以此來重新排列項目。您可以使用清單方塊的 SelectedIndex 屬性來設定要選取的項目。

畫板檢視:新增兩個項目之後的 SimpleListBox

新增兩個項目之後的 SimpleListBox 控制項的畫板檢視。

深入控制項範本

SimpleListBox 控制項範本由下列項目組成:

SimpleListBoxItem 控制項範本由下列項目組成:

物件檢視:SimpleComboBox 的基本部分 (範本) 物件檢視:SimpleComboBox 的基本部分 (範本)

物件檢視:SimpleListBox 控制項 (左) 和 SimpleListBoxItem 控制項 (右) 的基本部分 (範本)。

使用屬性觸發程序

控制項範本中的屬性觸發程序,可讓控制項回應屬性變更。您可以在 [互動] 面板中,按一下 [觸發程序] 底下的項目,檢視觸發程序啟動時變更的屬性。例如,在清單方塊的範本中,當清單方塊項目的 IsSelected 屬性為 True 時,就會變更項目的背景色彩。在清單方塊項目的範本中,當 IsHighlighted 屬性為 True 時,會變更框線元素的 Background 屬性,以突顯清單方塊中選取的項目。

使用筆刷

SimpleListBox 及 SimpleListBoxItem 範本會使用 SimpleStyles.xaml 資源字典中的下列筆刷資源:

最佳作法與設計方針

試試看!