New to Telerik UI for WPFStart a free 30-day trial

This implements a markup extension that enables the creation of DrawingImage from SVG sources.

Definition

Namespace:Telerik.Windows.Controls.Svg

Assembly:Telerik.Windows.Controls.dll

Syntax:

C#
public sealed class RadSvgImageConverter : RadSvgImageSourceExtensionBase, IValueConverter

Inheritance: objectRadSvgImageSourceExtensionBaseRadSvgImageConverter

Implements: IValueConverter

Inherited Members RadSvgImageSourceExtensionBase.OverrideColorRadSvgImageSourceExtensionBase.CultureInfoRadSvgImageSourceExtensionBase.ApplicationName

Constructors

Initializes a new instance of the RadSvgImageConverter class with the default parameters.

C#
public RadSvgImageConverter()

Initializes a new instance of the RadSvgImageConverter class.

C#
public RadSvgImageConverter(Uri baseUri)
Parameters:baseUriUri

Methods

Converts a string value to SVG source.

C#
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Parameters:valueobjecttargetTypeTypeparameterobjectcultureCultureInfoReturns:

object

Not implemented reversed conversion.

C#
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
Parameters:valueobjecttargetTypeTypeparameterobjectcultureCultureInfoReturns:

object

Performs the conversion of a valid SVG source file to the DrawingImage that is set as the value of the target property for this markup extension.

C#
public override object ProvideValue(IServiceProvider serviceProvider)
Parameters:serviceProviderIServiceProvider

Object that can provide services for the markup extension.

Returns:

object

This returns DrawingImage if successful; otherwise, it returns null.