ICustomPropertyProvider Schnittstelle
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 einen Suchdienst für ICustomProperty-Unterstützung bereit. Diese Schnittstelle wird von -Objekten implementiert, sodass ihre benutzerdefinierten Eigenschaften als Laufzeitbindungsquellen verwendet werden können.
public interface class ICustomPropertyProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2089965397, 15944, 17076, 134, 119, 118, 55, 34, 103, 3, 63)]
struct ICustomPropertyProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2089965397, 15944, 17076, 134, 119, 118, 55, 34, 103, 3, 63)]
public interface ICustomPropertyProvider
Public Interface ICustomPropertyProvider
- Abgeleitet
- Attribute
Eigenschaften
Type |
Ruft den zugrunde liegenden Typ der benutzerdefinierten Eigenschaft ab. |
Methoden
GetCustomProperty(String) |
Ruft das ICustomProperty-Unterstützungsobjekt einer benutzerdefinierten Eigenschaft ab, indem ein Eigenschaftenname angegeben wird. |
GetIndexedProperty(String, TypeName) |
Ruft das ICustomProperty-Unterstützungsobjekt einer benutzerdefinierten Eigenschaft ab, indem ein Eigenschaftenname und der Typ der indizierten Auflistung angegeben werden. |
GetStringRepresentation() |
Bietet Unterstützung für die Logik "GetStringFromObject" und/oder "ToString" unter der Annahme, dass die Implementierung System.Object unterstützt. Auf diese Logik kann von Features oder Diensten zugegriffen werden, z. B. das Generieren von Ui Automation-Werten basierend auf Dateninhalten. |