Partager via


SplitterPanel.Measure Method (Size, Orientation, IEnumerable<SplitterMeasureData>, Boolean)

This method is used to measure and arrange a set of child elements. This method is used both for the normal Measure/Arrange pass, and also to determine where an item would show up if it were added to this panel. This is used for docking previews.

Namespace:  Microsoft.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

'Déclaration
Public Shared Function Measure ( _
    availableSize As Size, _
    orientation As Orientation, _
    measureData As IEnumerable(Of SplitterMeasureData), _
    remeasureElements As Boolean _
) As Size
'Utilisation
Dim availableSize As Size
Dim orientation As Orientation
Dim measureData As IEnumerable(Of SplitterMeasureData)
Dim remeasureElements As Boolean
Dim returnValue As Size

returnValue = SplitterPanel.Measure(availableSize, _
    orientation, measureData, remeasureElements)
public static Size Measure(
    Size availableSize,
    Orientation orientation,
    IEnumerable<SplitterMeasureData> measureData,
    bool remeasureElements
)
public:
static Size Measure(
    Size availableSize, 
    Orientation orientation, 
    IEnumerable<SplitterMeasureData^>^ measureData, 
    bool remeasureElements
)
static member Measure : 
        availableSize:Size * 
        orientation:Orientation * 
        measureData:IEnumerable<SplitterMeasureData> * 
        remeasureElements:bool -> Size 
public static function Measure(
    availableSize : Size, 
    orientation : Orientation, 
    measureData : IEnumerable<SplitterMeasureData>, 
    remeasureElements : boolean
) : Size

Parameters

  • remeasureElements
    Type: System.Boolean
    True to actually remeasure the child elements and attach the new layout information to them. To perform a non-invasive preview of the layout, pass false.

Return Value

Type: System.Windows.Size

.NET Framework Security

See Also

Reference

SplitterPanel Class

SplitterPanel Members

Measure Overload

Microsoft.VisualStudio.PlatformUI Namespace