-
Notifications
You must be signed in to change notification settings - Fork 0
/
GalaSoft.MvvmLight.Platform.xml
334 lines (334 loc) · 19.4 KB
/
GalaSoft.MvvmLight.Platform.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
<?xml version="1.0"?>
<doc>
<assembly>
<name>GalaSoft.MvvmLight.Platform</name>
</assembly>
<members>
<member name="T:GalaSoft.MvvmLight.CommandWpf.RelayCommand">
<summary>
A command whose sole purpose is to relay its functionality to other
objects by invoking delegates. The default return value for the CanExecute
method is 'true'. This class does not allow you to accept command parameters in the
Execute and CanExecute callback methods.
</summary>
<remarks>If you are using this class in WPF4.5 or above, you need to use the
GalaSoft.MvvmLight.CommandWpf namespace (instead of GalaSoft.MvvmLight.Command).
This will enable (or restore) the CommandManager class which handles
automatic enabling/disabling of controls based on the CanExecute delegate.</remarks>
</member>
<member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand.#ctor(System.Action)">
<summary>
Initializes a new instance of the RelayCommand class that
can always execute.
</summary>
<param name="execute">The execution logic. IMPORTANT: Note that closures are not supported at the moment
due to the use of WeakActions (see http://stackoverflow.com/questions/25730530/). </param>
<exception cref="T:System.ArgumentNullException">If the execute argument is null.</exception>
</member>
<member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand.#ctor(System.Action,System.Func{System.Boolean})">
<summary>
Initializes a new instance of the RelayCommand class.
</summary>
<param name="execute">The execution logic. IMPORTANT: Note that closures are not supported at the moment
due to the use of WeakActions (see http://stackoverflow.com/questions/25730530/). </param>
<param name="canExecute">The execution status logic.</param>
<exception cref="T:System.ArgumentNullException">If the execute argument is null. IMPORTANT: Note that closures are not supported at the moment
due to the use of WeakActions (see http://stackoverflow.com/questions/25730530/). </exception>
</member>
<member name="E:GalaSoft.MvvmLight.CommandWpf.RelayCommand.CanExecuteChanged">
<summary>
Occurs when changes occur that affect whether the command should execute.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand.RaiseCanExecuteChanged">
<summary>
Raises the <see cref="E:GalaSoft.MvvmLight.CommandWpf.RelayCommand.CanExecuteChanged" /> event.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand.CanExecute(System.Object)">
<summary>
Defines the method that determines whether the command can execute in its current state.
</summary>
<param name="parameter">This parameter will always be ignored.</param>
<returns>true if this command can be executed; otherwise, false.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand.Execute(System.Object)">
<summary>
Defines the method to be called when the command is invoked.
</summary>
<param name="parameter">This parameter will always be ignored.</param>
</member>
<member name="T:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1">
<summary>
A generic command whose sole purpose is to relay its functionality to other
objects by invoking delegates. The default return value for the CanExecute
method is 'true'. This class allows you to accept command parameters in the
Execute and CanExecute callback methods.
</summary>
<typeparam name="T">The type of the command parameter.</typeparam>
<remarks>If you are using this class in WPF4.5 or above, you need to use the
GalaSoft.MvvmLight.CommandWpf namespace (instead of GalaSoft.MvvmLight.Command).
This will enable (or restore) the CommandManager class which handles
automatic enabling/disabling of controls based on the CanExecute delegate.</remarks>
</member>
<member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.#ctor(System.Action{`0})">
<summary>
Initializes a new instance of the RelayCommand class that
can always execute.
</summary>
<param name="execute">The execution logic. IMPORTANT: Note that closures are not supported at the moment
due to the use of WeakActions (see http://stackoverflow.com/questions/25730530/). </param>
<exception cref="T:System.ArgumentNullException">If the execute argument is null.</exception>
</member>
<member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.#ctor(System.Action{`0},System.Func{`0,System.Boolean})">
<summary>
Initializes a new instance of the RelayCommand class.
</summary>
<param name="execute">The execution logic. IMPORTANT: Note that closures are not supported at the moment
due to the use of WeakActions (see http://stackoverflow.com/questions/25730530/). </param>
<param name="canExecute">The execution status logic. IMPORTANT: Note that closures are not supported at the moment
due to the use of WeakActions (see http://stackoverflow.com/questions/25730530/). </param>
<exception cref="T:System.ArgumentNullException">If the execute argument is null.</exception>
</member>
<member name="E:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.CanExecuteChanged">
<summary>
Occurs when changes occur that affect whether the command should execute.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.RaiseCanExecuteChanged">
<summary>
Raises the <see cref="E:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.CanExecuteChanged" /> event.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.CanExecute(System.Object)">
<summary>
Defines the method that determines whether the command can execute in its current state.
</summary>
<param name="parameter">Data used by the command. If the command does not require data
to be passed, this object can be set to a null reference</param>
<returns>true if this command can be executed; otherwise, false.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.Execute(System.Object)">
<summary>
Defines the method to be called when the command is invoked.
</summary>
<param name="parameter">Data used by the command. If the command does not require data
to be passed, this object can be set to a null reference</param>
</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.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="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="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="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="F:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameterPropertyName">
<summary>
The <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameter" /> dependency property's name.
</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="F:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameterProperty">
<summary>
Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameter" /> dependency property.
</summary>
</member>
<member name="F:GalaSoft.MvvmLight.Command.EventToCommand.AlwaysInvokeCommandPropertyName">
<summary>
The <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.AlwaysInvokeCommand" /> dependency property's name.
</summary>
</member>
<member name="P:GalaSoft.MvvmLight.Command.EventToCommand.AlwaysInvokeCommand">
<summary>
Gets or sets a value indicating if the command should be invoked even
if the attached control is disabled. This is a dependency property.
</summary>
</member>
<member name="F:GalaSoft.MvvmLight.Command.EventToCommand.AlwaysInvokeCommandProperty">
<summary>
Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.AlwaysInvokeCommand" /> 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="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>
<member name="T:GalaSoft.MvvmLight.Threading.DispatcherHelper">
<summary>
Helper class for dispatcher operations on the UI thread.
</summary>
</member>
<member name="P:GalaSoft.MvvmLight.Threading.DispatcherHelper.UIDispatcher">
<summary>
Gets a reference to the UI thread's dispatcher, after the
<see cref="M:GalaSoft.MvvmLight.Threading.DispatcherHelper.Initialize" /> method has been called on the UI thread.
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Threading.DispatcherHelper.CheckBeginInvokeOnUI(System.Action)">
<summary>
Executes an action on the UI thread. If this method is called
from the UI thread, the action is executed immendiately. If the
method is called from another thread, the action will be enqueued
on the UI thread's dispatcher and executed asynchronously.
<para>For additional operations on the UI thread, you can get a
reference to the UI thread's dispatcher thanks to the property
<see cref="P:GalaSoft.MvvmLight.Threading.DispatcherHelper.UIDispatcher" /></para>.
</summary>
<param name="action">The action that will be executed on the UI
thread.</param>
</member>
<member name="M:GalaSoft.MvvmLight.Threading.DispatcherHelper.RunAsync(System.Action)">
<summary>
Invokes an action asynchronously on the UI thread.
</summary>
<param name="action">The action that must be executed.</param>
<returns>An object, which is returned immediately after BeginInvoke is called, that can be used to interact
with the delegate as it is pending execution in the event queue.</returns>
</member>
<member name="M:GalaSoft.MvvmLight.Threading.DispatcherHelper.Initialize">
<summary>
This method should be called once on the UI thread to ensure that
the <see cref="P:GalaSoft.MvvmLight.Threading.DispatcherHelper.UIDispatcher" /> property is initialized.
<para>In a Silverlight application, call this method in the
Application_Startup event handler, after the MainPage is constructed.</para>
<para>In WPF, call this method on the static App() constructor.</para>
</summary>
</member>
<member name="M:GalaSoft.MvvmLight.Threading.DispatcherHelper.Reset">
<summary>
Resets the class by deleting the <see cref="P:GalaSoft.MvvmLight.Threading.DispatcherHelper.UIDispatcher"/>
</summary>
</member>
</members>
</doc>