2014-11-09 4 views
0

Может ли кто-нибудь сказать мне, можно ли нарисовать дескриптор курсора (не можете подумать об этом лучше), как показано на рисунке ниже? Я отметил это красным кружком.Как нарисовать дескриптор курсора на диаграмме MS

enter image description here

аква цветной перевернутый треугольник может быть втянута влево или вправо между двумя концами диаграммы, чтобы переместить курсор. Я не уверен, что элемент управления, используемый на изображении выше, является MSChart, но интересно, можем ли мы это сделать в диаграмме MS. Трудность, с которой я сталкиваюсь, заключается в том, чтобы определить точное местоположение курсора, потому что оно относится только к области диаграммы, и дескриптор, который я хочу рисовать, находится за пределами области диаграммы. Как преобразовать местоположение области диаграммы в внешние координаты?

Благодарим за помощь.

ответ

1

Да, возможно создать такой Chart, но не нарисовав его самостоятельно, пожалуйста ..!

И линия, и треугольник: Annotations, а именно LineAnnotation и PolygonAnnotation.

A LineAnnotation опоры вытаскиваются из коробки, если вы установили AllowMoving = true. Так что им не нужна ручка. Лучше всего синхронизировать LineAnnotation. Как правило, расположены в координатах XAxis, который выглядит как DateTime в вашем примере, или установив точку данных, они сидят на ..

Если вам нужна дополнительная помощь с кодом, показать, как создать Chart и Я могу попытаться помочь, Charts являются мощными, но немного сложными.

Смежные вопросы