SilverLight学习笔记--泛型数据绑定
泛型数据绑定
数组绑定
首先拖放一个ComboBox: <ComboBox x:Name="QYLX" Width="170"></ComboBox>
定义数组: int[] myIntArray = new int[5] { 1, 2, 3, 4, 5 };
Page代码绑定:
QYLX.ItemsSource = myIntArray;
List<T>) 类绑定
List<string> ListLX=new List<string>();
ListLX.Add("一般纳税人");
ListLX.Add("小规模纳税人");
QYLX.ItemsSource = ListLX;
QYLX.SelectedIndex = 1;
Dictionary<(Of <(TKey, TValue>)>) 类绑定
Dictionary<string, string> openWith = new Dictionary<string, string>();
openWith.Add("txt", "notepad.exe");
openWith.Add("bmp", "paint.exe");
openWith.Add("dib", "paint.exe");
openWith.Add("rtf", "wordpad.exe");
QYLX.ItemsSource = openWith.Values;
QYLX.SelectedIndex = 1;
Queue<(Of <(T>)>) 类
Queue<string> numbers = new Queue<string>();
numbers.Enqueue("one");
numbers.Enqueue("two");
numbers.Enqueue("three");
numbers.Enqueue("four");
numbers.Enqueue("five");
QYLX.ItemsSource = numbers;
QYLX.SelectedIndex = 1;
Stack<(Of <(T>)>) 类
Stack<string> numbers = new Stack<string>();
numbers.Push("one");
numbers.Push("two");
numbers.Push("three");
numbers.Push("four");
numbers.Push("five");
QYLX.ItemsSource = numbers;
QYLX.SelectedIndex = 1;
目前维护的开源产品:https://gitee.com/475660