comparison Messaging/Libs/MvvmLight.4.0/GalaSoft.MvvmLight.Extras.WPF4.xml @ 26:045dac571339

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