Mercurial > silverbladetech
comparison MetroWpf/Libs/MvvmLight.Extras.4.0.0/GalaSoft.MvvmLight.Extras.WPF4.XML @ 15:060f02cd4591
Initial commit, pre airport work
author | stevenh7776 stevenhollidge@hotmail.com |
---|---|
date | Mon, 12 Mar 2012 23:05:21 +0800 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
14:741981715d94 | 15:060f02cd4591 |
---|---|
1 <?xml version="1.0"?> | |
2 <doc> | |
3 <assembly> | |
4 <name>GalaSoft.MvvmLight.Extras.WPF4</name> | |
5 </assembly> | |
6 <members> | |
7 <member name="T:GalaSoft.MvvmLight.Ioc.SimpleIoc"> | |
8 <summary> | |
9 A very simple IOC container with basic functionality needed to register and resolve | |
10 instances. If needed, this class can be replaced by another more elaborate | |
11 IOC container implementing the IServiceLocator interface. | |
12 The inspiration for this class is at https://gist.github.com/716137 but it has | |
13 been extended with additional features. | |
14 </summary> | |
15 </member> | |
16 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Contains``1"> | |
17 <summary> | |
18 Checks whether at least one instance of a given class is already created in the container. | |
19 </summary> | |
20 <typeparam name="TClass">The class that is queried.</typeparam> | |
21 <returns>True if at least on instance of the class is already created, false otherwise.</returns> | |
22 </member> | |
23 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Contains``1(System.String)"> | |
24 <summary> | |
25 Checks whether the instance with the given key is already created for a given class | |
26 in the container. | |
27 </summary> | |
28 <typeparam name="TClass">The class that is queried.</typeparam> | |
29 <param name="key">The key that is queried.</param> | |
30 <returns>True if the instance with the given key is already registered for the given class, | |
31 false otherwise.</returns> | |
32 </member> | |
33 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``2"> | |
34 <summary> | |
35 Registers a given type for a given interface. | |
36 </summary> | |
37 <typeparam name="TInterface">The interface for which instances will be resolved.</typeparam> | |
38 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
39 </member> | |
40 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1"> | |
41 <summary> | |
42 Registers a given type. | |
43 </summary> | |
44 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
45 </member> | |
46 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0})"> | |
47 <summary> | |
48 Registers a given instance for a given type. | |
49 </summary> | |
50 <typeparam name="TClass">The type that is being registered.</typeparam> | |
51 <param name="factory">The factory method able to create the instance that | |
52 must be returned when the given type is resolved.</param> | |
53 </member> | |
54 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0},System.String)"> | |
55 <summary> | |
56 Registers a given instance for a given type and a given key. | |
57 </summary> | |
58 <typeparam name="TClass">The type that is being registered.</typeparam> | |
59 <param name="factory">The factory method able to create the instance that | |
60 must be returned when the given type is resolved.</param> | |
61 <param name="key">The key for which the given instance is registered.</param> | |
62 </member> | |
63 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Reset"> | |
64 <summary> | |
65 Resets the instance in its original states. This deletes all the | |
66 registrations. | |
67 </summary> | |
68 </member> | |
69 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1"> | |
70 <summary> | |
71 Unregisters a class from the cache and removes all the previously | |
72 created instances. | |
73 </summary> | |
74 <typeparam name="TClass">The class that must be removed.</typeparam> | |
75 </member> | |
76 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1(``0)"> | |
77 <summary> | |
78 Removes the given instance from the cache. The class itself remains | |
79 registered and can be used to create other instances. | |
80 </summary> | |
81 <typeparam name="TClass">The type of the instance to be removed.</typeparam> | |
82 <param name="instance">The instance that must be removed.</param> | |
83 </member> | |
84 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1(System.String)"> | |
85 <summary> | |
86 Removes the instance corresponding to the given key from the cache. The class itself remains | |
87 registered and can be used to create other instances. | |
88 </summary> | |
89 <typeparam name="TClass">The type of the instance to be removed.</typeparam> | |
90 <param name="key">The key corresponding to the instance that must be removed.</param> | |
91 </member> | |
92 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetService(System.Type)"> | |
93 <summary> | |
94 Gets the service object of the specified type. | |
95 </summary> | |
96 <returns> | |
97 A service object of type <paramref name="serviceType"/>. | |
98 -or- | |
99 null if there is no service object of type <paramref name="serviceType"/>. | |
100 </returns> | |
101 <param name="serviceType">An object that specifies the type of service object to get.</param> | |
102 </member> | |
103 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllInstances(System.Type)"> | |
104 <summary> | |
105 Provides a way to get all the instances of a given type available in the | |
106 cache. | |
107 </summary> | |
108 <param name="serviceType">The class of which all instances | |
109 must be returned.</param> | |
110 <returns>All the instances of the given type.</returns> | |
111 </member> | |
112 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllInstances``1"> | |
113 <summary> | |
114 Provides a way to get all the instances of a given type available in the | |
115 cache. | |
116 </summary> | |
117 <typeparam name="TService">The class of which all instances | |
118 must be returned.</typeparam> | |
119 <returns>All the instances of the given type.</returns> | |
120 </member> | |
121 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance(System.Type)"> | |
122 <summary> | |
123 Provides a way to get an instance of a given type. If no instance had been instantiated | |
124 before, a new instance will be created. If an instance had already | |
125 been created, that same instance will be returned. | |
126 <remarks>If the class has not been registered before, this method | |
127 returns null!</remarks> | |
128 </summary> | |
129 <param name="serviceType">The class of which an instance | |
130 must be returned.</param> | |
131 <returns>An instance of the given type.</returns> | |
132 </member> | |
133 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance(System.Type,System.String)"> | |
134 <summary> | |
135 Provides a way to get an instance of a given type corresponding | |
136 to a given key. If no instance had been instantiated with this | |
137 key before, a new instance will be created. If an instance had already | |
138 been created with the same key, that same instance will be returned. | |
139 <remarks>If the class has not been registered before, this method | |
140 returns null!</remarks> | |
141 </summary> | |
142 <param name="serviceType">The class of which an instance must be returned.</param> | |
143 <param name="key">The key uniquely identifying this instance.</param> | |
144 <returns>An instance corresponding to the given type and key.</returns> | |
145 </member> | |
146 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance``1"> | |
147 <summary> | |
148 Provides a way to get an instance of a given type. If no instance had been instantiated | |
149 before, a new instance will be created. If an instance had already | |
150 been created, that same instance will be returned. | |
151 <remarks>If the class has not been registered before, this method | |
152 returns null!</remarks> | |
153 </summary> | |
154 <typeparam name="TService">The class of which an instance | |
155 must be returned.</typeparam> | |
156 <returns>An instance of the given type.</returns> | |
157 </member> | |
158 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance``1(System.String)"> | |
159 <summary> | |
160 Provides a way to get an instance of a given type corresponding | |
161 to a given key. If no instance had been instantiated with this | |
162 key before, a new instance will be created. If an instance had already | |
163 been created with the same key, that same instance will be returned. | |
164 <remarks>If the class has not been registered before, this method | |
165 returns null!</remarks> | |
166 </summary> | |
167 <typeparam name="TService">The class of which an instance must be returned.</typeparam> | |
168 <param name="key">The key uniquely identifying this instance.</param> | |
169 <returns>An instance corresponding to the given type and key.</returns> | |
170 </member> | |
171 <member name="P:GalaSoft.MvvmLight.Ioc.SimpleIoc.Default"> | |
172 <summary> | |
173 This class' default instance. | |
174 </summary> | |
175 </member> | |
176 <member name="T:GalaSoft.MvvmLight.Command.EventToCommand"> | |
177 <summary> | |
178 This <see cref="T:System.Windows.Interactivity.TriggerAction"/> can be | |
179 used to bind any event on any FrameworkElement to an <see cref="T:System.Windows.Input.ICommand"/>. | |
180 Typically, this element is used in XAML to connect the attached element | |
181 to a command located in a ViewModel. This trigger can only be attached | |
182 to a FrameworkElement or a class deriving from FrameworkElement. | |
183 <para>To access the EventArgs of the fired event, use a RelayCommand<EventArgs> | |
184 and leave the CommandParameter and CommandParameterValue empty!</para> | |
185 </summary> | |
186 </member> | |
187 <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameterProperty"> | |
188 <summary> | |
189 Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter"/> dependency property | |
190 </summary> | |
191 </member> | |
192 <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.CommandProperty"> | |
193 <summary> | |
194 Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> dependency property | |
195 </summary> | |
196 </member> | |
197 <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabledProperty"> | |
198 <summary> | |
199 Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled"/> dependency property | |
200 </summary> | |
201 </member> | |
202 <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.OnAttached"> | |
203 <summary> | |
204 Called when this trigger is attached to a FrameworkElement. | |
205 </summary> | |
206 </member> | |
207 <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.GetAssociatedObject"> | |
208 <summary> | |
209 This method is here for compatibility | |
210 with the Silverlight version. | |
211 </summary> | |
212 <returns>The FrameworkElement to which this trigger | |
213 is attached.</returns> | |
214 </member> | |
215 <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.GetCommand"> | |
216 <summary> | |
217 This method is here for compatibility | |
218 with the Silverlight 3 version. | |
219 </summary> | |
220 <returns>The command that must be executed when | |
221 this trigger is invoked.</returns> | |
222 </member> | |
223 <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.Invoke"> | |
224 <summary> | |
225 Provides a simple way to invoke this trigger programatically | |
226 without any EventArgs. | |
227 </summary> | |
228 </member> | |
229 <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.Invoke(System.Object)"> | |
230 <summary> | |
231 Executes the trigger. | |
232 <para>To access the EventArgs of the fired event, use a RelayCommand<EventArgs> | |
233 and leave the CommandParameter and CommandParameterValue empty!</para> | |
234 </summary> | |
235 <param name="parameter">The EventArgs of the fired event.</param> | |
236 </member> | |
237 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"> | |
238 <summary> | |
239 Gets or sets the ICommand that this trigger is bound to. This | |
240 is a DependencyProperty. | |
241 </summary> | |
242 </member> | |
243 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter"> | |
244 <summary> | |
245 Gets or sets an object that will be passed to the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> | |
246 attached to this trigger. This is a DependencyProperty. | |
247 </summary> | |
248 </member> | |
249 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameterValue"> | |
250 <summary> | |
251 Gets or sets an object that will be passed to the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> | |
252 attached to this trigger. This property is here for compatibility | |
253 with the Silverlight version. This is NOT a DependencyProperty. | |
254 For databinding, use the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter"/> property. | |
255 </summary> | |
256 </member> | |
257 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled"> | |
258 <summary> | |
259 Gets or sets a value indicating whether the attached element must be | |
260 disabled when the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> property's CanExecuteChanged | |
261 event fires. If this property is true, and the command's CanExecute | |
262 method returns false, the element will be disabled. If this property | |
263 is false, the element will not be disabled when the command's | |
264 CanExecute method changes. This is a DependencyProperty. | |
265 </summary> | |
266 </member> | |
267 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabledValue"> | |
268 <summary> | |
269 Gets or sets a value indicating whether the attached element must be | |
270 disabled when the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> property's CanExecuteChanged | |
271 event fires. If this property is true, and the command's CanExecute | |
272 method returns false, the element will be disabled. This property is here for | |
273 compatibility with the Silverlight version. This is NOT a DependencyProperty. | |
274 For databinding, use the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled"/> property. | |
275 </summary> | |
276 </member> | |
277 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.PassEventArgsToCommand"> | |
278 <summary> | |
279 Specifies whether the EventArgs of the event that triggered this | |
280 action should be passed to the bound RelayCommand. If this is true, | |
281 the command should accept arguments of the corresponding | |
282 type (for example RelayCommand<MouseButtonEventArgs>). | |
283 </summary> | |
284 </member> | |
285 <member name="T:GalaSoft.MvvmLight.Ioc.PreferredConstructorAttribute"> | |
286 <summary> | |
287 When used with the SimpleIoc container, specifies which constructor | |
288 should be used to instantiate when GetInstance is called. | |
289 If there is only one constructor in the class, this attribute is | |
290 not needed. | |
291 </summary> | |
292 </member> | |
293 <member name="T:GalaSoft.MvvmLight.Ioc.ISimpleIoc"> | |
294 <summary> | |
295 A very simple IOC container with basic functionality needed to register and resolve | |
296 instances. If needed, this class can be replaced by another more elaborate | |
297 IOC container implementing the IServiceLocator interface. | |
298 The inspiration for this class is at https://gist.github.com/716137 but it has | |
299 been extended with additional features. | |
300 </summary> | |
301 </member> | |
302 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Contains``1"> | |
303 <summary> | |
304 Checks whether at least one instance of a given class is already created in the container. | |
305 </summary> | |
306 <typeparam name="TClass">The class that is queried.</typeparam> | |
307 <returns>True if at least on instance of the class is already created, false otherwise.</returns> | |
308 </member> | |
309 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Contains``1(System.String)"> | |
310 <summary> | |
311 Checks whether the instance with the given key is already created for a given class | |
312 in the container. | |
313 </summary> | |
314 <typeparam name="TClass">The class that is queried.</typeparam> | |
315 <param name="key">The key that is queried.</param> | |
316 <returns>True if the instance with the given key is already registered for the given class, | |
317 false otherwise.</returns> | |
318 </member> | |
319 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``2"> | |
320 <summary> | |
321 Registers a given type for a given interface. | |
322 </summary> | |
323 <typeparam name="TInterface">The interface for which instances will be resolved.</typeparam> | |
324 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
325 </member> | |
326 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1"> | |
327 <summary> | |
328 Registers a given type. | |
329 </summary> | |
330 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
331 </member> | |
332 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(``0)"> | |
333 <summary> | |
334 Registers a given instance for a given type. | |
335 </summary> | |
336 <typeparam name="TClass">The type that is being registered.</typeparam> | |
337 <param name="instance">The instance that must be returned when the given type | |
338 is resolved.</param> | |
339 </member> | |
340 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(``0,System.String)"> | |
341 <summary> | |
342 Registers a given instance for a given type and a given key. | |
343 </summary> | |
344 <typeparam name="TClass">The type that is being registered.</typeparam> | |
345 <param name="instance">The instance that must be returned when the given type | |
346 and the given key are resolved.</param> | |
347 <param name="key">The key for which the given instance is registered.</param> | |
348 </member> | |
349 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Reset"> | |
350 <summary> | |
351 Resets the instance in its original states. This deletes all the | |
352 registrations. | |
353 </summary> | |
354 </member> | |
355 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1"> | |
356 <summary> | |
357 Unregisters a class from the cache and removes all the previously | |
358 created instances. | |
359 </summary> | |
360 <typeparam name="TClass">The class that must be removed.</typeparam> | |
361 </member> | |
362 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1(``0)"> | |
363 <summary> | |
364 Removes the given instance from the cache. The class itself remains | |
365 registered and can be used to create other instances. | |
366 </summary> | |
367 <typeparam name="TClass">The type of the instance to be removed.</typeparam> | |
368 <param name="instance">The instance that must be removed.</param> | |
369 </member> | |
370 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1(System.String)"> | |
371 <summary> | |
372 Removes the instance corresponding to the given key from the cache. The class itself remains | |
373 registered and can be used to create other instances. | |
374 </summary> | |
375 <typeparam name="TClass">The type of the instance to be removed.</typeparam> | |
376 <param name="key">The key corresponding to the instance that must be removed.</param> | |
377 </member> | |
378 </members> | |
379 </doc> |