コード例 #1
0
 async Task OnGroupSelected(PersonGroupResponse personGroup)
 {
     await ExecuteAsync(async() =>
     {
         await Navigation.PushAsync(new GroupDetailView(personGroup));
     });
 }
コード例 #2
0
 public GroupDetailViewModel(PersonGroupResponse personGroup)
 {
     _personGroup                  = personGroup;
     AddPersonCommand              = new Command(async() => await OnAddPerson());
     DeletePersonCommand           = new Command <Person>(async(person) => await OnDeletePerson(person));
     IdentifyPersonsOnPhotoCommand = new Command(async() => await OnIdentifyPersonsOnPhoto());
     StatisticsCommand             = new Command(async() => await OnStatistics());
     Title = _personGroup.Name;
 }
コード例 #3
0
 public IdentifyFacesView(PersonGroupResponse personGroup)
 {
     InitializeComponent();
     BindingContext       = new IdentifyFacesViewModel(personGroup);
     ViewModel.Navigation = Navigation;
 }
コード例 #4
0
 public StatisticsView(PersonGroupResponse personGroup)
 {
     InitializeComponent();
     BindingContext       = new StatisticsViewModel(personGroup);
     ViewModel.Navigation = Navigation;
 }
コード例 #5
0
 public NewPersonViewModel(PersonGroupResponse personGroup)
 {
     _personGroup            = personGroup;
     TakePhotoCommand        = new Command(async() => await OnTakePhoto());
     AddPersonToGroupCommand = new Command(async() => await OnAddPersonToGroup());
 }
コード例 #6
0
 public GroupDetailView(PersonGroupResponse personGroup)
 {
     InitializeComponent();
     BindingContext       = new GroupDetailViewModel(personGroup);
     ViewModel.Navigation = Navigation;
 }
コード例 #7
0
 public StatisticsViewModel(PersonGroupResponse personGroup)
 {
     _personGroup          = personGroup;
     SelectedPersonCommand = new Command(async() => await OnSelectedPerson());
 }
コード例 #8
0
 public IdentifyFacesViewModel(PersonGroupResponse personGroup)
 {
     _personGroup    = personGroup;
     AddImageCommnad = new Command(async() => await OnAddImage());
 }