示例#1
0
        private static void OnImagesChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            PreviewsSlider slider = (PreviewsSlider)d;

            if (e.OldValue is ObservableCollection <string> )
            {
                (e.OldValue as ObservableCollection <string>).CollectionChanged -= slider.OnImagesCollectionChanged;
            }

            if (e.NewValue is ObservableCollection <string> )
            {
                (e.NewValue as ObservableCollection <string>).CollectionChanged += slider.OnImagesCollectionChanged;
            }

            slider.UpdateProgress();
        }
示例#2
0
        private static void OnLoadedCountChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            PreviewsSlider slider = (PreviewsSlider)d;

            slider.UpdateProgress();
        }