XamlMember.DependsOn Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een lijst XamlMember met objecten op. Deze rapporteren de leden waar afhankelijkheidsrelaties voor initialisatievolgorde bestaan ten opzichte van dit XamlMember.
public:
property System::Collections::Generic::IList<System::Xaml::XamlMember ^> ^ DependsOn { System::Collections::Generic::IList<System::Xaml::XamlMember ^> ^ get(); };
public System.Collections.Generic.IList<System.Xaml.XamlMember> DependsOn { get; }
member this.DependsOn : System.Collections.Generic.IList<System.Xaml.XamlMember>
Public ReadOnly Property DependsOn As IList(Of XamlMember)
Waarde van eigenschap
Een lijst XamlMember met objecten.
Opmerkingen
Aanroepen DependsOnLookupDependsOn of een specifieke onderdrukking van die methode. Dit gedrag treedt op in gevallen waarin de initiële interne reflectielogica de informatie nog niet heeft ingesteld.
Het DependsOn patroon kan worden toegepast op objectmodelcases die opzettelijk in strijd zijn met een algemene XAML-regel. De algemene XAML-regel is dat leden van een type dat niet als initialisatietekst worden doorgegeven (of door een fabrieksmethode in XAML 2009) in elke volgorde kunnen worden toegewezen. Door een DependsOn patroon toe te passen op een lid, kunt u XAML-schrijvers instrueren om het lid waarnaar wordt verwezen altijd vóór dit lid te verwerken. U kunt dit patroon toepassen in situaties waarin de waarde van het huidige lid context of andere informatie vereist die alleen beschikbaar is nadat het andere lid is ingesteld.
Het DependsOn patroon moet zorgvuldig worden toegepast en gereserveerd voor eigenschapsscenario's waarbij het een architectuurdoel heeft. Grote aantallen afhankelijkheden kunnen de XAML-verwerking vertragen. Het is ook mogelijk om circulaire afhankelijkheden te produceren. In dat geval is het XAML-verwerkingsgedrag niet gedefinieerd.
Voorbeeldscenario's DependsOn uit WPF bevatten bepaalde eigenschappen op ControlTemplate en DataTemplate, op Trigger en op Setter.