silverlight之控件類介紹

Silverlight中所有的控件類都是FrameworkElement(UIElement 提供 Silverlight 佈局特徵的基本要素,FrameworkElement 添加了更多的佈局功能)的子類,根據控件的派生類關係不同,可以把他們分爲如下幾類:

1、面板控件:這類控件由Panel類派生,如Canvas、Grid、StackPanel、InkPresenter控件等

2、內容控件:這類控件由ContentControl類派生,提供了Content屬性,用於定製控件的內容,如Button、RadioButton、HyperlinkButton、RepeatButton、CheckBox、ScrollViewer控件等

3、列表控件:這類控件由ItemsControl類派生,經常用於顯示數據的集合,如ComboBox、ListBox、TabControl控件等

4、普通控件:他們直接派生於Control類,自定義控件時也經常會從Control類派生,如TextBox、PasswordTextBox、Canlendar、DataGrid、DataPicker、ProgressBar、ScrollBar、Slider控件等、

5、其他控件:這類控件並不由Control類派生,而是直接派生於FrameworkElement類,如TextBlock、Border、Image、MediaElement、Popup控件等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章