UIElement.UpdateLayout Methode

Definitie

Zorgt ervoor dat alle onderliggende visuele elementen van dit element correct worden bijgewerkt voor de indeling.

public:
 void UpdateLayout();
public void UpdateLayout();
member this.UpdateLayout : unit -> unit
Public Sub UpdateLayout ()

Opmerkingen

Wanneer u deze methode aanroept, worden elementen met IsMeasureValidfalse of IsArrangeValidfalse worden elementspecifieke MeasureCoreArrangeCore methoden aangeroepen, waardoor indelingsupdate wordt afgedwongen en alle berekende grootten worden gevalideerd.

Het aanroepen van deze methode heeft geen effect als de indeling ongewijzigd is of als de indeling of maattoestand van een indeling ongeldig is. Als de indeling echter in beide opzichten ongeldig is, wordt de UpdateLayout volledige indeling opnieuw uitgevoerd. Daarom moet u het aanroepen UpdateLayout na elke incrementele en kleine wijziging in de elementstructuur vermijden. Het indelingssysteem voert de elementindeling op een uitgestelde manier uit, met behulp van een algoritme dat de prestaties en valuta in balans brengt en met een wegingsstrategie om wijzigingen in wortels uit te stellen totdat alle onderliggende elementen geldig zijn. U moet alleen aanroepen UpdateLayout als u absoluut bijgewerkte grootten en posities nodig hebt en pas nadat u zeker weet dat alle wijzigingen in eigenschappen die u beheert en die van invloed kunnen zijn op de indeling zijn voltooid.

Van toepassing op

Zie ook