Hello,
I try to customize Label for Cartesian grid line annotation.
In the context of ChartAnnotationsProvider the ChartAnnotationLabelDefinition seams ignored...
For instance, neither the label is red, neither the offsets are applied.
<
telerik:RadCartesianChart
x:Name
=
"Chart"
>
<
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:LinearAxis
Minimum
=
"{Binding MinX}"
Maximum
=
"{Binding MaxX}"
TickOrigin
=
"0"
x:Name
=
"HorizAxis"
/>
</
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:LinearAxis
Minimum
=
"{Binding MinY}"
Maximum
=
"{Binding MaxY}"
LabelFormat
=
"n1"
/>
</
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:RadCartesianChart.Series
>
<!-- ... -->
</
telerik:RadCartesianChart.Series
>
<
telerik:RadCartesianChart.AnnotationsProvider
>
<
telerik:ChartAnnotationsProvider
Source
=
"{Binding ListeAnnotations}"
>
<
telerik:ChartAnnotationDescriptor
>
<
telerik:ChartAnnotationDescriptor.Style
>
<
Style
TargetType
=
"telerik:CartesianGridLineAnnotation"
BasedOn
=
"{StaticResource CartesianGridLineAnnotationStyle}"
>
<
Setter
Property
=
"Axis"
Value
=
"{Binding ElementName=HorizAxis}"
/>
<
Setter
Property
=
"Value"
Value
=
"{Binding Item1}"
/>
<
Setter
Property
=
"Label"
Value
=
"{Binding Item2}"
/>
<
Setter
Property
=
"LabelDefinition"
>
<
Setter.Value
>
<
telerik:ChartAnnotationLabelDefinition
Location
=
"Inside"
VerticalAlignment
=
"Top"
HorizontalOffset
=
"-50"
VerticalOffset
=
"-150"
>
<
telerik:ChartAnnotationLabelDefinition.DefaultVisualStyle
>
<
Style
TargetType
=
"TextBlock"
BasedOn
=
"{StaticResource TextBoxStyle}"
>
<
Setter
Property
=
"Foreground"
Value
=
"Red"
></
Setter
>
</
Style
>
</
telerik:ChartAnnotationLabelDefinition.DefaultVisualStyle
>
</
telerik:ChartAnnotationLabelDefinition
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"StrokeThickness"
Value
=
"0.3"
/>
<
Setter
Property
=
"DashArray"
Value
=
"24 8"
/>
<
Setter
Property
=
"Stroke"
Value
=
"Green"
/>
</
Style
>
</
telerik:ChartAnnotationDescriptor.Style
>
</
telerik:ChartAnnotationDescriptor
>
</
telerik:ChartAnnotationsProvider
>
</
telerik:RadCartesianChart.AnnotationsProvider
>
</
telerik:RadCartesianChart
>