I fixed it by replacing the resolver
if (e.Series ==1)
{
if (!(e.Resolver is NullHighlightResolver))
{
if (_nullHighlightResolver == null)
{
_nullHighlightResolver = new NullHighlightResolver(e.Resolver);
}
e.Resolver = _nullHighlightResolver;
}
}
//Disable hightlight on an item
public class NullHighlightResolver : IHighlightResolver
{
private readonly IHighlightResolver _resolver;
public NullHighlightResolver(IHighlightResolver resolver_)
{
_resolver = resolver_;
}
public HighlightState GetState(HighlightType itemType, object item)
{
return HighlightState.Never;
}
public Highlightable CanHighlight(HighlightType itemType, object item)
{
return Highlightable.No;
}
public bool OnKey(bool down, KeyEventArgs args)
{
return _resolver.OnKey(down, args);
}
public HighlightingEventArgs GetHighlightingEventArgs()
{
return _resolver.GetHighlightingEventArgs();
}
}