最近的工作不是很忙就来学习一点东西,看到网上很多的朋友在研究WPF,我也来给自己冲冲电,
把自己的文章写下来,希望能对初学的朋友有0.1%的帮助,那么我就没有白写了,我的表达能力有限
就不多说过多的文字,我一般喜欢简单一的,但能说明白、清楚就OK
一、ListBox 控件的介绍
ListBox:就与我们在WinForm中的大体上一样,在这里就是多它多了很多的属性;
二、运行结果浏览
程序运行的初始页面
选重ListBox1的项单击">>"添加到ListBox2的页面
向ListBox1中添加值
三、代码
1)窗体加载的时给ListBox中添加值
private void Window_Loaded(object sender, RoutedEventArgs e)
{
listBox1.Items.Add("²Ü´úÃ÷");
listBox1.Items.Add("²Ü´úÃ÷µÄÀÏÆÅ");
listBox1.Items.Add("²Ü´úÃ÷µÄ¶ù×Ó");
}
2)ListBox1的值添加到ListBox2
private void button1_Click(object sender, RoutedEventArgs e) { try { listBox2.Items.Add(listBox1.SelectedItem.ToString()); listBox1.Items.Remove(listBox1.SelectedItem.ToString()); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
3)向ListBox1动态添加值
private void bntAdd_Click(object sender, RoutedEventArgs e) { listBox1.Items.Add(textBox1.Text.ToString()); textBox1.Text = string.Empty; }
4)ListBox2的值添加到ListBox1
private void button2_Click(object sender, RoutedEventArgs e) { try { listBox1.Items.Add(listBox2.SelectedItem.ToString()); listBox2.Items.Remove(listBox2.SelectedItem.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }
以上是一很简单的示例,简单得我不能在说了,希望初学者有一个入门,同时我也有了一个入门了哟
希望大家对我提出来你的宝贵的看法,给我指正!