Udostępnij za pośrednictwem


ImageSourceTypeConverter.ConvertTo Metoda

Definicja

Konwertuje BitmapSource obiekt na obiekt określonego typu.

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
[System.Security.SecurityTreatAsSafe]
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
[<System.Security.SecurityTreatAsSafe>]
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

Parametry

context
ITypeDescriptorContext

Obiekt, który dostarcza informacje kontekstowe.

culture
CultureInfo

Język i kultura, które są używane podczas konwersji.

value
Object

Obiekt, który chcesz przekonwertować.

destinationType
Type

Typ, na który chcesz value przekonwertować.

Zwraca

Nowy Object typ wyznaczony. Zgodnie z implementacją w tej klasie obiekt musi być obiektem Uri. Obiekt wyraża jednolity identyfikator zasobu (URI) serializowanego obrazu.

Atrybuty

Wyjątki

Element destinationType nie jest typem, na który value można przekonwertować.

Wartość context to null.

Wartość value to null.

Podczas serializacji obrazu występuje błąd.

Uwagi

Zgodnie z implementacją w tej klasie value musi być elementem BitmapSource.

Jak zaimplementowano w tej klasie, destinationType musi być elementem Uri lub NotSupportedException , który jest zgłaszany.

Parametr culture nie jest używany. Zobacz Uwagi dotyczące dziedziczenia.

Uwagi dotyczące dziedziczenia

Zastąpij tę metodę, aby zapewnić własną konwersję. Użyj parametru , culture aby określić język i kulturę. Użyj parametru , context aby wyodrębnić dodatkowe informacje o środowisku, z którego jest wywoływany ten konwerter. Ten parametr może mieć nullwartość ; w związku z tym zawsze go sprawdzaj. Ponadto właściwości obiektu context mogą zwracać odwołanie o wartości null (Nothing).

Dotyczy