C#项目开发心得(1) - WPF窗口控件ListView,ComboBox的使用

本文介绍了在WPF项目中使用ListView和ComboBox控件的经验。通过静态和动态方式设置ComboBox选项,详细讲解了如何绑定数据源、获取选中值。对于ListView,展示了如何进行分列处理并更新数据,强调了使用ObservableCollection的重要性。
摘要由CSDN通过智能技术生成

近日做了一个WPF的项目,由于之前没有做过WPF/C#的开发工作,开发过程可谓一波三折,不过最好还是完成了任务,WPF使用的人不多,读到的经验也不全是正确的,导致我走了一些弯路,在此小结一下开发中遇到的问题。

  • 开发IDE:VS 2017
  • Framework:.Net 4.0
  • 运行环境:Windows 7 32bit

首先是界面的窗口,窗口中需要包含一个ListView用来显示实时数据,多个ComboBox用来进行配置,多个按钮,多个EditCtrl,但此文将处理比较复杂的ListView和ComboBox控件拿出来进行单独说明:

  1. ComboBox:

WPF中的ComboBox可以在XAML中定义静态选项列表,也可以利用List<>容器动态定义选项及对应的值,具体方式如下:

1.1 在XAML中定义静态列表:

...
        <ComboBox HorizontalAlignment="Left"
            VerticalAlignment="Top"
            HorizontalContentAlignment="Left"
            VerticalContentAlignment="Center"
            Height="40"
            Margin="164,300,0,0"
            Width="100"
            Name="ExtraSlot">
            <ComboBoxItem IsSelected="True">(无)</ComboBoxItem>
            <ComboBoxItem>P1</ComboBoxItem>
            <ComboBoxItem>P2</ComboBoxItem>
            <ComboBoxItem>P3</ComboBoxItem>
            <ComboBoxItem>P4</ComboBoxItem>
        </ComboBox>
...

显示效果如下:

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值