This question is locked. New answers and comments are not allowed.
hi team,
i have a Telerik Radchart. i have bound data for the Line series into that chart. i have enable the ShowItemToolTips="True" for the series and it was working fine.
Above that i have two custom grid lines. i need to have the tooltip service for the customgridlines. i have tried the ToolTipService.ToolTip="My Tooltip" but its not working. i guess the lines are not even focused. i cant raise the event when MouseEnter,MouseLeave and MouseLeftButtonDown. here is my code, Thanks in Advance
i have a Telerik Radchart. i have bound data for the Line series into that chart. i have enable the ShowItemToolTips="True" for the series and it was working fine.
Above that i have two custom grid lines. i need to have the tooltip service for the customgridlines. i have tried the ToolTipService.ToolTip="My Tooltip" but its not working. i guess the lines are not even focused. i cant raise the event when MouseEnter,MouseLeave and MouseLeftButtonDown. here is my code, Thanks in Advance
<
Border
Grid.Row
=
"3"
>
<
telerik:RadBusyIndicator
x:Name
=
"radBusy1"
Background
=
"Transparent"
BorderBrush
=
"Transparent"
Width
=
"Auto"
Margin
=
"10,10,40,0"
FontFamily
=
"Calibri"
FontSize
=
"14"
Height
=
"300"
VerticalAlignment
=
"Top"
>
<
telerik:RadChart
x:Name
=
"RadChart1"
ItemsSource
=
"{Binding GasLiftInjectionData}"
Background
=
"{x:Null}"
BorderBrush
=
"{x:Null}"
Margin
=
"2"
>
<
telerik:RadChart.DefaultView
>
<
telerik:ChartDefaultView
ChartLegendPosition
=
"Bottom"
>
<
telerik:ChartDefaultView.ChartTitle
>
<
telerik:ChartTitle
Visibility
=
"Collapsed"
/>
</
telerik:ChartDefaultView.ChartTitle
>
<
telerik:ChartDefaultView.ChartArea
>
<
telerik:ChartArea
LegendName
=
"legend"
NoDataString
=
"{Binding DataLoading}"
LabelFormatBehavior
=
"None"
>
<
telerik:ChartArea.Annotations
>
<
telerik:CustomGridLine
ToolTipService.ToolTip
=
"My Tooltip"
YIntercept
=
"{Binding GLTargetHigh}"
Stroke
=
"Red"
StrokeThickness
=
"3"
/>
<
telerik:CustomGridLine
ToolTipService.ToolTip
=
"My Tooltip"
YIntercept
=
"{Binding GLTargetLow}"
Stroke
=
"Orange"
StrokeThickness
=
"3"
/>
</
telerik:ChartArea.Annotations
>
<
telerik:ChartArea.AxisY
>
<
telerik:AxisY
DefaultLabelFormat
=
"#VAL{0.000}"
AutoRange
=
"False"
MajorGridLinesVisibility
=
"Visible"
MinorGridLinesVisibility
=
"Collapsed"
MinValue
=
"{Binding YaxisMinValue}"
MaxValue
=
"{Binding YaxisMaxValue}"
Step
=
"{Binding YaxisStepValue}"
IsLogarithmic
=
"False"
>
<
telerik:AxisY.AxisStyles
>
<
telerik:AxisStyles
MinorTickLineStyle
=
"{StaticResource MinorTickLineStyle}"
TickLineStyle
=
"{StaticResource TickLineStyle}"
AxisLineStyle
=
"{StaticResource AxisGridLineStyle}"
ItemLabelStyle
=
"{StaticResource YaxisItemLabelStyleGrey}"
AlternateStripLineStyle
=
"{StaticResource HorizontalAlternateStripLineStyle}"
StripLineStyle
=
"{StaticResource HorizontalStripLineStyle}"
GridLineStyle
=
"{StaticResource AxisGridLineStyle}"
/>
</
telerik:AxisY.AxisStyles
>
</
telerik:AxisY
>
</
telerik:ChartArea.AxisY
>
<
telerik:ChartArea.AxisX
>
<
telerik:AxisX
IsDateTime
=
"True"
MinValue
=
"{Binding XaxisMinValue}"
MaxValue
=
"{Binding XaxisMaxValue}"
Step
=
"{Binding XaxisStepValue}"
LabelStep
=
"1"
DefaultLabelFormat
=
"{Binding GLLabelFormat}"
LabelRotationAngle
=
"0"
MajorGridLinesVisibility
=
"Visible"
MinorTicksVisibility
=
"Visible"
AutoRange
=
"False"
>
<
i:Interaction.Triggers
>
<
i:EventTrigger
EventName
=
"RangeChanged"
>
<
i:InvokeCommandAction
Command
=
"{Binding AxisXGridLineCommand}"
CommandParameter
=
"{Binding ElementName=RadChart1}"
/>
</
i:EventTrigger
>
</
i:Interaction.Triggers
>
<
telerik:AxisX.AxisStyles
>
<
telerik:AxisStyles
AxisLineStyle
=
"{StaticResource AxisGridLineStyle}"
ItemLabelStyle
=
"{StaticResource YaxisItemLabelStyleGrey}"
TickLineStyle
=
"{StaticResource TickLineStyle}"
MinorTickLineStyle
=
"{StaticResource MinorTickLineStyle}"
StripLineStyle
=
"{StaticResource HorizontalStripLineStyle}"
GridLineStyle
=
"{StaticResource AxisGridLineStyle}"
/>
</
telerik:AxisX.AxisStyles
>
</
telerik:AxisX
>
</
telerik:ChartArea.AxisX
>
</
telerik:ChartArea
>
</
telerik:ChartDefaultView.ChartArea
>
<
telerik:ChartDefaultView.ChartLegend
>
<
telerik:ChartLegend
x:Name
=
"chartLegendTwo"
Header
=
""
UseAutoGeneratedItems
=
"False"
VerticalAlignment
=
"Center"
Background
=
"{x:Null}"
Width
=
"500"
Height
=
"50"
BorderBrush
=
"{x:Null}"
>
<
telerik:ChartLegend.Items
>
<
telerik:ChartLegendItem
MarkerFill
=
"Yellow"
Foreground
=
"Yellow"
FontSize
=
"12"
FontFamily
=
"Calibri"
Style
=
"{StaticResource CustomLegendItem}"
Label
=
"Actual"
/>
<
telerik:ChartLegendItem
MarkerFill
=
"Red"
Foreground
=
"Red"
FontSize
=
"12"
FontFamily
=
"Calibri"
Style
=
"{StaticResource CustomLegendItem}"
Label
=
"High High"
/>
<
telerik:ChartLegendItem
MarkerFill
=
"Orange"
Foreground
=
"Orange"
Label
=
"Low Low"
FontSize
=
"12"
FontFamily
=
"Calibri"
Style
=
"{StaticResource CustomLegendItem}"
/>
</
telerik:ChartLegend.Items
>
</
telerik:ChartLegend
>
</
telerik:ChartDefaultView.ChartLegend
>
</
telerik:ChartDefaultView
>
</
telerik:RadChart.DefaultView
>
<
telerik:RadChart.SeriesMappings
>
<
telerik:SeriesMapping
LegendLabel
=
"Actual"
>
<
telerik:SeriesMapping.SeriesDefinition
>
<
telerik:LineSeriesDefinition
ShowItemToolTips
=
"True"
ShowPointMarks
=
"True"
ShowItemLabels
=
"False"
>
<
telerik:LineSeriesDefinition.Appearance
>
<
telerik:SeriesAppearanceSettings
Stroke
=
"Yellow"
Foreground
=
"Yellow"
>
<
telerik:SeriesAppearanceSettings.PointMark
>
<
telerik:PointMarkAppearanceSettings
Stroke
=
"Transparent"
Fill
=
"Transparent"
Shape
=
"Hexagon"
/>
</
telerik:SeriesAppearanceSettings.PointMark
>
</
telerik:SeriesAppearanceSettings
>
</
telerik:LineSeriesDefinition.Appearance
>
</
telerik:LineSeriesDefinition
>
</
telerik:SeriesMapping.SeriesDefinition
>
<
telerik:ItemMapping
FieldName
=
"WhpValue"
DataPointMember
=
"YValue"
/>
<
telerik:ItemMapping
FieldName
=
"DisplayDateTime"
DataPointMember
=
"XValue"
/>
</
telerik:SeriesMapping
>
</
telerik:RadChart.SeriesMappings
>
</
telerik:RadChart
>
</
telerik:RadBusyIndicator
>
</
Border
>