46 instantiations of Thickness
Microsoft.Maui (14)
Animations\AnimationLerpingExtensions.cs (1)
52 => new Thickness(
Converters\ThicknessTypeConverter.cs (6)
47 return new Thickness(h, v); 54 return new Thickness(l, t, r, b); 66 return new Thickness(h, v); 72 return new Thickness(h, t, h, b); 79 return new Thickness(l, t, r, b); 86 return new Thickness(l);
Primitives\Thickness.cs (5)
57 return new Thickness(size.Width, size.Height, size.Width, size.Height); 62 return new Thickness(uniformSize); 110 public static Thickness Zero = new Thickness(0); 113 new Thickness(left.Left + addend, left.Top + addend, left.Right + addend, left.Bottom + addend); 116 new Thickness(left.Left + right.Left, left.Top + right.Top, left.Right + right.Right, left.Bottom + right.Bottom);
VisualDiagnostics\AdornerModel.cs (1)
26 if (margin == new Thickness())
VisualDiagnostics\RectangleAdorner.cs (1)
95 margin = new Thickness();
Microsoft.Maui.Controls (8)
Button\Button.cs (1)
122 Thickness IPaddingElement.PaddingDefaultValueCreator() => new Thickness(double.NaN);
Layout\Layout.cs (1)
346 return new Thickness(0);
Region.cs (1)
118 var inflation = new Thickness(_inflation == null ? left : left + _inflation.Value.Left,
Shell\BaseShellItem.cs (2)
475 defaultImageClass.Setters.Add(new Setter { Property = Image.MarginProperty, Value = new Thickness(12, 0, 12, 0) }); 503 defaultLabelClass.Setters.Add(new Setter { Property = Label.MarginProperty, Value = new Thickness(20, 0, 0, 0) });
TitleBar\TitleBar.cs (3)
410 Margin = new Thickness(16, 0, 0, 0), 430 Margin = new Thickness(16, 0), 483 Margin = new Thickness(0, 0, 16, 0),
Microsoft.Maui.Controls.Foldable (24)
TwoPaneView.cs (24)
528 _content1.Padding = new Thickness(pane1.X, 0, 0, 0); 529 _content2.Padding = new Thickness(0, 0, newWidth - pane1.Width, 0); 533 _content1.Padding = new Thickness(0, 0, 0, 0); 534 _content2.Padding = new Thickness(0, 0, 0, 0); 546 _content2.Padding = new Thickness(pane1.X, 0, 0, 0); 547 _content1.Padding = new Thickness(0, 0, newWidth - pane1.Width, 0); 551 _content1.Padding = new Thickness(0, 0, 0, 0); 552 _content2.Padding = new Thickness(0, 0, 0, 0); 564 _content1.Padding = new Thickness(0, pane1.Y, 0, 0); 565 _content2.Padding = new Thickness(0, 0, 0, newHeight - pane1.Height); 569 _content1.Padding = new Thickness(0, 0, 0, 0); 570 _content2.Padding = new Thickness(0, 0, 0, 0); 583 _content2.Padding = new Thickness(0, pane1.Y, 0, 0); 584 _content1.Padding = new Thickness(0, 0, 0, newHeight - pane1.Height); 588 _content1.Padding = new Thickness(0, 0, 0, 0); 589 _content2.Padding = new Thickness(0, 0, 0, 0); 600 _content1.Padding = new Thickness(pane1.X, pane1.Y, newWidth - pane1.Width - pane1.X, newHeight - pane1.Height - pane1.Y); 601 _content2.Padding = new Thickness(0, 0, 0, 0); 605 _content1.Padding = new Thickness(0, 0, 0, 0); 606 _content2.Padding = new Thickness(0, 0, 0, 0); 616 _content1.Padding = new Thickness(0, 0, 0, 0); 618 _content2.Padding = new Thickness(pane1.X, pane1.Y, newWidth - pane1.Width - pane1.X, newHeight - pane1.Height - pane1.Y); 622 _content1.Padding = new Thickness(0, 0, 0, 0); 623 _content2.Padding = new Thickness(0, 0, 0, 0);
164 references to Thickness
Microsoft.Maui (52)
Animations\AnimationLerpingExtensions.cs (3)
51 public static Thickness Lerp(this Thickness start, Thickness end, double progress)
Animations\Lerp.cs (7)
149 [typeof(Thickness)] = new Lerp 154 var start = (Thickness)(s ?? Thickness.Zero); 155 var end = (Thickness)(e ?? Thickness.Zero);
Converters\ThicknessTypeConverter.cs (4)
25 return (Thickness)d; 29 return (Thickness)s; 90 throw new InvalidOperationException($"Cannot convert \"{strValue}\" into {typeof(Thickness)}"); 95 if (value is not Thickness t)
Core\IPadding.cs (1)
11 Thickness Padding { get; }
Core\ISafeAreaView2.cs (1)
14 internal Thickness SafeAreaInsets { set; }
Core\IView.cs (1)
110 Thickness Margin { get; }
Layouts\AbsoluteLayoutManager.cs (2)
19 var padding = AbsoluteLayout.Padding; 61 var padding = AbsoluteLayout.Padding;
Layouts\FlexLayoutManager.cs (2)
18 var padding = FlexLayout.Padding; 45 var padding = FlexLayout.Padding;
Layouts\GridLayoutManager.cs (1)
79 readonly Thickness _padding;
Layouts\HorizontalStackLayoutManager.cs (2)
14 var padding = Stack.Padding; 47 var padding = Stack.Padding;
Layouts\LayoutExtensions.cs (7)
20 var margin = view.Margin; 36 Thickness margin = view.Margin; 72 static double AlignHorizontal(IView view, Rect bounds, Thickness margin) 109 static double AlignVertical(IView view, Rect bounds, Thickness margin) 145 public static Size MeasureContent(this IContentView contentView, Thickness inset, double widthConstraint, double heightConstraint) 177 var padding = contentView.Padding; 219 var padding = contentView.Padding;
Layouts\VerticalStackLayoutManager.cs (2)
14 var padding = Stack.Padding; 48 var padding = Stack.Padding;
Primitives\Thickness.cs (17)
55 public static implicit operator Thickness(Size size) 60 public static implicit operator Thickness(double uniformSize) 65 bool Equals(Thickness other) 75 return obj is Thickness && Equals((Thickness)obj); 91 public static bool operator ==(Thickness left, Thickness right) 96 public static bool operator !=(Thickness left, Thickness right) 110 public static Thickness Zero = new Thickness(0); 112 public static Thickness operator +(Thickness left, double addend) => 115 public static Thickness operator +(Thickness left, Thickness right) => 118 public static Thickness operator -(Thickness left, double addend) =>
VisualDiagnostics\AdornerModel.cs (1)
19 public void Update(Rect rect, Thickness margin, Matrix4x4 transformToRoot, double density)
VisualDiagnostics\RectangleAdorner.cs (1)
88 Thickness margin;
Microsoft.Maui.Controls (111)
Border\Border.cs (7)
41 public Thickness Padding 43 get => (Thickness)GetValue(PaddingElement.PaddingProperty); 271 var inset = Padding + StrokeThickness; 298 public void OnPaddingPropertyChanged(Thickness oldValue, Thickness newValue) 303 public Thickness PaddingDefaultValueCreator() 305 return Thickness.Zero;
Button\Button.cs (5)
116 public Thickness Padding 118 get { return (Thickness)GetValue(PaddingElement.PaddingProperty); } 122 Thickness IPaddingElement.PaddingDefaultValueCreator() => new Thickness(double.NaN); 134 void IPaddingElement.OnPaddingPropertyChanged(Thickness oldValue, Thickness newValue)
Editor\Editor.cs (1)
93 Thickness _previousMargin;
Frame\Frame.cs (2)
31 Thickness IPaddingElement.PaddingDefaultValueCreator() 124 var inset = Padding;
ImageButton\ImageButton.cs (6)
214 public Thickness Padding 216 get { return (Thickness)GetValue(PaddingElement.PaddingProperty); } 220 Thickness IPaddingElement.PaddingDefaultValueCreator() 222 return default(Thickness); 225 void IPaddingElement.OnPaddingPropertyChanged(Thickness oldValue, Thickness newValue)
IPaddingElement.cs (4)
10 Thickness Padding { get; } 13 void OnPaddingPropertyChanged(Thickness oldValue, Thickness newValue); 14 Thickness PaddingDefaultValueCreator();
Items\CarouselView.cs (4)
37 public static readonly BindableProperty PeekAreaInsetsProperty = BindableProperty.Create(nameof(PeekAreaInsets), typeof(Thickness), typeof(CarouselView), default(Thickness)); 40 public Thickness PeekAreaInsets 42 get { return (Thickness)GetValue(PeekAreaInsetsProperty); }
Label\Label.cs (5)
232 public Thickness Padding 234 get { return (Thickness)GetValue(PaddingProperty); } 413 Thickness IPaddingElement.PaddingDefaultValueCreator() => default; 415 void IPaddingElement.OnPaddingPropertyChanged(Thickness oldValue, Thickness newValue) =>
Layout\FlexLayout.cs (2)
400 Thickness GetMargin(IView view) 404 BindableObject bo => (Thickness)bo.GetValue(MarginProperty),
Layout\Layout.cs (6)
116 /// The default value is a <see cref="Thickness"/> with all values set to 0. 119 public Thickness Padding 121 get => (Thickness)GetValue(PaddingElement.PaddingProperty); 339 void IPaddingElement.OnPaddingPropertyChanged(Thickness oldValue, Thickness newValue) 344 Thickness IPaddingElement.PaddingDefaultValueCreator()
LegacyLayouts\FlexLayout.cs (6)
331 var (mleft, mtop, mright, mbottom) = (Thickness)view.GetValue(MarginProperty); 343 var (pleft, ptop, pright, pbottom) = (Thickness)view.GetValue(PaddingProperty); 379 var margin = (Thickness)((View)sender).GetValue(MarginProperty); 393 var padding = (Thickness)((View)sender).GetValue(PaddingProperty);
LegacyLayouts\Layout.cs (9)
135 /// The default value is a <see cref="Thickness"/> with all values set to 0. 138 public Thickness Padding 140 get => (Thickness)GetValue(PaddingElement.PaddingProperty); 159 Thickness IPaddingElement.PaddingDefaultValueCreator() => default(Thickness); 161 void IPaddingElement.OnPaddingPropertyChanged(Thickness oldValue, Thickness newValue) => InvalidateLayout(); 271 Thickness margin = view.Margin; 536 Thickness margin = child.Margin;
LegacyLayouts\StackLayout.cs (1)
89 Thickness padding = Padding;
NavigationPage\NavigationPage.cs (2)
440 Thickness IView.Margin => Thickness.Zero;
PaddingElement.cs (12)
8 BindableProperty.Create(nameof(IPaddingElement.Padding), typeof(Thickness), typeof(IPaddingElement), default(Thickness), 14 ((IPaddingElement)bindable).OnPaddingPropertyChanged((Thickness)oldValue, (Thickness)newValue); 29 var padding = (Thickness)bindable.GetValue(PaddingProperty); 41 var padding = (Thickness)bindable.GetValue(PaddingProperty); 53 var padding = (Thickness)bindable.GetValue(PaddingProperty); 65 var padding = (Thickness)bindable.GetValue(PaddingProperty);
Page\Page.cs (7)
140 public Thickness Padding 142 get { return (Thickness)GetValue(PaddingElement.PaddingProperty); } 146 Thickness IPaddingElement.PaddingDefaultValueCreator() 148 return default(Thickness); 151 void IPaddingElement.OnPaddingPropertyChanged(Thickness oldValue, Thickness newValue) 254 Thickness ISafeAreaView2.SafeAreaInsets
PlatformConfiguration\iOSSpecific\Page.cs (7)
210 static readonly BindablePropertyKey SafeAreaInsetsPropertyKey = BindableProperty.CreateReadOnly(nameof(SafeAreaInsets), typeof(Thickness), typeof(Page), default(Thickness)); 222 public static Thickness GetSafeAreaInsets(BindableObject element) 224 return (Thickness)element.GetValue(SafeAreaInsetsProperty); 227 static void SetSafeAreaInsets(BindableObject element, Thickness value) 237 public static Thickness SafeAreaInsets(this IPlatformElementConfiguration<iOS, FormsElement> config) 249 public static IPlatformElementConfiguration<iOS, FormsElement> SetSafeAreaInsets(this IPlatformElementConfiguration<iOS, FormsElement> config, Thickness value)
Region.cs (3)
18 readonly Thickness? _inflation; 25 Region(IList<Rect> positions, Thickness inflation) : this(positions) 118 var inflation = new Thickness(_inflation == null ? left : left + _inflation.Value.Left,
ScrollView\ScrollView.cs (1)
183 var margin = view.Margin;
Shell\IShellContentInsetObserver.cs (1)
6 void OnInsetChanged(Thickness inset, double tabThickness);
Shell\IShellSectionController.cs (1)
25 void SendInsetChanged(Thickness inset, double tabThickness);
Shell\ShellSection.cs (2)
41 Thickness _lastInset; 102 void IShellSectionController.SendInsetChanged(Thickness inset, double tabThickness)
View\View.cs (13)
38 BindableProperty.Create(nameof(Margin), typeof(Thickness), typeof(View), default(Thickness), 47 var margin = (Thickness)bindable.GetValue(MarginProperty); 58 var margin = (Thickness)bindable.GetValue(MarginProperty); 69 var margin = (Thickness)bindable.GetValue(MarginProperty); 81 var margin = (Thickness)bindable.GetValue(MarginProperty); 237 public Thickness Margin 239 get { return (Thickness)GetValue(MarginProperty); } 282 Thickness IView.Margin => Margin;
VisualElement\VisualElement.cs (4)
1204 Thickness margin = default(Thickness); 2124 Thickness IView.Margin => Thickness.Zero;
Microsoft.Maui.Controls.Build.Tasks (1)
CompiledConverters\ThicknessTypeConverter.cs (1)
41 throw new BuildException(BuildExceptionCode.Conversion, node, null, value, typeof(Thickness));