-
Notifications
You must be signed in to change notification settings - Fork 3
/
LayoutExtensions.xml
243 lines (243 loc) · 17.1 KB
/
LayoutExtensions.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
<Type Name="LayoutExtensions" FullName="Microsoft.Maui.Layouts.LayoutExtensions">
<TypeSignature Language="C#" Value="public static class LayoutExtensions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit LayoutExtensions extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Maui.Layouts.LayoutExtensions" />
<TypeSignature Language="VB.NET" Value="Public Module LayoutExtensions" />
<TypeSignature Language="C++ CLI" Value="public ref class LayoutExtensions abstract sealed" />
<TypeSignature Language="F#" Value="type LayoutExtensions = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(0)>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(1)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="AdjustForFill">
<MemberSignature Language="C#" Value="public static Microsoft.Maui.Graphics.Size AdjustForFill (this Microsoft.Maui.Graphics.Size size, Microsoft.Maui.Graphics.Rect bounds, Microsoft.Maui.IView view);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Graphics.Size AdjustForFill(valuetype Microsoft.Maui.Graphics.Size size, valuetype Microsoft.Maui.Graphics.Rect bounds, class Microsoft.Maui.IView view) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutExtensions.AdjustForFill(Microsoft.Maui.Graphics.Size,Microsoft.Maui.Graphics.Rect,Microsoft.Maui.IView)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AdjustForFill (size As Size, bounds As Rect, view As IView) As Size" />
<MemberSignature Language="C++ CLI" Value="public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Graphics::Size AdjustForFill(Microsoft::Maui::Graphics::Size size, Microsoft::Maui::Graphics::Rect bounds, Microsoft::Maui::IView ^ view);" />
<MemberSignature Language="F#" Value="static member AdjustForFill : Microsoft.Maui.Graphics.Size * Microsoft.Maui.Graphics.Rect * Microsoft.Maui.IView -> Microsoft.Maui.Graphics.Size" Usage="Microsoft.Maui.Layouts.LayoutExtensions.AdjustForFill (size, bounds, view)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Maui.Graphics.Size</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="size" Type="Microsoft.Maui.Graphics.Size" RefType="this" />
<Parameter Name="bounds" Type="Microsoft.Maui.Graphics.Rect" />
<Parameter Name="view" Type="Microsoft.Maui.IView" />
</Parameters>
<Docs>
<param name="size">To be added.</param>
<param name="bounds">To be added.</param>
<param name="view">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ArrangeContent">
<MemberSignature Language="C#" Value="public static void ArrangeContent (this Microsoft.Maui.IContentView contentView, Microsoft.Maui.Graphics.Rect bounds);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ArrangeContent(class Microsoft.Maui.IContentView contentView, valuetype Microsoft.Maui.Graphics.Rect bounds) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutExtensions.ArrangeContent(Microsoft.Maui.IContentView,Microsoft.Maui.Graphics.Rect)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Sub ArrangeContent (contentView As IContentView, bounds As Rect)" />
<MemberSignature Language="C++ CLI" Value="public:
[System::Runtime::CompilerServices::Extension]
 static void ArrangeContent(Microsoft::Maui::IContentView ^ contentView, Microsoft::Maui::Graphics::Rect bounds);" />
