Es sieht aus wie:
public MainWindow()
{
InitializeComponent();
List = new List<Person>();
List.Add(new Person("John", "xxx", 20));
List.Add(new Person("Dimitri", "yyy", 17));
LP.ItemsSource = List;
}
private void DoubleClick(object sender, MouseButtonEventArgs e)
{
Window1 win2 = new Window1();
win2.Show();
}
Class1:
class Person
{
public string Name { get; set; }
public string Surname { get; set; }
public int Age { get; set; }
public Person(string name,string surname,int age)
{
Name = name;
Surname = surname;
Age = age;
}
}
Class2:
class Person2
{
public DateTime Date { get; set; }
public string Place { get; set; }
public string Name2 { get; set; }
public Person2(DateTime date, string place, string name2)
{
Date = date;
Place = place;
Name2 = name2;
}
}
Zweites Fenster:
public Window1(MainWindow mainwin1)
{
mainWindow = mainwin1;
Person2 c =new Person2(new DateTime(1997, 02, 03), "New York", "Bradley");
Person2 d = new Person2(new DateTime(1998, 03, 05), "Moscov", "Vladimir");
}
Und alles, was ich wissen muss ist, wie zu tun: Wenn ich auf Dimitry in ListView im zweiten Fenster klicken, sehe ich nur Inhalt von Objekt d. Wie John, aber Objekt c.
Wie erstellt man dieses Ereignis? Wenn Sie auf "Record" klicken, erhalten Sie weitere Informationen. –
- http://stackoverflow.com/questions/10207888/wpf-listview-detect-when-selected-item-is-clicked - http://blog.nostatic.org/ 2007/12/wpf-listview-getting-angeklickt-item.html - http://matthiashapiro.com/2008/07/15/clicking-or-doubleclicking-on-anitem-in-a-listview/ - https://msdn.microsoft.com/en-us/library/system.windows.controls.listview(v=vs.110).aspx –
Außerdem benötigen Sie Code, um Hilfe zu erhalten. Wir können deine Hausaufgaben nicht machen. http://stackoverflow.com/help/how-to-ask –