MarkupExtension Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Basisklasse für XAML-Markuperweiterungsimplementierungen bereit.
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MarkupExtension
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class MarkupExtension
Public Class MarkupExtension
- Vererbung
- Attribute
Windows-Anforderungen
| Anforderungen | Beschreibung |
|---|---|
| Gerätefamilie |
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)
|
Hinweise
Beispiele für benutzerdefinierte Markuperweiterungen finden Sie in den Markuperweiterungen im Repository Windows Community Toolkit .
Konstruktoren
| Name | Beschreibung |
|---|---|
| MarkupExtension() |
Initialisiert eine neue instance der MarkupExtension-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| ProvideValue() |
Gibt bei Implementierung in einer abgeleiteten Klasse ein Objekt zurück, das als Wert der Zieleigenschaft für diese Markuperweiterung bereitgestellt wird. |