Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 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;
            }
        }
Exemplo n.º 4
0
 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";
            }
        }