Ejemplo n.º 1
0
        private void UpdateState()
        {
            //_txtPage.Text = (CurrentPage + 1).ToString();

            //Debug.Log("_totalPages: " + _totalPages);

            var count = _placeholder.Children.Count;

            for (int i = 0; i < count; i++)
            {
                var b = _placeholder.Children[i] as Button;
                if (null != b)
                {
                    b.Selected = (i == CurrentPageIndex);
                    b.Enabled  = !(i == CurrentPageIndex);
                    b.Visible  = b.IncludeInLayout = i < _totalPages;
                    //b.ValidateNow();
                }
            }
            //_placeholder.InvalidateSize();
            _placeholder.ValidateNow();

            _btnDec.Enabled = (CurrentPageIndex > 0);
            _btnInc.Enabled = (CurrentPageIndex < _totalPages - 1);
        }