读书人

WPF(ContentControl跟ItemsControl)

发布时间: 2013-04-02 12:35:26 作者: rapoo

WPF(ContentControl和ItemsControl)

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 TestOfItemsControl{    /// <summary>    /// Interaction logic for MainWindow.xaml    /// </summary>    public partial class MainWindow : Window    {        public MainWindow()        {            InitializeComponent();        }        private void buttonVictor_Click(object sender, RoutedEventArgs e)        {            List<Employee> empList = new List<Employee>()                                     {                                         new Employee(){Id=1,Name="Tim",Age = 30},                                         new Employee(){Id=2,Name="Tom",Age=26},                                         new Employee(){Id=3,Name="Guo",Age=26},                                         new Employee(){Id=4,Name="Yan",Age=26},                                         new Employee(){Id=5,Name="Owen",Age=26},                                         new Employee(){Id=6,Name="Victor",Age=26}                                                                            };            Button btn = sender as Button;            DependencyObject level1 = VisualTreeHelper.GetParent(btn);            DependencyObject level2 = VisualTreeHelper.GetParent(level1);            DependencyObject level3 = VisualTreeHelper.GetParent(level2);            MessageBox.Show(level3.GetType().ToString());            this.empLists.DisplayMemberPath = "Name";            this.empLists.SelectedValuePath = "Id";            this.empLists.ItemsSource = empList;        }    }    public class Employee    {        public int Id { get; set; }        public string Name { get; set; }        public int Age { get; set; }    }}


读书人网 >编程

热点推荐