public override void ViewDidLoad() { base.ViewDidLoad (); btnSearch.TouchUpInside += async (object sender, EventArgs e) => { var github = new Shared.GitHubApi(); var repositories = await github.GetAsync(txtUser.Text); lvwRepositories.Source = new TableViewSource(repositories); lvwRepositories.ReloadData(); }; }
protected override void OnCreate(Bundle bundle) { base.OnCreate (bundle); // Set our view from the "main" layout resource SetContentView (Resource.Layout.Main); var txtUser = FindViewById<EditText>(Resource.Id.txtUser); var btnSearch = FindViewById<Button>(Resource.Id.btnSearch); var lvwRepositories = FindViewById<ListView>(Resource.Id.lvwRepositories); btnSearch.Click += async (object sender, EventArgs e) => { var github = new Shared.GitHubApi(); var repositories = await github.GetAsync(txtUser.Text); lvwRepositories.Adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItemSingleChoice, repositories); }; }