Пример #1
0
        private void UpdateRefreshState(PullToRefresharpRefreshState state)
        {
            if (refresh_state == state)
            {
                return;
            }

            refresh_state = state;

            if (pulldown_progress_indicator != null)
            {
                pulldown_progress_indicator.SetRefreshState(state);
            }

            switch (refresh_state)
            {
            case PullToRefresharpRefreshState.Refreshing:
                refresh_text.Text = Resources.GetString(refreshing_string_id);
                ContentView.OnRefreshActivated();
                break;

            case PullToRefresharpRefreshState.PullToRefresh:
                refresh_text.Text = Resources.GetString(pull_to_refresh_string_id);
                break;

            case PullToRefresharpRefreshState.ReleaseToRefresh:
                refresh_text.Text = Resources.GetString(release_to_refresh_string_id);
                break;
            }
        }
 public void SetRefreshState(PullToRefresharpRefreshState state)
 {
     DisplayedChild = state == PullToRefresharpRefreshState.Refreshing ? 1 : 0;
 }
Пример #3
0
        public virtual void UpdateRefreshState(PullToRefresharpRefreshState state)
        {
            if (refresh_state == state) {
                return;
            }

            refresh_state = state;

            if (pulldown_progress_indicator != null) {
                pulldown_progress_indicator.SetRefreshState(state);
            }

            switch(refresh_state) {
                case PullToRefresharpRefreshState.Refreshing:
                    refresh_text.Text = Resources.GetString(refreshing_string_id);
                    ContentView.OnRefreshActivated();
                    break;

                case PullToRefresharpRefreshState.PullToRefresh:
                    refresh_text.Text = Resources.GetString(pull_to_refresh_string_id);
                    break;

                case PullToRefresharpRefreshState.ReleaseToRefresh:
                    refresh_text.Text = Resources.GetString(release_to_refresh_string_id);
                    break;
            }
        }