RelativeSource.ProvideValue(IServiceProvider) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí objekt, který by měl být nastaven jako hodnota ve vlastnosti cílového objektu pro toto rozšíření značek. V případě RelativeSourcese jedná o jiný RelativeSourcezdroj s použitím příslušného zdroje pro zadaný režim.
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
Parametry
- serviceProvider
- IServiceProvider
Objekt, který může poskytovat služby pro rozšíření značek. V této implementaci může být null
tento parametr .
Návraty
Další RelativeSource.
Poznámky
RelativeSource je současně implementace rozšíření značek a datový objekt. Když se rozšíření vrátí samo, jsou v datech obsaženy příslušné informace. Hlavním účelem rozšíření značek je povolit syntaxi konstruktoru proměnných argumentů ve formě atributu FindAncestor , aby bylo možné režim definovat jako vložený se dvěma argumenty navíc pro nadřazený typ a úroveň, kterou ostatní režimy nevyžadují.