Exemplo n.º 1
0
        private static object PageIndexCoerceValueCallback(DependencyObject d, object baseValue)
        {
            int value = (int)baseValue;

            if (value < 0)
            {
                return(0);
            }

            PaginationWrapPanel panel = (PaginationWrapPanel)d;

            if (value >= panel.PageCount - 1)
            {
                return(panel.PageCount - 1);
            }

            return(baseValue);
        }
Exemplo n.º 2
0
        private static void ShowGridLinesChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            PaginationWrapPanel panel = (PaginationWrapPanel)d;

            panel.InvalidateVisual();
        }