protected override void EnableProperties() { Segments.IsVisibleWhen(SegmentColors, s => s.CurrentValue); GradientColor.IsVisibleWhen(ColorType, c => c.BaseValue == ColorMappingType.Gradient); MainColor.IsVisibleWhen(ColorType, c => c.BaseValue == ColorMappingType.Simple); SecondaryColor.IsVisibleWhen(ColorType, c => c.BaseValue == ColorMappingType.Simple); }