UIElement.UpdateLayout Methode
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.
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.