private void Initialize() { if (Initialized) return; Initialized = true; // create binding manager Bindings = new BindingManager(this); ErrorText = FindViewById<TextView>(Resource.Id.ErrorText); Button saveButton = FindViewById<Button>(Resource.Id.SaveButton); saveButton.Click += saveButton_Click; Person.GetPerson(123, (o, e) => { if (e.Error != null) ErrorText.Text = string.Format("Get: {0}-{1}", e.Error.GetType().Name, e.Error.Message); else InitializeBindings(e.Object); }); }