zoukankan      html  css  js  c++  java
  • WPF中ComboBox使用

    1、数据绑定

    前台代码:

            <ComboBox Height="23" HorizontalAlignment="Left" Margin="86,143,0,0" Name="comboBox1" VerticalAlignment="Top" Width="120">
            </ComboBox>

    后台代码:

          

        class ProductImg   //声明类
        {
            int id;

            public int Id
            {
                get { return id; }
                set { id = value; }
            }
            string img;

            public string Img
            {
                get { return img; }
                set { img = value; }
            }
        }

            ObservableCollection<ProductImg> imgs = new ObservableCollection<ProductImg>();   //集合,即数据源

             comboBox1.SelectedValuePath = "Id";   //程序内部维护的值
             comboBox1.DisplayMemberPath = "Img";  //显示的内容
             comboBox1.ItemsSource = imgs;  //数据源
             comboBox1.SelectedValue = 3;  //选中的值

    2、在ComboBox中显示图像

    代码:

    <ComboBox Height="33" HorizontalAlignment="Right" Margin="0,94,31,0" x:Name="comboBox1" VerticalAlignment="Top" Width="142" SelectedIndex="0">
        <ComboBoxItem>
            <StackPanel Orientation="Horizontal">
                <Image Source="Images/roles.png" Height="30" />
                <TextBlock Text="Select a role" />
            </StackPanel>
        </ComboBoxItem>
        <ComboBoxItem Background="LightCoral">
            <StackPanel Orientation="Horizontal">
                <Image Source="Images/cashier.gif" Height="30" />
                <TextBlock Text="Cashier" />
            </StackPanel>
        </ComboBoxItem>
        <ComboBoxItem Background="LightGreen">
            <StackPanel Orientation="Horizontal">
                <Image Source="Images/manager.gif" Height="30" />
                <TextBlock Text="Manager" />
            </StackPanel>
        </ComboBoxItem>
    </ComboBox>

     

  • 相关阅读:
    Spring MVC与JAX-RS比较与分析
    JDK历史版本下载
    第六篇:为多态基类声明虚析构函数
    第五篇:明确拒绝不想编译器自动生成的拷贝构造函数和赋值运算符重载函数
    第四篇:了解 C++ 默默编写并调用的函数
    第三篇:确保对象在被使用前的初始化
    poj 2125(最小割)
    hdu 4704(费马小定理)
    hdu 4705(树形DP)
    poj 3469(网络流模版)
  • 原文地址:https://www.cnblogs.com/zhouhb/p/3418103.html
Copyright © 2011-2022 走看看