
Dr. Hartmut Kocher
Top achievements
Rank 1
Dr. Hartmut Kocher
asked on 18 May 2010, 02:40 PM
How can I draw a dashed line in a line chart? Is there a way to set the pen instead of the brush only?
Regards
Hartmut
4 Answers, 1 is accepted
0
Hello Dr. Hartmut Kocher,
You can use the following XAML:
and code-behind respectively:
Hope this helps.
Regards,
Sia
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
You can use the following XAML:
<
Window
x:Class
=
"WpfApplication2Branch.Window1"
Title
=
"Window1"
xmlns:TelerikControls
=
"clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls"
xmlns:telerik
=
"clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Charting"
xmlns:chart
=
"clr-namespace:Telerik.Windows.Controls.Charting;assembly=Telerik.Windows.Controls.Charting"
>
<
Grid
x:Name
=
"LayoutRoot"
>
<
Grid.Resources
>
<
Style
x:Key
=
"DottedLineStyle"
TargetType
=
"chart:SelfDrawingSeries"
>
<
Setter
Property
=
"BorderLineStyle"
>
<
Setter.Value
>
<
Style
TargetType
=
"Path"
>
<
Setter
Property
=
"StrokeDashArray"
Value
=
"1 2 3"
/>
<
Setter
Property
=
"Stroke"
Value
=
"#FF74C0D3"
/>
<
Setter
Property
=
"StrokeThickness"
Value
=
"2"
/>
</
Style
>
</
Setter.Value
>
</
Setter
>
</
Style
>
</
Grid.Resources
>
<
telerik:RadChart
x:Name
=
"RadChart1"
/>
</
Grid
>
</
Window
>
and code-behind respectively:
series1.Definition =
new
LineSeriesDefinition();
RadChart1.DefaultView.ChartArea.SeriesStyles.LineSeriesStyle =
this
.LayoutRoot.Resources[
"DottedLineStyle"
]
as
Style;
Hope this helps.
Regards,
Sia
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0

David
Top achievements
Rank 2
answered on 12 Dec 2011, 03:46 PM
Hi,
I'm unable to get this code working in Q3 2011. I've tried both this code that references BorderLineStyle as Path and the sample from:
http://www.telerik.com/help/wpf/radchart-styling-and-appearance-styling-chart-series.html
that references BorderLineStyle as Shape, however I get the following error message in both instances:
'#FF74C0D3' is not a valid value for property 'Stroke'.
What is the TargetType for the BorderLineStyle so that I can create a style for a LineSeriesDefinition? The code I'm using for the RadChart is as follows:
Kind regards,
Dave.
I'm unable to get this code working in Q3 2011. I've tried both this code that references BorderLineStyle as Path and the sample from:
http://www.telerik.com/help/wpf/radchart-styling-and-appearance-styling-chart-series.html
that references BorderLineStyle as Shape, however I get the following error message in both instances:
'#FF74C0D3' is not a valid value for property 'Stroke'.
What is the TargetType for the BorderLineStyle so that I can create a style for a LineSeriesDefinition? The code I'm using for the RadChart is as follows:
<
telerik:RadChart
>
<
telerik:RadChart.SeriesMappings
>
<
telerik:SeriesMapping
>
<
telerik:SeriesMapping.SeriesDefinition
>
<
telerik:LineSeriesDefinition
SeriesStyle
=
"{StaticResource DottedLineStyle}"
/>
</
telerik:SeriesMapping.SeriesDefinition
>
</
telerik:SeriesMapping
>
</
telerik:RadChart.SeriesMappings
>
</
telerik:RadChart
>
Kind regards,
Dave.
0
Hello David,
I have tested the same style with the latest official version and everything works as expected. Please send us a sample runnable project which demonstrates the unwanted behavior. Thus we will do our best to provide you with a working solution. Thank you in advance for your cooperation.
Regards,
Sia
the Telerik team
I have tested the same style with the latest official version and everything works as expected. Please send us a sample runnable project which demonstrates the unwanted behavior. Thus we will do our best to provide you with a working solution. Thank you in advance for your cooperation.
Regards,
Sia
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
0

David
Top achievements
Rank 2
answered on 27 Dec 2011, 10:05 AM
Hi,
I've done some more testing with my code and found the error I was encountering was not caused by Telerik and was an issue with how I was binding my resources. I can confirm that the code posted in this thread does work successfully.
Kind regards,
Dave.
I've done some more testing with my code and found the error I was encountering was not caused by Telerik and was an issue with how I was binding my resources. I can confirm that the code posted in this thread does work successfully.
Kind regards,
Dave.