C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes; namespace WpfApplication2
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
List<Person> list = new List<Person>()
{
new Person{Id=,Name="张三",Sex="男"},
new Person{Id=,Name="李四",Sex="男"},
new Person{Id=,Name="王五",Sex="女"},
new Person{Id=,Name="赵六",Sex="男"},
new Person{Id=,Name="孙七",Sex="女"}
};
cb.ItemsSource=list;
cb.SelectedIndex = ;
} private void Button_Click(object sender, RoutedEventArgs e)
{
if (cb.SelectedItem != null)
{
Person p = cb.SelectedItem as Person;
MessageBox.Show("Id:"+p.Id.ToString()+",姓名:"+p.Name+",性别:"+p.Sex);
}
}
}
public class Person
{
private int id; public int Id
{
get { return id; }
set { id = value; }
}
private string name; public string Name
{
get { return name; }
set { name = value; }
} private string sex; public string Sex
{
get { return sex; }
set { sex = value; }
} }
}

XAML

<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<StackPanel>
<ComboBox x:Name="cb" DisplayMemberPath="Name"/>
<Button Content="Show" Click="Button_Click" />
</StackPanel>
</Grid>
</Window>

运行效果:

点击“Show”按钮,弹框显示下拉框选中项的详细信息:

最新文章

  1. SqlServer操作大全
  2. django时区设置
  3. web页面版权部分的显示问题
  4. [SAP ABAP开发技术总结]ABAP常用事务码
  5. SteamVR Unity工具包(VRTK)之概览和控制器事件
  6. 【转】你应该知道的十个VirtualBox技巧与高级特性
  7. Mysql中natural join和inner join的区别
  8. 使用PHP实现用户登录和注册的功能
  9. web 性能优化指南阅读笔记
  10. SQL Server :理解DCM页
  11. 活锁(livelock)
  12. 删除SVN文件 Delete SVN Folders.reg
  13. 在 sublime text 上添加 Package Control
  14. CentOS7.5 下搭建SFTP
  15. MySql基本使用方法
  16. Linux常用命令全称
  17. POJ - 2151 (概率dp)
  18. 潭州课堂25班:Ph201805201 第十三课 文件 (课堂笔记)
  19. css文件的MIME错误引发的Jquery Mobile绘制错误
  20. mongdb查询操作

热门文章

  1. Markdown - Github specific
  2. jQuery实例2
  3. 千万PV级别WEB站点架构设计
  4. HDU 1969 Pie(二分搜索)
  5. 关于如何用Jquery监听鼠标滚轮改变横向滚动条
  6. Openjudge-计算概论(A)-鸡兔同笼
  7. automaticallyAdjustsScrollViewInsets (iOS)
  8. 网页 JavaScript
  9. Day06 杂乱与4个对象
  10. Python基础学习7---异常处理