This documentation is archived and is not being maintained.

TemplateBindingExpressionConverter.ConvertTo Method (ITypeDescriptorContext, CultureInfo, Object, Type)

Converts the given value object to a MarkupExtension type.

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public override Object ConvertTo(
	ITypeDescriptorContext context,
	CultureInfo culture,
	Object value,
	Type destinationType


Type: System.ComponentModel.ITypeDescriptorContext
An ITypeDescriptorContext implementation that provides a format context.
Type: System.Globalization.CultureInfo
A CultureInfo object. If a null reference is passed, the current culture is assumed.
Type: System.Object
The value to convert.
Type: System.Type
The desired type to convert to.

Return Value

Type: System.Object
The converted value.

Only a destinationType of MarkupExtension returns a value originating from this implementation. Any other type provided for destinationType causes this method to call base, which results in no usable converted value and only serves for basic validation of the remaining parameters.

.NET Framework

Supported in: 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.