Mercurial > silverbladetech
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<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> |