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 Samples.Modules.PropertyGrid.Views
{
///
/// Interaction logic for HomeView.xaml
///
public partial class HomeView : UserControl
{
public HomeView()
{
InitializeComponent();
_listBox.Items.Add(new Data() { Name = "Item One" });
_listBox.Items.Add(new Data() { Name = "Item Two" });
}
}
public class Data
{
private List _pages = new List();
public List Pages
{
get { return _pages; }
set
{
_pages = value;
}
}
private string _name;
public string Name
{
get { return _name; }
set
{
_name = value;
}
}
private bool? _isLate;
public bool? IsLate
{
get { return _isLate; }
set
{
_isLate = value;
}
}
private DateTime? _datOfBirth;
public DateTime? DatOfBirth
{
get { return _datOfBirth; }
set
{
_datOfBirth = value;
}
}
public Data()
{
Pages.Add(new Person() { FirstName = "One" });
Pages.Add(new Person() { FirstName = "Two" });
}
}
public class Person
{
private string _firstName;
public string FirstName
{
get { return _firstName; }
set
{
_firstName = value;
}
}
private string _lastName;
public string LastName
{
get { return _lastName; }
set
{
_lastName = value;
}
}
public Person()
{
}
}
}