Esempio n. 1
0
        static void OnIsShowingDetailChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
        {
            ValidationItemContext cxt = sender as ValidationItemContext;

            if (cxt == null)
            {
                return;
            }

            //cxt.UpdateResolutionContext();
        }
        //private void UpdateDisplayConfigSettings(int itemCount)
        //{
        //    this.DisplayConfig.IsSortingPossible = (this.ValidationGroups.Count > 1);
        //    this.DisplayConfig.IsGroupingPossible = (itemCount > 0);
        //}


        private ValidationGroupContext CreateValidationItemContext(IValidationItem item)
        {
            ValidationItemContextBase itemContext = new ValidationItemContext(this, item);

            if (this.validationItem2ItemViewModel.ContainsKey(item) == false)
            {
                this.validationItem2ItemViewModel.Add(item, itemContext);
            }

            //itemContext.UpdateVisibility(this.DisplayConfig.FilterContext);

            return(this.AddToGroup(itemContext));
        }