26
|
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<EventArgs>
|
|
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<EventArgs>
|
|
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<MouseButtonEventArgs>).
|
|
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>
|