/
LayoutManager.xml
158 lines (158 loc) · 9.44 KB
/
LayoutManager.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
<Type Name="LayoutManager" FullName="Microsoft.Maui.Layouts.LayoutManager">
<TypeSignature Language="C#" Value="public abstract class LayoutManager : Microsoft.Maui.Layouts.ILayoutManager" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit LayoutManager extends System.Object implements class Microsoft.Maui.Layouts.ILayoutManager" />
<TypeSignature Language="DocId" Value="T:Microsoft.Maui.Layouts.LayoutManager" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class LayoutManager
Implements ILayoutManager" />
<TypeSignature Language="C++ CLI" Value="public ref class LayoutManager abstract : Microsoft::Maui::Layouts::ILayoutManager" />
<TypeSignature Language="F#" Value="type LayoutManager = class
 interface ILayoutManager" />
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Microsoft.Maui.Layouts.ILayoutManager</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public LayoutManager (Microsoft.Maui.ILayout layout);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Microsoft.Maui.ILayout layout) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutManager.#ctor(Microsoft.Maui.ILayout)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (layout As ILayout)" />
<MemberSignature Language="C++ CLI" Value="public:
 LayoutManager(Microsoft::Maui::ILayout ^ layout);" />
<MemberSignature Language="F#" Value="new Microsoft.Maui.Layouts.LayoutManager : Microsoft.Maui.ILayout -> Microsoft.Maui.Layouts.LayoutManager" Usage="new Microsoft.Maui.Layouts.LayoutManager layout" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="layout" Type="Microsoft.Maui.ILayout" />
</Parameters>
<Docs>
<param name="layout">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ArrangeChildren">
<MemberSignature Language="C#" Value="public abstract Microsoft.Maui.Graphics.Size ArrangeChildren (Microsoft.Maui.Graphics.Rect bounds);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype Microsoft.Maui.Graphics.Size ArrangeChildren(valuetype Microsoft.Maui.Graphics.Rect bounds) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutManager.ArrangeChildren(Microsoft.Maui.Graphics.Rect)" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Function ArrangeChildren (bounds As Rect) As Size" />
<MemberSignature Language="C++ CLI" Value="public:
 abstract Microsoft::Maui::Graphics::Size ArrangeChildren(Microsoft::Maui::Graphics::Rect bounds);" />
<MemberSignature Language="F#" Value="abstract member ArrangeChildren : Microsoft.Maui.Graphics.Rect -> Microsoft.Maui.Graphics.Size" Usage="layoutManager.ArrangeChildren bounds" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Microsoft.Maui.Layouts.ILayoutManager.ArrangeChildren(Microsoft.Maui.Graphics.Rect)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Maui.Graphics.Size</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="bounds" Type="Microsoft.Maui.Graphics.Rect" />
</Parameters>
<Docs>
<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="Layout">
<MemberSignature Language="C#" Value="public Microsoft.Maui.ILayout Layout { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Maui.ILayout Layout" />
<MemberSignature Language="DocId" Value="P:Microsoft.Maui.Layouts.LayoutManager.Layout" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Layout As ILayout" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Maui::ILayout ^ Layout { Microsoft::Maui::ILayout ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Layout : Microsoft.Maui.ILayout" Usage="Microsoft.Maui.Layouts.LayoutManager.Layout" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Maui.ILayout</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Measure">
<MemberSignature Language="C#" Value="public abstract Microsoft.Maui.Graphics.Size Measure (double widthConstraint, double heightConstraint);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype Microsoft.Maui.Graphics.Size Measure(float64 widthConstraint, float64 heightConstraint) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutManager.Measure(System.Double,System.Double)" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Function Measure (widthConstraint As Double, heightConstraint As Double) As Size" />
<MemberSignature Language="C++ CLI" Value="public:
 abstract Microsoft::Maui::Graphics::Size Measure(double widthConstraint, double heightConstraint);" />
<MemberSignature Language="F#" Value="abstract member Measure : double * double -> Microsoft.Maui.Graphics.Size" Usage="layoutManager.Measure (widthConstraint, heightConstraint)" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Microsoft.Maui.Layouts.ILayoutManager.Measure(System.Double,System.Double)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Maui.Graphics.Size</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="widthConstraint" Type="System.Double" />
<Parameter Name="heightConstraint" Type="System.Double" />
</Parameters>
<Docs>
<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="ResolveConstraints">
<MemberSignature Language="C#" Value="public static double ResolveConstraints (double externalConstraint, double explicitLength, double measuredLength, double min = 0, double max = ∞);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ResolveConstraints(float64 externalConstraint, float64 explicitLength, float64 measuredLength, float64 min, float64 max) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Layouts.LayoutManager.ResolveConstraints(System.Double,System.Double,System.Double,System.Double,System.Double)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function ResolveConstraints (externalConstraint As Double, explicitLength As Double, measuredLength As Double, Optional min As Double = 0, Optional max As Double = ∞) As Double" />
<MemberSignature Language="F#" Value="static member ResolveConstraints : double * double * double * double * double -> double" Usage="Microsoft.Maui.Layouts.LayoutManager.ResolveConstraints (externalConstraint, explicitLength, measuredLength, min, max)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="externalConstraint" Type="System.Double" />
<Parameter Name="explicitLength" Type="System.Double" />
<Parameter Name="measuredLength" Type="System.Double" />
<Parameter Name="min" Type="System.Double" />
<Parameter Name="max" Type="System.Double" />
</Parameters>
<Docs>
<param name="externalConstraint">To be added.</param>
<param name="explicitLength">To be added.</param>
<param name="measuredLength">To be added.</param>
<param name="min">To be added.</param>
<param name="max">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>