Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[TypeConverterAttribute(typeof(ThicknessConverter))] [LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)] public struct Thickness : IEquatable<Thickness>
<object property="left"/> - or - <object property="left,top"/> - or - <object property=" left,top,right,bottom" ... />
Values need not include the decimal point explicitly when specified as a string. The string "1" provided in XAML evaluates to a value of 1.0 when referenced in code.
Thetype exposes the following members.
|Thickness(Double)||Initializes a new instance of the structure that has the specified uniform length on each side.|
|Thickness(Double, Double, Double, Double)||Initializes a new instance of the structure that has specific lengths (supplied as a Double) applied to each side of the rectangle.|
|Bottom||Gets or sets the width, in pixels, of the lower side of the bounding rectangle.|
|Left||Gets or sets the width, in pixels, of the left side of the bounding rectangle.|
|Right||Gets or sets the width, in pixels, of the right side of the bounding rectangle.|
|Top||Gets or sets the width, in pixels, of the upper side of the bounding rectangle.|
|Equals(Object)||Compares this structure to another Object for equality. (Overrides ValueType.Equals(Object).)|
|Equals(Thickness)||Compares this structure to another structure for equality.|
|GetHashCode||Returns the hash code of the structure. (Overrides ValueType.GetHashCode().)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|ToString||Returns the string representation of the structure. (Overrides ValueType.ToString().)|
The following example shows how to create an instance of a structure and set its properties by using Extensible Application Markup Language (XAML) and code.
myBorder2 = new Border(); myBorder2.BorderBrush = Brushes.SteelBlue; myBorder2.Width = 400; myBorder2.Height = 400; myThickness = new Thickness(); myThickness.Bottom = 5; myThickness.Left = 10; myThickness.Right = 15; myThickness.Top = 20; myBorder2.BorderThickness = myThickness;