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);
 }
Exemple #4
0
 /// <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)
 {
 }
Exemple #7
0
 public static void SetGroupStyleSelector(UIElement element, GroupStyleSelector value)
 {
     element.SetValue(GroupStyleSelectorProperty, value);
 }
Exemple #8
0
 /// <inheritdoc />
 protected override void OnGroupStyleSelectorChanged(GroupStyleSelector oldGroupStyleSelector, GroupStyleSelector newGroupStyleSelector)
 {
     base.OnGroupStyleSelectorChanged(oldGroupStyleSelector, newGroupStyleSelector);
 }