public void TestSetGroupStyleSelector() { var lb = ListBox(); GroupStyleSelector selector = (group, level) => new GroupStyle(); lb.SetGroupStyleSelector(selector).GroupStyleSelector.Should().Be(selector); }
protected virtual void OnGroupStyleSelectorChanged (GroupStyleSelector oldGroupStyleSelector, GroupStyleSelector newGroupStyleSelector) { //WDTDH }
public static T SetGroupStyleSelector <T>(this T target, GroupStyleSelector value) where T : ItemsControl { target.GroupStyleSelector = value; return(target); }
/// <summary> /// This method is invoked when the GroupStyleSelector property changes. /// </summary> /// <param name="oldGroupStyleSelector">The old value of the GroupStyleSelector property.</param> /// <param name="newGroupStyleSelector">The new value of the GroupStyleSelector property.</param> protected virtual void OnGroupStyleSelectorChanged(GroupStyleSelector oldGroupStyleSelector, GroupStyleSelector newGroupStyleSelector) { if (_itemContainerGenerator != null) { _itemContainerGenerator.Refresh(); } }
void OnGroupStyleSelectorChanged(GroupStyleSelector oldGroupStyleSelector, GroupStyleSelector newGroupStyleSelector) { }
protected virtual new void OnGroupStyleSelectorChanged(GroupStyleSelector oldGroupStyleSelector, GroupStyleSelector newGroupStyleSelector) { }
public static void SetGroupStyleSelector(UIElement element, GroupStyleSelector value) { element.SetValue(GroupStyleSelectorProperty, value); }
/// <inheritdoc /> protected override void OnGroupStyleSelectorChanged(GroupStyleSelector oldGroupStyleSelector, GroupStyleSelector newGroupStyleSelector) { base.OnGroupStyleSelectorChanged(oldGroupStyleSelector, newGroupStyleSelector); }