public override void SetupBindings() { SetContentView(Resource.Layout.Main); GetWeatherButton.SetCommand(Vm.ToWeatherCommand); //save the binding to avoid garbage collection _bindings.Add(this.SetBinding( () => Vm.SearchLocation, () => LocationEditText.Text, BindingMode.TwoWay)); }
public override void SetupBindings() { try { _bindings.Add(this.SetBinding(() => Vm.SearchLocation, () => LocationText.Text, BindingMode.TwoWay)); GetWeatherButton.SetCommand(Vm.ToWeatherCommand); } catch (Exception ex) { } }
void ReleaseDesignerOutlets() { if (GetWeatherButton != null) { GetWeatherButton.Dispose(); GetWeatherButton = null; } if (LocationText != null) { LocationText.Dispose(); LocationText = null; } }
void ReleaseDesignerOutlets() { if (GetWeatherButton != null) { GetWeatherButton.Dispose(); GetWeatherButton = null; } if (HumidityText != null) { HumidityText.Dispose(); HumidityText = null; } if (ResultsTitle != null) { ResultsTitle.Dispose(); ResultsTitle = null; } if (SunriseText != null) { SunriseText.Dispose(); SunriseText = null; } if (SunsetText != null) { SunsetText.Dispose(); SunsetText = null; } if (TempText != null) { TempText.Dispose(); TempText = null; } if (VisibilityText != null) { VisibilityText.Dispose(); VisibilityText = null; } if (WindText != null) { WindText.Dispose(); WindText = null; } if (ZipCodeEdit != null) { ZipCodeEdit.Dispose(); ZipCodeEdit = null; } }
partial void GetWeatherButton_TouchUpInside(UIButton sender) { Weather weather = Core.GetWeather(ZipCodeEdit.Text).Result; if (weather != null) { ResultsTitle.Text = weather.Title; TempText.Text = weather.Temperature; WindText.Text = weather.Wind; VisibilityText.Text = weather.Visibility; HumidityText.Text = weather.Humidity; SunriseText.Text = weather.Sunrise; SunsetText.Text = weather.Sunset; GetWeatherButton.SetTitle("Search again", UIControlState.Normal); } else { ResultsTitle.Text = "Couldn't find any results"; } }