protected override FrameworkElement CreateMarkerCore(object dataItem)
        {
            VectorFieldChartItem item = new VectorFieldChartItem();

            item.SetBinding(VectorFieldChartItem.StartPointProperty, locationBinding);
            item.SetBinding(VectorFieldChartItem.DirectionProperty, directionBinding);

            item.DataContext = dataItem;

            return(item);
        }