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)); }