silverlight控制元件模型之選擇控制元件和列表控制元件
很高興能再次和大家分享,多的不說了,繼續開始.......
選擇控制元件:checkbox控制元件和radiobutton控制元件
注意:checkbox控制元件有個很重要的屬性isthreestate,它可以支援3中狀態,選中、未選中、中間狀態,比.NET的CHECKBOX強大吧 ,嘿嘿
在使用RADIOBUTTON要注意,如果RADIOBUTTON處於同一容器,就不需要設定GROUPNAME來識別.radiobutton控制元件屬於內容控制元件,我們就可以自定義它的樣式了,這裡就不多講了吧,前面一篇有例子.
slider控制元件:範圍控制元件
private void sb_ValueChanged(object sender, RoutedPropertyChangedEventArgs
{
this.myvalue.Text = "當前值:"+this.sb.Value;
}
屬性介紹:maxinum:設定控制元件的最大值,minimun:設定控制元件數字範圍的最小值,value是當前值,isdirctinoreversed:設定控制元件的增加方向,如果為FALSE,方向朝上就增加,反之..,orientation:設定控制元件的方向有垂直和水平
列表控制元件:combox控制元件和listbox控制元件
兩個控制元件擁有共同的使用方法,我這裡就只講解combox的使用
首先combox屬於內容控制元件可以自定義,接下來就演示動態建立combox中的內容
定義實體類: public class Category
{
public int ID {get;set; }
public string Name { get; set; }
public int Count { get; set; }
}
動態繫結到combox中
public ListControl()
{
InitializeComponent();
this.Loaded+=new RoutedEventHandler(ListControl_Loaded);
}
public void ListControl_Loaded(object sender, RoutedEventArgs e)
{
List
new Category{ID=1,Name="命令控制元件",Count=10},
new Category{ID=2,Name="選擇控制元件",Count=20},
new Category{ID=3,Name="列表控制元件",Count=30},
};
this.morecombox.ItemsSource = list;
}
前臺:
屬性介紹:Displaymemberpath獲取和設定顯示的名稱,itemssource:資料原集合,itemtemplate:列的模板類似於.NET中GRIDVIEW中的模板列,如果還要獲取選中的某一行selectindex或者selectitem屬性,還有一個常用的就是selectchanged事件
private void morecombox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Category ca = this.morecombox.SelectedItem as Category;
this.info.Text = ca.Name;
}
好了,COMBOX常用就這麼多了,它和LISTBOX使用都一樣,特別注意就是LISTBOX還是內容控制元件但是在使用的時候就不用這樣使用:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-623876/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Silverlight學習筆記:XAML和控制元件模型筆記控制元件模型
- Silverlight 之ComboBox控制元件選中項控制元件
- Kalendae:JavaScript日期選擇和日曆控制元件JavaScript控制元件
- WPF進階技巧和實戰03-控制元件(3-文字控制元件及列表控制元件)控制元件
- Android列表控制元件Android控制元件
- iOS 一個滑動選擇控制元件iOS控制元件
- 列表檢視控制元件(轉)控制元件
- Telerik Silverlight 之Charting控制元件的使用控制元件
- C#控制元件之Repeater控制元件使用C#控制元件
- QTableView表格控制元件區域選擇-自繪選擇區域QTView控制元件
- iOS 自定義日曆(日期選擇)控制元件iOS控制元件
- MFC控制元件程式設計:列表控制元件、樹控制元件、屬性頁對話方塊 (未完)控制元件程式設計
- 基於webview的選擇滑動控制元件(PC和wap版)WebView控制元件
- Flutter 基於ChoiceChip的標籤選擇控制元件Flutter控制元件
- tkinter中combobox下拉選擇控制元件(九)控制元件
- 【Swift Objective C】強勁的日期選擇控制元件SwiftObject控制元件
- 9 款樣式華麗的 jQuery 日期選擇和日曆控制元件jQuery控制元件
- [Android] 列表控制元件(RecycleView,GridView)Android控制元件View
- JS列表的下拉選單元件(仿美化控制元件select)JS控制元件
- Android 自定義控制元件 按鈕滾動選擇Android控制元件
- iOS 控制元件之 UIProgressViewiOS控制元件UIView
- iOS 控制元件之 UISwitchiOS控制元件UI
- C# 根據BackgroundWoker非同步模型和ProgressBar控制元件,自定義進度條控制元件C#非同步模型控制元件
- 自動化測試之控制元件點選控制元件
- Silverlight ListBox 控制元件使用介紹控制元件
- Silverlight RadTreeView 控制元件使用介紹View控制元件
- 進度條和列表形式顯示的控制元件控制元件
- Android自定義控制元件之自定義組合控制元件Android控制元件
- Flutter 日期時間選擇類控制元件及國際化Flutter控制元件
- WPF 效能最佳化-列表控制元件效能控制元件
- 自定義下拉選單控制元件控制元件
- Silverlight 控制元件的ToolTip封裝工具使用控制元件封裝
- Flutter 之 自定義控制元件Flutter控制元件
- iOS 控制元件之 UISlideriOS控制元件UIIDE
- Android UI控制元件系列:DatePicker,TimePicker(日期和時間選擇)AndroidUI控制元件
- Devexpress 控制元件學習記錄(一:BarManager 控制元件、XtraTabbedMdiManager 控制元件)devExpress控制元件
- 風雲的銀光志Silverlight4.0教程之WebBrowser控制元件(Silverlight內建HTML瀏覽器控制元件)Web控制元件HTML瀏覽器
- 自定義控制元件之歌詞RCL控制元件控制元件