Version

CalculateButtonBorderWidths(UIElementButtonStyle,UIElementButtonState,Border3DSide,UIElement,Boolean) Method

Static method that calculates the widths of all 4 button borders.
Syntax
'Declaration
 
Public Overloads Shared Function CalculateButtonBorderWidths( _
   ByVal buttonStyle As UIElementButtonStyle, _
   ByVal buttonState As UIElementButtonState, _
   ByVal sides As Border3DSide, _
   ByVal element As UIElement, _
   ByVal smallestInsideRect As Boolean _
) As UIElementBorderWidths

Parameters

buttonStyle
The button style of the element.
buttonState
The button state of the element.
sides
Flags indicating which sides the borders will be drawn on.
element
The element with the borders.
smallestInsideRect
A boolean indicating if the smallest area for the specified button style that is always available is returned.

Return Value

A UIElementBorderWidth structure which contains the width of each border.
Remarks
The element parameter is used because solid borders are substituted for 3D borders during a printing operation and the element's ControlElement's IsPrint property can be checked.
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also