-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGalaSoft.MvvmLight.Extras.xml
577 lines (577 loc) · 31.9 KB
/
GalaSoft.MvvmLight.Extras.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
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
<?xml version="1.0"?>
<doc>
<assembly>
<name>GalaSoft.MvvmLight.Extras</name>
</assembly>
<members>
<member name="T:GalaSoft.MvvmLight.Ioc.ISimpleIoc">
<summary>
A very simple IOC container with basic functionality needed to register and resolve
instances. If needed, this class can be replaced by another more elaborate
IOC container implementing the IServiceLocator interface.
The inspiration for this class is at https://gist.github.com/716137 but it has
been extended with additional features.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.ContainsCreated``1">
<summary>
Checks whether at least one instance of a given class is already created in the container.
</summary>
<typeparam name="TClass">The class that is queried.</typeparam>
<returns>True if at least on instance of the class is already created, false otherwise.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.ContainsCreated``1(System.String)">
<summary>
Checks whether the instance with the given key is already created for a given class
in the container.
</summary>
<typeparam name="TClass">The class that is queried.</typeparam>
<param name="key">The key that is queried.</param>
<returns>True if the instance with the given key is already registered for the given class,
false otherwise.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.IsRegistered``1">
<summary>
Gets a value indicating whether a given type T is already registered.
</summary>
<typeparam name="T">The type that the method checks for.</typeparam>
<returns>True if the type is registered, false otherwise.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.IsRegistered``1(System.String)">
<summary>
Gets a value indicating whether a given type T and a give key
are already registered.
</summary>
<typeparam name="T">The type that the method checks for.</typeparam>
<param name="key">The key that the method checks for.</param>
<returns>True if the type and key are registered, false otherwise.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``2">
<summary>
Registers a given type for a given interface.
</summary>
<typeparam name="TInterface">The interface for which instances will be resolved.</typeparam>
<typeparam name="TClass">The type that must be used to create instances.</typeparam>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``2(System.Boolean)">
<summary>
Registers a given type for a given interface with the possibility for immediate
creation of the instance.
</summary>
<typeparam name="TInterface">The interface for which instances will be resolved.</typeparam>
<typeparam name="TClass">The type that must be used to create instances.</typeparam>
<param name="createInstanceImmediately">If true, forces the creation of the default
instance of the provided class.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1">
<summary>
Registers a given type.
</summary>
<typeparam name="TClass">The type that must be used to create instances.</typeparam>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Boolean)">
<summary>
Registers a given type with the possibility for immediate
creation of the instance.
</summary>
<typeparam name="TClass">The type that must be used to create instances.</typeparam>
<param name="createInstanceImmediately">If true, forces the creation of the default
instance of the provided class.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0})">
<summary>
Registers a given instance for a given type.
</summary>
<typeparam name="TClass">The type that is being registered.</typeparam>
<param name="factory">The factory method able to create the instance that
must be returned when the given type is resolved.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0},System.Boolean)">
<summary>
Registers a given instance for a given type with the possibility for immediate
creation of the instance.
</summary>
<typeparam name="TClass">The type that is being registered.</typeparam>
<param name="factory">The factory method able to create the instance that
must be returned when the given type is resolved.</param>
<param name="createInstanceImmediately">If true, forces the creation of the default
instance of the provided class.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0},System.String)">
<summary>
Registers a given instance for a given type and a given key.
</summary>
<typeparam name="TClass">The type that is being registered.</typeparam>
<param name="factory">The factory method able to create the instance that
must be returned when the given type is resolved.</param>
<param name="key">The key for which the given instance is registered.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0},System.String,System.Boolean)">
<summary>
Registers a given instance for a given type and a given key with the possibility for immediate
creation of the instance.
</summary>
<typeparam name="TClass">The type that is being registered.</typeparam>
<param name="factory">The factory method able to create the instance that
must be returned when the given type is resolved.</param>
<param name="key">The key for which the given instance is registered.</param>
<param name="createInstanceImmediately">If true, forces the creation of the default
instance of the provided class.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Reset">
<summary>
Resets the instance in its original states. This deletes all the
registrations.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1">
<summary>
Unregisters a class from the cache and removes all the previously
created instances.
</summary>
<typeparam name="TClass">The class that must be removed.</typeparam>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1(``0)">
<summary>
Removes the given instance from the cache. The class itself remains
registered and can be used to create other instances.
</summary>
<typeparam name="TClass">The type of the instance to be removed.</typeparam>
<param name="instance">The instance that must be removed.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1(System.String)">
<summary>
Removes the instance corresponding to the given key from the cache. The class itself remains
registered and can be used to create other instances.
</summary>
<typeparam name="TClass">The type of the instance to be removed.</typeparam>
<param name="key">The key corresponding to the instance that must be removed.</param>
</member>
<member name="T:GalaSoft.MvvmLight.Ioc.PreferredConstructorAttribute">
<summary>
When used with the SimpleIoc container, specifies which constructor
should be used to instantiate when GetInstance is called.
If there is only one constructor in the class, this attribute is
not needed.
</summary>
</member>
<member name="T:GalaSoft.MvvmLight.Ioc.SimpleIoc">
<summary>
A very simple IOC container with basic functionality needed to register and resolve
instances. If needed, this class can be replaced by another more elaborate
IOC container implementing the IServiceLocator interface.
The inspiration for this class is at https://gist.github.com/716137 but it has
been extended with additional features.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.ContainsCreated``1">
<summary>
Checks whether at least one instance of a given class is already created in the container.
</summary>
<typeparam name="TClass">The class that is queried.</typeparam>
<returns>True if at least on instance of the class is already created, false otherwise.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.ContainsCreated``1(System.String)">
<summary>
Checks whether the instance with the given key is already created for a given class
in the container.
</summary>
<typeparam name="TClass">The class that is queried.</typeparam>
<param name="key">The key that is queried.</param>
<returns>True if the instance with the given key is already registered for the given class,
false otherwise.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.IsRegistered``1">
<summary>
Gets a value indicating whether a given type T is already registered.
</summary>
<typeparam name="T">The type that the method checks for.</typeparam>
<returns>True if the type is registered, false otherwise.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.IsRegistered``1(System.String)">
<summary>
Gets a value indicating whether a given type T and a give key
are already registered.
</summary>
<typeparam name="T">The type that the method checks for.</typeparam>
<param name="key">The key that the method checks for.</param>
<returns>True if the type and key are registered, false otherwise.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``2">
<summary>
Registers a given type for a given interface.
</summary>
<typeparam name="TInterface">The interface for which instances will be resolved.</typeparam>
<typeparam name="TClass">The type that must be used to create instances.</typeparam>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``2(System.Boolean)">
<summary>
Registers a given type for a given interface with the possibility for immediate
creation of the instance.
</summary>
<typeparam name="TInterface">The interface for which instances will be resolved.</typeparam>
<typeparam name="TClass">The type that must be used to create instances.</typeparam>
<param name="createInstanceImmediately">If true, forces the creation of the default
instance of the provided class.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1">
<summary>
Registers a given type.
</summary>
<typeparam name="TClass">The type that must be used to create instances.</typeparam>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Boolean)">
<summary>
Registers a given type with the possibility for immediate
creation of the instance.
</summary>
<typeparam name="TClass">The type that must be used to create instances.</typeparam>
<param name="createInstanceImmediately">If true, forces the creation of the default
instance of the provided class.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0})">
<summary>
Registers a given instance for a given type.
</summary>
<typeparam name="TClass">The type that is being registered.</typeparam>
<param name="factory">The factory method able to create the instance that
must be returned when the given type is resolved.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0},System.Boolean)">
<summary>
Registers a given instance for a given type with the possibility for immediate
creation of the instance.
</summary>
<typeparam name="TClass">The type that is being registered.</typeparam>
<param name="factory">The factory method able to create the instance that
must be returned when the given type is resolved.</param>
<param name="createInstanceImmediately">If true, forces the creation of the default
instance of the provided class.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0},System.String)">
<summary>
Registers a given instance for a given type and a given key.
</summary>
<typeparam name="TClass">The type that is being registered.</typeparam>
<param name="factory">The factory method able to create the instance that
must be returned when the given type is resolved.</param>
<param name="key">The key for which the given instance is registered.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0},System.String,System.Boolean)">
<summary>
Registers a given instance for a given type and a given key with the possibility for immediate
creation of the instance.
</summary>
<typeparam name="TClass">The type that is being registered.</typeparam>
<param name="factory">The factory method able to create the instance that
must be returned when the given type is resolved.</param>
<param name="key">The key for which the given instance is registered.</param>
<param name="createInstanceImmediately">If true, forces the creation of the default
instance of the provided class.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Reset">
<summary>
Resets the instance in its original states. This deletes all the
registrations.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1">
<summary>
Unregisters a class from the cache and removes all the previously
created instances.
</summary>
<typeparam name="TClass">The class that must be removed.</typeparam>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1(``0)">
<summary>
Removes the given instance from the cache. The class itself remains
registered and can be used to create other instances.
</summary>
<typeparam name="TClass">The type of the instance to be removed.</typeparam>
<param name="instance">The instance that must be removed.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1(System.String)">
<summary>
Removes the instance corresponding to the given key from the cache. The class itself remains
registered and can be used to create other instances.
</summary>
<typeparam name="TClass">The type of the instance to be removed.</typeparam>
<param name="key">The key corresponding to the instance that must be removed.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllCreatedInstances(System.Type)">
<summary>
Provides a way to get all the created instances of a given type available in the
cache. Registering a class or a factory does not automatically
create the corresponding instance! To create an instance, either register
the class or the factory with createInstanceImmediately set to true,
or call the GetInstance method before calling GetAllCreatedInstances.
Alternatively, use the GetAllInstances method, which auto-creates default
instances for all registered classes.
</summary>
<param name="serviceType">The class of which all instances
must be returned.</param>
<returns>All the already created instances of the given type.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllCreatedInstances``1">
<summary>
Provides a way to get all the created instances of a given type available in the
cache. Registering a class or a factory does not automatically
create the corresponding instance! To create an instance, either register
the class or the factory with createInstanceImmediately set to true,
or call the GetInstance method before calling GetAllCreatedInstances.
Alternatively, use the GetAllInstances method, which auto-creates default
instances for all registered classes.
</summary>
<typeparam name="TService">The class of which all instances
must be returned.</typeparam>
<returns>All the already created instances of the given type.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetService(System.Type)">
<summary>
Gets the service object of the specified type.
</summary>
<returns>
A service object of type <paramref name="serviceType" />.
-or-
null if there is no service object of type <paramref name="serviceType" />.
</returns>
<param name="serviceType">An object that specifies the type of service object to get.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllInstances(System.Type)">
<summary>
Provides a way to get all the created instances of a given type available in the
cache. Calling this method auto-creates default
instances for all registered classes.
</summary>
<param name="serviceType">The class of which all instances
must be returned.</param>
<returns>All the instances of the given type.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllInstances``1">
<summary>
Provides a way to get all the created instances of a given type available in the
cache. Calling this method auto-creates default
instances for all registered classes.
</summary>
<typeparam name="TService">The class of which all instances
must be returned.</typeparam>
<returns>All the instances of the given type.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance(System.Type)">
<summary>
Provides a way to get an instance of a given type. If no instance had been instantiated
before, a new instance will be created. If an instance had already
been created, that same instance will be returned.
<remarks>
If the class has not been registered before, this method
returns null!
</remarks>
</summary>
<param name="serviceType">The class of which an instance
must be returned.</param>
<returns>An instance of the given type.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance(System.Type,System.String)">
<summary>
Provides a way to get an instance of a given type corresponding
to a given key. If no instance had been instantiated with this
key before, a new instance will be created. If an instance had already
been created with the same key, that same instance will be returned.
<remarks>
If the class has not been registered before, this method
returns null!
</remarks>
</summary>
<param name="serviceType">The class of which an instance must be returned.</param>
<param name="key">The key uniquely identifying this instance.</param>
<returns>An instance corresponding to the given type and key.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance``1">
<summary>
Provides a way to get an instance of a given type. If no instance had been instantiated
before, a new instance will be created. If an instance had already
been created, that same instance will be returned.
<remarks>
If the class has not been registered before, this method
returns null!
</remarks>
</summary>
<typeparam name="TService">The class of which an instance
must be returned.</typeparam>
<returns>An instance of the given type.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance``1(System.String)">
<summary>
Provides a way to get an instance of a given type corresponding
to a given key. If no instance had been instantiated with this
key before, a new instance will be created. If an instance had already
been created with the same key, that same instance will be returned.
<remarks>
If the class has not been registered before, this method
returns null!
</remarks>
</summary>
<typeparam name="TService">The class of which an instance must be returned.</typeparam>
<param name="key">The key uniquely identifying this instance.</param>
<returns>An instance corresponding to the given type and key.</returns>
</member>
<member name="P:GalaSoft.MvvmLight.Ioc.SimpleIoc.Default">
<summary>
This class' default instance.
</summary>
</member>
<member name="T:GalaSoft.MvvmLight.Command.EventToCommand">
<summary>
This <see cref="T:System.Windows.Interactivity.TriggerAction`1"/> can be
used to bind any event on any FrameworkElement to an <see cref="T:System.Windows.Input.ICommand"/>.
Typically, this element is used in XAML to connect the attached element
to a command located in a ViewModel. This trigger can only be attached
to a FrameworkElement or a class deriving from FrameworkElement.
<para>To access the EventArgs of the fired event, use a RelayCommand<EventArgs>
and leave the CommandParameter and CommandParameterValue empty!</para>
</summary>
</member>
<member name="F:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameterPropertyName">
<summary>
The <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameter"/> dependency property's name.
</summary>
</member>
<member name="F:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameterProperty">
<summary>
Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter"/> dependency property
</summary>
</member>
<member name="F:GalaSoft.MvvmLight.Command.EventToCommand.CommandProperty">
<summary>
Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> dependency property
</summary>
</member>
<member name="F:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabledProperty">
<summary>
Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled"/> dependency property
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Command.EventToCommand.OnAttached">
<summary>
Called when this trigger is attached to a FrameworkElement.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Command.EventToCommand.GetAssociatedObject">
<summary>
This method is here for compatibility
with the Silverlight version.
</summary>
<returns>The FrameworkElement to which this trigger
is attached.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Command.EventToCommand.GetCommand">
<summary>
This method is here for compatibility
with the Silverlight 3 version.
</summary>
<returns>The command that must be executed when
this trigger is invoked.</returns>
</member>
<member name="F:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameterProperty">
<summary>
Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameter"/> dependency property.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Command.EventToCommand.Invoke">
<summary>
Provides a simple way to invoke this trigger programatically
without any EventArgs.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Command.EventToCommand.Invoke(System.Object)">
<summary>
Executes the trigger.
<para>To access the EventArgs of the fired event, use a RelayCommand<EventArgs>
and leave the CommandParameter and CommandParameterValue empty!</para>
</summary>
<param name="parameter">The EventArgs of the fired event.</param>
</member>
<member name="P:GalaSoft.MvvmLight.Command.EventToCommand.Command">
<summary>
Gets or sets the ICommand that this trigger is bound to. This
is a DependencyProperty.
</summary>
</member>
<member name="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter">
<summary>
Gets or sets an object that will be passed to the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/>
attached to this trigger. This is a DependencyProperty.
</summary>
</member>
<member name="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameterValue">
<summary>
Gets or sets an object that will be passed to the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/>
attached to this trigger. This property is here for compatibility
with the Silverlight version. This is NOT a DependencyProperty.
For databinding, use the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter"/> property.
</summary>
</member>
<member name="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled">
<summary>
Gets or sets a value indicating whether the attached element must be
disabled when the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> property's CanExecuteChanged
event fires. If this property is true, and the command's CanExecute
method returns false, the element will be disabled. If this property
is false, the element will not be disabled when the command's
CanExecute method changes. This is a DependencyProperty.
</summary>
</member>
<member name="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabledValue">
<summary>
Gets or sets a value indicating whether the attached element must be
disabled when the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> property's CanExecuteChanged
event fires. If this property is true, and the command's CanExecute
method returns false, the element will be disabled. This property is here for
compatibility with the Silverlight version. This is NOT a DependencyProperty.
For databinding, use the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled"/> property.
</summary>
</member>
<member name="P:GalaSoft.MvvmLight.Command.EventToCommand.PassEventArgsToCommand">
<summary>
Specifies whether the EventArgs of the event that triggered this
action should be passed to the bound RelayCommand. If this is true,
the command should accept arguments of the corresponding
type (for example RelayCommand<MouseButtonEventArgs>).
</summary>
</member>
<member name="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverter">
<summary>
Gets or sets a converter used to convert the EventArgs when using
<see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.PassEventArgsToCommand"/>. If PassEventArgsToCommand is false,
this property is never used.
</summary>
</member>
<member name="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameter">
<summary>
Gets or sets a parameters for the converter used to convert the EventArgs when using
<see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.PassEventArgsToCommand"/>. If PassEventArgsToCommand is false,
this property is never used. This is a dependency property.
</summary>
</member>
<member name="T:GalaSoft.MvvmLight.Command.IEventArgsConverter">
<summary>
The definition of the converter used to convert an EventArgs
in the <see cref="T:GalaSoft.MvvmLight.Command.EventToCommand"/> class, if the
<see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.PassEventArgsToCommand"/> property is true.
Set an instance of this class to the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverter"/>
property of the EventToCommand instance.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Command.IEventArgsConverter.Convert(System.Object,System.Object)">
<summary>
The method used to convert the EventArgs instance.
</summary>
<param name="value">An instance of EventArgs passed by the
event that the EventToCommand instance is handling.</param>
<param name="parameter">An optional parameter used for the conversion. Use
the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameter"/> property
to set this value. This may be null.</param>
<returns>The converted value.</returns>
</member>
</members>
</doc>