`

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

 

 

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

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

分享到:
评论

相关推荐

    wpf--ListBox分组-排序

    在Windows Presentation Foundation (WPF) 中,ListBox是一个常用的控件,用于显示一系列可选择的项。在实际应用中,我们经常需要对ListBox中的数据进行分组和排序,以提供更清晰、更有组织的用户界面。本篇文章将...

    WPF listBox 漂亮的listBOX

    在Windows Presentation Foundation (WPF) 中,`ListBox`是一个常用的数据展示控件,它允许用户从一系列项目中进行选择。本篇文章将深入探讨如何利用WPF的`ListBox`创建一个美观且功能丰富的用户界面。 首先,`...

    WPF listbox width自适应

    在Windows Presentation Foundation (WPF) 中,`ListBox` 是一个常用的控件,用于展示一系列可选项目。在设计用户界面时,我们常常希望控件能够根据窗口大小的变化自动调整其尺寸,以保持良好的布局和用户体验。`...

    wpf ListBox分组

    在Windows Presentation Foundation (WPF) 中,ListBox 是一个常用的控件,用于展示一系列可选的项。当数据集较大或需要组织成逻辑类别时,ListBox 的分组功能就显得尤为重要。"wpf ListBox分组"这个主题涉及到如何...

    WPF学习必备-WPF揭秘(WPF-Unleashed)中英文版+源码

    2. **控件库**:WPF提供了一套丰富的内置控件,如Button、TextBox、ListBox等,满足各种界面需求。这些控件可以自定义样式和模板,以创建独特的用户界面。 3. **数据绑定**:WPF的数据绑定机制允许UI元素与后台数据...

    wpf listbox 滚动事件的判断

    在WPF(Windows Presentation Foundation)开发中,Listbox是一个常用的数据展示控件,它允许用户通过列表形式查看和选择数据。在某些应用场景中,我们可能需要监听和处理Listbox的滚动事件,例如实现无限滚动、动态...

    wpf实现拖拽效果 把一个listbox中的一条数据放到另外一个listbox中

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)环境中实现拖放效果,特别是如何将一个ListBox中的数据项拖动到另一个ListBox中。WPF是.NET Framework的一部分,提供了丰富的用户界面功能,...

    WPF listbox之间拖动 drag&drop

    在Windows Presentation Foundation (WPF) 中,`ListBox` 是一个常用的数据展示控件,它可以用来显示一系列可选择的项。本教程将详细讲解如何在两个`ListBox`之间实现拖放(Drag & Drop)功能,以及如何添加上下按钮...

    wpf listbox notes 样式重写

    wpf listbox notes 样式重写wpf listbox notes 样式重写wpf listbox notes 样式重写wpf listbox notes 样式重写wpf listbox notes 样式重写

    WPF usercontrol -- CircularProgressBar&ItemButton

    通过持续学习和实践,你将能够逐步提升WPF应用程序的用户体验和功能多样性。 综上所述,"WPF usercontrol -- CircularProgressBar&ItemButton"项目是一个很好的起点,它涵盖了WPF自定义控件的基础知识,同时也涉及...

    wpf的listbox滚动翻页

    在WPF(Windows Presentation Foundation)开发中,`ListBox`是一个常用控件,用于展示一系列可选择的项目。在处理大量数据时,为了提高用户体验和性能,我们常常需要实现`ListBox`的滚动翻页功能。本篇文章将深入...

    WPF 带有checkbox的ListBox控件

    在Windows Presentation Foundation (WPF) 中,`ListBox`控件是一种常用的数据展示组件,它可以显示一组可选择的项目。在实际应用中,我们有时需要在`ListBox`中添加`CheckBox`,以便用户可以多选项目。这样的设计...

    ListBox实现拖拽排序功能

    在Windows Presentation Foundation (WPF) 中,`ListBox`控件是一种常用的数据展示组件,它可以用来显示一系列可选择的项。本篇文章将详细讲解如何在`ListBox`中实现拖拽排序功能,以及背后的实现原理。 首先,`...

    wpf 带头像的listbox实现

    在WPF(Windows Presentation Foundation)开发中,Listbox是一个常用控件,用于展示一系列的数据项。在实际应用中,我们经常需要对Listbox进行自定义,使其不仅显示文本信息,还能展示图片或者其他复杂的UI元素,...

    wpf修改ListView和ListBox风格

    wpf修改ListView和ListBox风格,介绍了在wpf中ListView和ListBox的使用

    WPF Listbox分组和级联实例

    在Windows Presentation Foundation (WPF) 中,`ListBox` 是一个常用的控件,用于展示一系列可选择的项目。在本实例中,我们将深入探讨如何实现`ListBox`的分组功能以及级联效果,这对于构建用户界面时组织大量数据...

    wpf ListBox 分页显示图片

    在Windows Presentation Foundation (WPF) 中,ListBox是一个常用的控件,用于展示一系列可选择的项。在处理大量数据,特别是包含图片的情况下,直接将所有数据加载到ListBox可能会导致性能问题,因为这会消耗大量...

    C# wpf style中实现ListBox自动生成序号

    在style中生成序号,ListBox中的元素的文本标签只需应用style即可。本资源是文章https://blog.csdn.net/u013113678/article/details/120982077的附件资源,包含完整的代码及vs2019项目。

    wpf listbox,datagrid分页功能

    在Windows Presentation Foundation (WPF) 中,`ListBox` 和 `DataGrid` 是两种常见的数据展示控件,它们常用于显示和操作数据集。在处理大量数据时,分页功能是必不可少的,因为它可以提高应用程序的性能,同时提供...

    WPF-ControlBase-master.zip

    **WPF(Windows Presentation Foundation)控制库详解** WPF,全称为Windows Presentation ...对于学习WPF或者正在开发WPF应用的人来说,这是一个宝贵的资源,能够帮助我们更好地理解和运用WPF的特性,提升开发效率。

Global site tag (gtag.js) - Google Analytics