/// <inheritdoc/> protected override Size2D MeasureOverride(Size2D availableSize) { if (PART_Track != null) { PART_Track.InvalidateMeasure(); } return(base.MeasureOverride(availableSize)); }
/// <inheritdoc/> protected override void OnValueChanged() { if (PART_Track != null) { PART_Track.InvalidateArrange(); } base.OnValueChanged(); }
/// <inheritdoc/> protected override void OnMinimumChanged() { InvalidateMeasure(); if (PART_Track != null) { PART_Track.InvalidateArrange(); } base.OnMinimumChanged(); }
/// <inheritdoc/> protected override Size2D MeasureOverride(Size2D availableSize) { PART_Track?.InvalidateMeasure(); return(base.MeasureOverride(availableSize)); }