<MemberSignature Language="F#" Value="static member ArrangeContent : Microsoft.Maui.IContentView * Microsoft.Maui.Graphics.Rect -> unit" Usage="Microsoft.Maui.Layouts.LayoutExtensions.ArrangeContent (contentView, bounds)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="contentView" Type="Microsoft.Maui.IContentView" RefType="this" />
<Parameter Name="bounds" Type="Microsoft.Maui.Graphics.Rect" />
</Parameters>
<Docs>
<param name="contentView">To be added.</param>
<param name="bounds">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ArrangeContentUnbounded">
<MemberSignature Language="C#" Value="public static Microsoft.Maui.Graphics.Size ArrangeContentUnbounded (this Microsoft.Maui.IContentView contentView, Microsoft.Maui.Graphics.Rect bounds);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Graphics.Size ArrangeContentUnbounded(class Microsoft.Maui.IContentView contentView, valuetype Microsoft.Maui.Graphics.Rect bounds) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutExtensions.ArrangeContentUnbounded(Microsoft.Maui.IContentView,Microsoft.Maui.Graphics.Rect)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function ArrangeContentUnbounded (contentView As IContentView, bounds As Rect) As Size" />
<MemberSignature Language="C++ CLI" Value="public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Graphics::Size ArrangeContentUnbounded(Microsoft::Maui::IContentView ^ contentView, Microsoft::Maui::Graphics::Rect bounds);" />
<MemberSignature Language="F#" Value="static member ArrangeContentUnbounded : Microsoft.Maui.IContentView * Microsoft.Maui.Graphics.Rect -> Microsoft.Maui.Graphics.Size" Usage="Microsoft.Maui.Layouts.LayoutExtensions.ArrangeContentUnbounded (contentView, bounds)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Maui.Graphics.Size</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="contentView" Type="Microsoft.Maui.IContentView" RefType="this" />
<Parameter Name="bounds" Type="Microsoft.Maui.Graphics.Rect" />
</Parameters>
<Docs>
<param name="contentView" />
<param name="bounds" />
<summary>
Arranges content which can exceed the bounds of the IContentView.
</summary>
<returns>The Size of the arranged content</returns>
<remarks>
Useful for arranging content where the IContentView provides a viewport to a portion of the content (e.g,
the content of an IScrollView).
</remarks>
</Docs>
</Member>
<Member MemberName="ComputeDesiredSize">
<MemberSignature Language="C#" Value="public static Microsoft.Maui.Graphics.Size ComputeDesiredSize (this Microsoft.Maui.IView view, double widthConstraint, double heightConstraint);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Graphics.Size ComputeDesiredSize(class Microsoft.Maui.IView view, float64 widthConstraint, float64 heightConstraint) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutExtensions.ComputeDesiredSize(Microsoft.Maui.IView,System.Double,System.Double)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function ComputeDesiredSize (view As IView, widthConstraint As Double, heightConstraint As Double) As Size" />
<MemberSignature Language="C++ CLI" Value="public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Graphics::Size ComputeDesiredSize(Microsoft::Maui::IView ^ view, double widthConstraint, double heightConstraint);" />
<MemberSignature Language="F#" Value="static member ComputeDesiredSize : Microsoft.Maui.IView * double * double -> Microsoft.Maui.Graphics.Size" Usage="Microsoft.Maui.Layouts.LayoutExtensions.ComputeDesiredSize (view, widthConstraint, heightConstraint)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Maui.Graphics.Size</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="view" Type="Microsoft.Maui.IView" RefType="this" />
<Parameter Name="widthConstraint" Type="System.Double" />
<Parameter Name="heightConstraint" Type="System.Double" />
</Parameters>
<Docs>
<param name="view">To be added.</param>
<param name="widthConstraint">To be added.</param>
<param name="heightConstraint">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ComputeFrame">
<MemberSignature Language="C#" Value="public static Microsoft.Maui.Graphics.Rect ComputeFrame (this Microsoft.Maui.IView view, Microsoft.Maui.Graphics.Rect bounds);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Graphics.Rect ComputeFrame(class Microsoft.Maui.IView view, valuetype Microsoft.Maui.Graphics.Rect bounds) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutExtensions.ComputeFrame(Microsoft.Maui.IView,Microsoft.Maui.Graphics.Rect)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function ComputeFrame (view As IView, bounds As Rect) As Rect" />
<MemberSignature Language="C++ CLI" Value="public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Graphics::Rect ComputeFrame(Microsoft::Maui::IView ^ view, Microsoft::Maui::Graphics::Rect bounds);" />
<MemberSignature Language="F#" Value="static member ComputeFrame : Microsoft.Maui.IView * Microsoft.Maui.Graphics.Rect -> Microsoft.Maui.Graphics.Rect" Usage="Microsoft.Maui.Layouts.LayoutExtensions.ComputeFrame (view, bounds)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Maui.Graphics.Rect</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="view" Type="Microsoft.Maui.IView" RefType="this" />
<Parameter Name="bounds" Type="Microsoft.Maui.Graphics.Rect" />
</Parameters>
<Docs>
<param name="view">To be added.</param>
<param name="bounds">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MeasureContent">
<MemberSignature Language="C#" Value="public static Microsoft.Maui.Graphics.Size MeasureContent (this Microsoft.Maui.IContentView contentView, double widthConstraint, double heightConstraint);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Graphics.Size MeasureContent(class Microsoft.Maui.IContentView contentView, float64 widthConstraint, float64 heightConstraint) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutExtensions.MeasureContent(Microsoft.Maui.IContentView,System.Double,System.Double)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function MeasureContent (contentView As IContentView, widthConstraint As Double, heightConstraint As Double) As Size" />
<MemberSignature Language="C++ CLI" Value="public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Graphics::Size MeasureContent(Microsoft::Maui::IContentView ^ contentView, double widthConstraint, double heightConstraint);" />
<MemberSignature Language="F#" Value="static member MeasureContent : Microsoft.Maui.IContentView * double * double -> Microsoft.Maui.Graphics.Size" Usage="Microsoft.Maui.Layouts.LayoutExtensions.MeasureContent (contentView, widthConstraint, heightConstraint)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Maui.Graphics.Size</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="contentView" Type="Microsoft.Maui.IContentView" RefType="this" />
<Parameter Name="widthConstraint" Type="System.Double" />
<Parameter Name="heightConstraint" Type="System.Double" />
</Parameters>
<Docs>
<param name="contentView">To be added.</param>
<param name="widthConstraint">To be added.</param>
<param name="heightConstraint">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MeasureContent">
<MemberSignature Language="C#" Value="public static Microsoft.Maui.Graphics.Size MeasureContent (this Microsoft.Maui.IContentView contentView, Microsoft.Maui.Thickness inset, double widthConstraint, double heightConstraint);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Microsoft.Maui.Graphics.Size MeasureContent(class Microsoft.Maui.IContentView contentView, valuetype Microsoft.Maui.Thickness inset, float64 widthConstraint, float64 heightConstraint) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutExtensions.MeasureContent(Microsoft.Maui.IContentView,Microsoft.Maui.Thickness,System.Double,System.Double)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function MeasureContent (contentView As IContentView, inset As Thickness, widthConstraint As Double, heightConstraint As Double) As Size" />
<MemberSignature Language="C++ CLI" Value="public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Graphics::Size MeasureContent(Microsoft::Maui::IContentView ^ contentView, Microsoft::Maui::Thickness inset, double widthConstraint, double heightConstraint);" />
<MemberSignature Language="F#" Value="static member MeasureContent : Microsoft.Maui.IContentView * Microsoft.Maui.Thickness * double * double -> Microsoft.Maui.Graphics.Size" Usage="Microsoft.Maui.Layouts.LayoutExtensions.MeasureContent (contentView, inset, widthConstraint, heightConstraint)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Maui.Graphics.Size</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="contentView" Type="Microsoft.Maui.IContentView" RefType="this" />
<Parameter Name="inset" Type="Microsoft.Maui.Thickness" />
<Parameter Name="widthConstraint" Type="System.Double" />
<Parameter Name="heightConstraint" Type="System.Double" />
</Parameters>
<Docs>
<param name="contentView">To be added.</param>
<param name="inset">To be added.</param>
<param name="widthConstraint">To be added.</param>
<param name="heightConstraint">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>