示例#1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            Title = LocalizedStrings.CitySelectTitle;

            theme.StyleTextField(SearchTextField);
            SearchTextField.Placeholder = LocalizedStrings.SearchTextFieldPlaceholder;

            theme.StyleActionButton(SearchButton);
            SearchButton.SetTitle(LocalizedStrings.SearchButtonTitle, UIControlState.Normal);
            SearchButton.SetCommand(ViewModel.SearchCommand);

            _bindings = new object[]
            {
                this.SetBinding(() => ViewModel.SearchText, () => SearchTextField.Text, BindingMode.TwoWay),
                this.SetBinding(() => ViewModel.IsLoading, () => IconImageView.IsRotating, BindingMode.OneWay)
            };

            // prepare for initial for animation
            SearchButton.Hidden    = true;
            SearchTextField.Hidden = true;
        }