RelativeSource.ProvideValue(IServiceProvider) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett objekt som ska anges som värdet på målobjektets egenskap för det här markeringstillägget. För RelativeSourceär detta en annan RelativeSource, med lämplig källa för det angivna läget.
public:
override System::Object ^ ProvideValue(IServiceProvider ^ serviceProvider);
public override object ProvideValue(IServiceProvider serviceProvider);
override this.ProvideValue : IServiceProvider -> obj
Public Overrides Function ProvideValue (serviceProvider As IServiceProvider) As Object
Parametrar
- serviceProvider
- IServiceProvider
Ett objekt som kan tillhandahålla tjänster för markeringstillägget. I den här implementeringen kan den här parametern vara null.
Returer
En annan RelativeSource.
Kommentarer
RelativeSource är samtidigt en implementering av markeringstillägget och ett dataobjekt. När tillägget returnerar sig själv finns relevant information i data. Huvudsyftet med markeringstillägget är att tillåta en syntax för variabel-argumentkonstruktor i attributform så att FindAncestor läget kan definieras infogat, med de två extra argumenten för överordnad typ och nivå som de andra lägena inte kräver.