示例#1
0
        private static void OnListChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            ImageListBuilder control = (ImageListBuilder)d;

            if (e.NewValue == null)
            {
                control.ImageFiles = new List <string>();                    //list is not amused by null :)
            }
            if (control.ImageFiles == null)
            {
                control.ImageFiles = new List <string>();
            }

            control.ImageFiles = e.NewValue as List <string>;
        }
示例#2
0
        private static void OnSelectionChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            ImageListBuilder control = (ImageListBuilder)d;

            control.SelectedFile = e.NewValue as string;
        }