예제 #1
0
 public override void OnSubVMCreated(BaseVM vm)
 {
     if (vm is MasterList)
     {
         var masterList = vm as MasterList;
         masterList.ListItems = _webStoreService.GetAllBooks();
         masterList.Selected += (sender, id) => SelectedItem?.Invoke(this, id);
     }
     else if (vm is Details)
     {
         var details = vm as Details;
         SelectedItem += (sender, id) => details.SetData(_webStoreService.GetBookById(id));
     }
 }