FrameworkElement.ArrangeOverride(Size) 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.
Wanneer deze wordt overschreven in een afgeleide klasse, plaatst u onderliggende elementen en bepaalt u een grootte voor een FrameworkElement afgeleide klasse.
protected:
virtual System::Windows::Size ArrangeOverride(System::Windows::Size finalSize);
protected virtual System.Windows.Size ArrangeOverride(System.Windows.Size finalSize);
abstract member ArrangeOverride : System.Windows.Size -> System.Windows.Size
override this.ArrangeOverride : System.Windows.Size -> System.Windows.Size
Protected Overridable Function ArrangeOverride (finalSize As Size) As Size
Parameters
- finalSize
- Size
Het laatste gebied binnen het bovenliggende element dat dit element moet gebruiken om zichzelf en de onderliggende elementen te rangschikken.
Retouren
De werkelijke grootte die wordt gebruikt.
Notities voor overnemers
Auteurs van besturingselementen die de rangschikking van de indelingsverwerking willen aanpassen, moeten deze methode overschrijven. Het implementatiepatroon moet elk zichtbaar onderliggend element aanroepen Arrange(Rect) en de uiteindelijke gewenste grootte voor elk onderliggend element doorgeven als parameter finalSize . Bovenliggende elementen moeten elk onderliggend element aanroepen Arrange(Rect) , anders worden de onderliggende elementen niet weergegeven.
Veel afgeleide klassen bieden implementaties van deze methode. Prominente zijn onder andere: ArrangeOverride(Size), en ArrangeOverride(Size)ArrangeOverride(Size).