WPF 系列学习之-------ListBox

最近的工作不是很忙就来学习一点东西,看到网上很多的朋友在研究WPF,我也来给自己冲冲电,

把自己的文章写下来,希望能对初学的朋友有0.1%的帮助,那么我就没有白写了,我的表达能力有限

就不多说过多的文字,我一般喜欢简单一的,但能说明白、清楚就OK

一、ListBox 控件的介绍

     ListBox:就与我们在WinForm中的大体上一样,在这里就是多它多了很多的属性;

二、运行结果浏览

1 

                                         程序运行的初始页面

2

                       选重ListBox1的项单击">>"添加到ListBox2的页面

5

                                               向ListBox1中添加值

6

三、代码

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());
}
}

 

 

以上是一很简单的示例,简单得我不能在说了,希望初学者有一个入门,同时我也有了一个入门了哟

希望大家对我提出来你的宝贵的看法,给我指正!

posted @ 2008-08-13 22:27  阳光追梦  阅读(1889)  评论(3编辑  收藏  举报
/*快速评论*/ #div_digg { position: fixed; bottom: 10px; right: 15px; border: 2px solid #ECD7B1; padding: 10px; width: 140px; background-color: #fff; border-radius: 5px 5px 5px 5px !important; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); } /** 不知道为什么页面加载完成时还读不到div_digg。可能也是动态生成的。 所以这里只能用定时器 不断的读取,当读取到了再给它动态添加快捷按钮 **/ //自定义 定时器[当元素加载完成是执行回调函数] function customTimer(inpId,fn) { if ($(inpId).length) { fn(); } else { var intervalId = setInterval(function () { if ($(inpId).length) { //如果存在了 clearInterval(intervalId); // 则关闭定时器 customTimer(inpId,fn); //执行自身 } }, 100); } } //页面加载完成是执行 $(function () { customTimer("#div_digg", function () { var div_html = "
\ 关注\  | \ 顶部\  | \ 评论\
"; $("#div_digg").append(div_html); //tbCommentBody }); });