예제 #1
0
파일: ProgressBar.cs 프로젝트: ynkbt/moon
        /// <summary>
        /// Called when IsIndeterminateProperty is changed on "d".
        /// </summary>
        private static void OnIsIndeterminateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            ProgressBar progressBar = (ProgressBar)d;

            if (progressBar != null)
            {
                progressBar.OnIsIndeterminateChanged();
                progressBar.SetProgressBarIndicatorLength();
            }
        }
예제 #2
0
        // Token: 0x0600548C RID: 21644 RVA: 0x001766E8 File Offset: 0x001748E8
        private static void OnIsIndeterminateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            ProgressBar progressBar = (ProgressBar)d;
            ProgressBarAutomationPeer progressBarAutomationPeer = UIElementAutomationPeer.FromElement(progressBar) as ProgressBarAutomationPeer;

            if (progressBarAutomationPeer != null)
            {
                progressBarAutomationPeer.InvalidatePeer();
            }
            progressBar.SetProgressBarGlowElementBrush();
            progressBar.SetProgressBarIndicatorLength();
            progressBar.UpdateVisualState();
        }
예제 #3
0
        private static void OnOrientationChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            ProgressBar progressBar = (ProgressBar)d;

            progressBar.SetProgressBarIndicatorLength();
        }