/
DataTemplate.xml
234 lines (234 loc) · 16.3 KB
/
DataTemplate.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
<Type Name="DataTemplate" FullName="Microsoft.Maui.Controls.DataTemplate">
<TypeSignature Language="C#" Value="public class DataTemplate : Microsoft.Maui.Controls.ElementTemplate, Microsoft.Maui.Controls.Internals.IDataTemplateController" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit DataTemplate extends Microsoft.Maui.Controls.ElementTemplate implements class Microsoft.Maui.Controls.Internals.IDataTemplateController" />
<TypeSignature Language="DocId" Value="T:Microsoft.Maui.Controls.DataTemplate" />
<TypeSignature Language="VB.NET" Value="Public Class DataTemplate
Inherits ElementTemplate
Implements IDataTemplateController" />
<TypeSignature Language="C++ CLI" Value="public ref class DataTemplate : Microsoft::Maui::Controls::ElementTemplate, Microsoft::Maui::Controls::Internals::IDataTemplateController" />
<TypeSignature Language="F#" Value="type DataTemplate = class
 inherit ElementTemplate
 interface IDataTemplateController" />
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Controls</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Microsoft.Maui.Controls.ElementTemplate</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Microsoft.Maui.Controls.Internals.IDataTemplateController</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>A template for multiple bindings, commonly used by <see cref="T:Microsoft.Maui.Controls.ListView" />s and <see cref="T:Microsoft.Maui.Controls.MultiPage`1" />s.</summary>
<remarks>In XAML, application developers can nest markup inside a <c>DataTemplate</c> tag to create a <see cref="T:Microsoft.Maui.Controls.View" /> whose members are bound to the properties of data objects that are contained in a <see cref="P:Microsoft.Maui.Controls.MultiPage`1.ItemsSource" /> list.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DataTemplate ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.DataTemplate.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 DataTemplate();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Controls</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>For internal use only.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DataTemplate (Func<object> loadTemplate);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Func`1<object> loadTemplate) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.DataTemplate.#ctor(System.Func{System.Object})" />
<MemberSignature Language="VB.NET" Value="Public Sub New (loadTemplate As Func(Of Object))" />
<MemberSignature Language="C++ CLI" Value="public:
 DataTemplate(Func<System::Object ^> ^ loadTemplate);" />
<MemberSignature Language="F#" Value="new Microsoft.Maui.Controls.DataTemplate : Func<obj> -> Microsoft.Maui.Controls.DataTemplate" Usage="new Microsoft.Maui.Controls.DataTemplate loadTemplate" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Controls</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="loadTemplate" Type="System.Func<System.Object>" />
</Parameters>
<Docs>
<param name="loadTemplate">A custom content generator to be called </param>
<summary>Creates and initializes a new instance of the <see cref="T:Microsoft.Maui.Controls.DataTemplate" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DataTemplate (Type type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.DataTemplate.#ctor(System.Type)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (type As Type)" />
<MemberSignature Language="C++ CLI" Value="public:
 DataTemplate(Type ^ type);" />
<MemberSignature Language="F#" Value="new Microsoft.Maui.Controls.DataTemplate : Type -> Microsoft.Maui.Controls.DataTemplate" Usage="new Microsoft.Maui.Controls.DataTemplate type" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Controls</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="type" Type="System.Type">
<Attributes>
<Attribute FrameworkAlternate="net-maui-7.0">
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]</AttributeName>
<AttributeName Language="F#">[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="type">The type of control for which to create a template.</param>
<summary>Creates a new <see cref="T:Microsoft.Maui.Controls.DataTemplate" /> for type <paramref name="type" />.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Bindings">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary<Microsoft.Maui.Controls.BindableProperty,Microsoft.Maui.Controls.BindingBase> Bindings { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IDictionary`2<class Microsoft.Maui.Controls.BindableProperty, class Microsoft.Maui.Controls.BindingBase> Bindings" />
<MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.DataTemplate.Bindings" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Bindings As IDictionary(Of BindableProperty, BindingBase)" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Collections::Generic::IDictionary<Microsoft::Maui::Controls::BindableProperty ^, Microsoft::Maui::Controls::BindingBase ^> ^ Bindings { System::Collections::Generic::IDictionary<Microsoft::Maui::Controls::BindableProperty ^, Microsoft::Maui::Controls::BindingBase ^> ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Bindings : System.Collections.Generic.IDictionary<Microsoft.Maui.Controls.BindableProperty, Microsoft.Maui.Controls.BindingBase>" Usage="Microsoft.Maui.Controls.DataTemplate.Bindings" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Controls</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IDictionary<Microsoft.Maui.Controls.BindableProperty,Microsoft.Maui.Controls.BindingBase></ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a dictionary of bindings, indexed by the bound properties.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Microsoft.Maui.Controls.Internals.IDataTemplateController.Id">
<MemberSignature Language="C#" Value="int Microsoft.Maui.Controls.Internals.IDataTemplateController.Id { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Microsoft.Maui.Controls.Internals.IDataTemplateController.Id" />
<MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.DataTemplate.Microsoft#Maui#Controls#Internals#IDataTemplateController#Id" />
<MemberSignature Language="VB.NET" Value=" ReadOnly Property Id As Integer Implements IDataTemplateController.Id" />
<MemberSignature Language="C++ CLI" Value="property int Microsoft::Maui::Controls::Internals::IDataTemplateController::Id { int get(); };" />
<MemberSignature Language="F#" Value="member this.Microsoft.Maui.Controls.Internals.IDataTemplateController.Id : int" Usage="Microsoft.Maui.Controls.Internals.IDataTemplateController.Id" />
<MemberType>Property</MemberType>
<Implements>
<InterfaceMember>P:Microsoft.Maui.Controls.Internals.IDataTemplateController.Id</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Controls</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Microsoft.Maui.Controls.Internals.IDataTemplateController.IdString">
<MemberSignature Language="C#" Value="string Microsoft.Maui.Controls.Internals.IDataTemplateController.IdString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Microsoft.Maui.Controls.Internals.IDataTemplateController.IdString" />
<MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.DataTemplate.Microsoft#Maui#Controls#Internals#IDataTemplateController#IdString" />
<MemberSignature Language="VB.NET" Value=" ReadOnly Property IdString As String Implements IDataTemplateController.IdString" />
<MemberSignature Language="C++ CLI" Value="property System::String ^ Microsoft::Maui::Controls::Internals::IDataTemplateController::IdString { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Microsoft.Maui.Controls.Internals.IDataTemplateController.IdString : string" Usage="Microsoft.Maui.Controls.Internals.IDataTemplateController.IdString" />
<MemberType>Property</MemberType>
<Implements>
<InterfaceMember>P:Microsoft.Maui.Controls.Internals.IDataTemplateController.IdString</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Controls</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetBinding">
<MemberSignature Language="C#" Value="public void SetBinding (Microsoft.Maui.Controls.BindableProperty property, Microsoft.Maui.Controls.BindingBase binding);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetBinding(class Microsoft.Maui.Controls.BindableProperty property, class Microsoft.Maui.Controls.BindingBase binding) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.DataTemplate.SetBinding(Microsoft.Maui.Controls.BindableProperty,Microsoft.Maui.Controls.BindingBase)" />
<MemberSignature Language="VB.NET" Value="Public Sub SetBinding (property As BindableProperty, binding As BindingBase)" />
<MemberSignature Language="C++ CLI" Value="public:
 void SetBinding(Microsoft::Maui::Controls::BindableProperty ^ property, Microsoft::Maui::Controls::BindingBase ^ binding);" />
<MemberSignature Language="F#" Value="member this.SetBinding : Microsoft.Maui.Controls.BindableProperty * Microsoft.Maui.Controls.BindingBase -> unit" Usage="dataTemplate.SetBinding (property, binding)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Controls</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="property" Type="Microsoft.Maui.Controls.BindableProperty" />
<Parameter Name="binding" Type="Microsoft.Maui.Controls.BindingBase" />
</Parameters>
<Docs>
<param name="property">The property to which to bind.</param>
<param name="binding">The binding to use.</param>
<summary>Sets the binding for <paramref name="property" />.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValue">
<MemberSignature Language="C#" Value="public void SetValue (Microsoft.Maui.Controls.BindableProperty property, object value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetValue(class Microsoft.Maui.Controls.BindableProperty property, object value) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Controls.DataTemplate.SetValue(Microsoft.Maui.Controls.BindableProperty,System.Object)" />
<MemberSignature Language="VB.NET" Value="Public Sub SetValue (property As BindableProperty, value As Object)" />
<MemberSignature Language="C++ CLI" Value="public:
 void SetValue(Microsoft::Maui::Controls::BindableProperty ^ property, System::Object ^ value);" />
<MemberSignature Language="F#" Value="member this.SetValue : Microsoft.Maui.Controls.BindableProperty * obj -> unit" Usage="dataTemplate.SetValue (property, value)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Controls</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="property" Type="Microsoft.Maui.Controls.BindableProperty" />
<Parameter Name="value" Type="System.Object" />
</Parameters>
<Docs>
<param name="property">The property to set.</param>
<param name="value">The new value.</param>
<summary>Sets the value of <paramref name="property" />.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Values">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary<Microsoft.Maui.Controls.BindableProperty,object> Values { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IDictionary`2<class Microsoft.Maui.Controls.BindableProperty, object> Values" />
<MemberSignature Language="DocId" Value="P:Microsoft.Maui.Controls.DataTemplate.Values" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Values As IDictionary(Of BindableProperty, Object)" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Collections::Generic::IDictionary<Microsoft::Maui::Controls::BindableProperty ^, System::Object ^> ^ Values { System::Collections::Generic::IDictionary<Microsoft::Maui::Controls::BindableProperty ^, System::Object ^> ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Values : System.Collections.Generic.IDictionary<Microsoft.Maui.Controls.BindableProperty, obj>" Usage="Microsoft.Maui.Controls.DataTemplate.Values" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Controls</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IDictionary<Microsoft.Maui.Controls.BindableProperty,System.Object></ReturnType>
</ReturnValue>
<Docs>
<summary>Returns a dictionary of property values for this <see cref="T:Microsoft.Maui.Controls.DataTemplate" />, indexed by property.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>