コード例 #1
0
        private static void currentPageChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            PagerView pagerView = (PagerView)d;

            Nullable <int> newValue = (Nullable <int>)e.NewValue;

            if (newValue == null)
            {
                pagerView.currentPageTextBox.Text = "";
            }
            else
            {
                pagerView.currentPageTextBox.Text = (newValue.Value).ToString();
            }
        }
コード例 #2
0
        private static void nrPagesChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            PagerView pagerView = (PagerView)d;

            pagerView.totalPagesTextBox.Text = ((int)e.NewValue).ToString();
        }
コード例 #3
0
        private static void pagingEnabledChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            PagerView pagerView = (PagerView)d;

            pagerView.mainGrid.IsEnabled = (bool)e.NewValue;
        }
コード例 #4
0
        private static void lastPageCommandChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            PagerView pagerView = (PagerView)d;

            pagerView.endButton.Command = (ICommand)e.NewValue;
        }