public ViewModel()
 {
     Clicked = new Command(async o => {
         var github = new Shared.GitHubApi();
         Items      = await github.GetAsync(User);
     });
 }
        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();
            };
        }
Esempio n. 3
0
        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);
            };
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view = inflater.Inflate(Resource.Layout.RequestGit, null);

            var txtUser         = view.FindViewById <EditText>(Resource.Id.txtUser);
            var btnSearch       = view.FindViewById <Button>(Resource.Id.btnSearch);
            var lvwRepositories = view.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(view.Context, Android.Resource.Layout.SimpleListItemSingleChoice, repositories);
            };

            return(view);
        }
Esempio n. 6
0
        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);
            };
        }