通过


KeyGestureConverter.ConvertTo 方法

定义

尝试使用指定的上下文将 a KeyGesture 转换为指定类型。

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object

参数

context
ITypeDescriptorContext

一种格式上下文,提供有关从中调用此转换器的环境的信息。

culture
CultureInfo

区域性特定信息。

value
Object

要转换的对象。

destinationType
Type

要将对象转换为的类型。

返回

转换的对象,或空字符串(如果 valuenull)。

例外

destinationTypenull

value 无法转换。

注解

destinationType 必须为 String

转换 KeyGestureConverter 到使用 String “+”键作为修饰键和键之间的分隔符。 例如,属性等于和属性等于A的属性将转换为字符串Control+AKeyControlModifiersKeyGesture

适用于