У меня есть рамка.Внутри этого я держу два ListViews.Теперь, основываясь на элементе, выбранном в первом просмотре списка, я делаю некоторые операции и заполняю содержимое для второго просмотра списка.
Я новичок в C # и не могу понять, каков наилучший способ обновления.Позвольте мне показать по коду.
Class ListA : IListProvider
{
List<string> items = new List <string> ();
void selectionChanged ()
{
//view.Selected gives the selected item index in the list
}
}
class ListB : IListProvider
{
List<string> items = new List <string> ();
}
Class Shell
{
Frame f = new Frame ();
ListA a = new ListA ();
ListB b = new ListB ();
f.Add (a);
f.Add (b);
// Now how do I get the event of selectionChanged in ListA to affect the contents of ListB
}
Пожалуйста, дайте мне знать, если вам нужно больше деталей.Спасибо.