Now immediatelly downloading new selected folders
[pithos-ms-client] / trunk / Libraries / System.Windows.Controls.Toolkit.xml
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>System.Windows.Controls.Toolkit</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:System.Windows.Controls.InteractionHelper">\r
8             <summary>\r
9             The InteractionHelper provides controls with support for all of the\r
10             common interactions like mouse movement, mouse clicks, key presses,\r
11             etc., and also incorporates proper event semantics when the control is\r
12             disabled.\r
13             </summary>\r
14         </member>\r
15         <member name="F:System.Windows.Controls.InteractionHelper.SequentialClickThresholdInMilliseconds">\r
16             <summary>\r
17             The threshold used to determine whether two clicks are temporally\r
18             local and considered a double click (or triple, quadruple, etc.).\r
19             500 milliseconds is the default double click value on Windows.\r
20             This value would ideally be pulled form the system settings.\r
21             </summary>\r
22         </member>\r
23         <member name="F:System.Windows.Controls.InteractionHelper.SequentialClickThresholdInPixelsSquared">\r
24             <summary>\r
25             The threshold used to determine whether two clicks are spatially\r
26             local and considered a double click (or triple, quadruple, etc.)\r
27             in pixels squared.  We use pixels squared so that we can compare to\r
28             the distance delta without taking a square root.\r
29             </summary>\r
30         </member>\r
31         <member name="F:System.Windows.Controls.InteractionHelper._updateVisualState">\r
32             <summary>\r
33             Reference used to call UpdateVisualState on the base class.\r
34             </summary>\r
35         </member>\r
36         <member name="M:System.Windows.Controls.InteractionHelper.#ctor(System.Windows.Controls.Control)">\r
37             <summary>\r
38             Initializes a new instance of the InteractionHelper class.\r
39             </summary>\r
40             <param name="control">Control receiving interaction.</param>\r
41         </member>\r
42         <member name="M:System.Windows.Controls.InteractionHelper.UpdateVisualState(System.Boolean)">\r
43             <summary>\r
44             Update the visual state of the control.\r
45             </summary>\r
46             <param name="useTransitions">\r
47             A value indicating whether to automatically generate transitions to\r
48             the new state, or instantly transition to the new state.\r
49             </param>\r
50             <remarks>\r
51             UpdateVisualState works differently than the rest of the injected\r
52             functionality.  Most of the other events are overridden by the\r
53             calling class which calls Allow, does what it wants, and then calls\r
54             Base.  UpdateVisualState is the opposite because a number of the\r
55             methods in InteractionHelper need to trigger it in the calling\r
56             class.  We do this using the IUpdateVisualState internal interface.\r
57             </remarks>\r
58         </member>\r
59         <member name="M:System.Windows.Controls.InteractionHelper.UpdateVisualStateBase(System.Boolean)">\r
60             <summary>\r
61             Update the visual state of the control.\r
62             </summary>\r
63             <param name="useTransitions">\r
64             A value indicating whether to automatically generate transitions to\r
65             the new state, or instantly transition to the new state.\r
66             </param>\r
67         </member>\r
68         <member name="M:System.Windows.Controls.InteractionHelper.OnLoaded(System.Object,System.Windows.RoutedEventArgs)">\r
69             <summary>\r
70             Handle the control's Loaded event.\r
71             </summary>\r
72             <param name="sender">The control.</param>\r
73             <param name="e">Event arguments.</param>\r
74         </member>\r
75         <member name="M:System.Windows.Controls.InteractionHelper.OnIsEnabledChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">\r
76             <summary>\r
77             Handle changes to the control's IsEnabled property.\r
78             </summary>\r
79             <param name="sender">The control.</param>\r
80             <param name="e">Event arguments.</param>\r
81         </member>\r
82         <member name="M:System.Windows.Controls.InteractionHelper.OnIsReadOnlyChanged(System.Boolean)">\r
83             <summary>\r
84             Handles changes to the control's IsReadOnly property.\r
85             </summary>\r
86             <param name="value">The value of the property.</param>\r
87         </member>\r
88         <member name="M:System.Windows.Controls.InteractionHelper.OnApplyTemplateBase">\r
89             <summary>\r
90             Update the visual state of the control when its template is changed.\r
91             </summary>\r
92         </member>\r
93         <member name="M:System.Windows.Controls.InteractionHelper.AllowGotFocus(System.Windows.RoutedEventArgs)">\r
94             <summary>\r
95             Check if the control's GotFocus event should be handled.\r
96             </summary>\r
97             <param name="e">Event arguments.</param>\r
98             <returns>\r
99             A value indicating whether the event should be handled.\r
100             </returns>\r
101         </member>\r
102         <member name="M:System.Windows.Controls.InteractionHelper.OnGotFocusBase">\r
103             <summary>\r
104             Base implementation of the virtual GotFocus event handler.\r
105             </summary>\r
106         </member>\r
107         <member name="M:System.Windows.Controls.InteractionHelper.AllowLostFocus(System.Windows.RoutedEventArgs)">\r
108             <summary>\r
109             Check if the control's LostFocus event should be handled.\r
110             </summary>\r
111             <param name="e">Event arguments.</param>\r
112             <returns>\r
113             A value indicating whether the event should be handled.\r
114             </returns>\r
115         </member>\r
116         <member name="M:System.Windows.Controls.InteractionHelper.OnLostFocusBase">\r
117             <summary>\r
118             Base implementation of the virtual LostFocus event handler.\r
119             </summary>\r
120         </member>\r
121         <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseEnter(System.Windows.Input.MouseEventArgs)">\r
122             <summary>\r
123             Check if the control's MouseEnter event should be handled.\r
124             </summary>\r
125             <param name="e">Event arguments.</param>\r
126             <returns>\r
127             A value indicating whether the event should be handled.\r
128             </returns>\r
129         </member>\r
130         <member name="M:System.Windows.Controls.InteractionHelper.OnMouseEnterBase">\r
131             <summary>\r
132             Base implementation of the virtual MouseEnter event handler.\r
133             </summary>\r
134         </member>\r
135         <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseLeave(System.Windows.Input.MouseEventArgs)">\r
136             <summary>\r
137             Check if the control's MouseLeave event should be handled.\r
138             </summary>\r
139             <param name="e">Event arguments.</param>\r
140             <returns>\r
141             A value indicating whether the event should be handled.\r
142             </returns>\r
143         </member>\r
144         <member name="M:System.Windows.Controls.InteractionHelper.OnMouseLeaveBase">\r
145             <summary>\r
146             Base implementation of the virtual MouseLeave event handler.\r
147             </summary>\r
148         </member>\r
149         <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">\r
150             <summary>\r
151             Check if the control's MouseLeftButtonDown event should be handled.\r
152             </summary>\r
153             <param name="e">Event arguments.</param>\r
154             <returns>\r
155             A value indicating whether the event should be handled.\r
156             </returns>\r
157         </member>\r
158         <member name="M:System.Windows.Controls.InteractionHelper.OnMouseLeftButtonDownBase">\r
159             <summary>\r
160             Base implementation of the virtual MouseLeftButtonDown event\r
161             handler.\r
162             </summary>\r
163         </member>\r
164         <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">\r
165             <summary>\r
166             Check if the control's MouseLeftButtonUp event should be handled.\r
167             </summary>\r
168             <param name="e">Event arguments.</param>\r
169             <returns>\r
170             A value indicating whether the event should be handled.\r
171             </returns>\r
172         </member>\r
173         <member name="M:System.Windows.Controls.InteractionHelper.OnMouseLeftButtonUpBase">\r
174             <summary>\r
175             Base implementation of the virtual MouseLeftButtonUp event handler.\r
176             </summary>\r
177         </member>\r
178         <member name="M:System.Windows.Controls.InteractionHelper.AllowKeyDown(System.Windows.Input.KeyEventArgs)">\r
179             <summary>\r
180             Check if the control's KeyDown event should be handled.\r
181             </summary>\r
182             <param name="e">Event arguments.</param>\r
183             <returns>\r
184             A value indicating whether the event should be handled.\r
185             </returns>\r
186         </member>\r
187         <member name="M:System.Windows.Controls.InteractionHelper.AllowKeyUp(System.Windows.Input.KeyEventArgs)">\r
188             <summary>\r
189             Check if the control's KeyUp event should be handled.\r
190             </summary>\r
191             <param name="e">Event arguments.</param>\r
192             <returns>\r
193             A value indicating whether the event should be handled.\r
194             </returns>\r
195         </member>\r
196         <member name="M:System.Windows.Controls.InteractionHelper.GetLogicalKey(System.Windows.FlowDirection,System.Windows.Input.Key)">\r
197             <summary>\r
198             Translates keys for proper RightToLeft mode support.\r
199             </summary>\r
200             <param name="flowDirection">Control's flow direction mode.</param>\r
201             <param name="originalKey">Original key.</param>\r
202             <returns>\r
203             A translated key code, indicating how the original key should be interpreted.\r
204             </returns>\r
205         </member>\r
206         <member name="P:System.Windows.Controls.InteractionHelper.Control">\r
207             <summary>\r
208             Gets the control the InteractionHelper is targeting.\r
209             </summary>\r
210         </member>\r
211         <member name="P:System.Windows.Controls.InteractionHelper.IsFocused">\r
212             <summary>\r
213             Gets a value indicating whether the control has focus.\r
214             </summary>\r
215         </member>\r
216         <member name="P:System.Windows.Controls.InteractionHelper.IsMouseOver">\r
217             <summary>\r
218             Gets a value indicating whether the mouse is over the control.\r
219             </summary> \r
220         </member>\r
221         <member name="P:System.Windows.Controls.InteractionHelper.IsReadOnly">\r
222             <summary>\r
223             Gets a value indicating whether the read-only property is set.\r
224             </summary>\r
225         </member>\r
226         <member name="P:System.Windows.Controls.InteractionHelper.IsPressed">\r
227             <summary>\r
228             Gets a value indicating whether the mouse button is pressed down\r
229             over the control.\r
230             </summary>\r
231         </member>\r
232         <member name="P:System.Windows.Controls.InteractionHelper.LastClickTime">\r
233             <summary>\r
234             Gets or sets the last time the control was clicked.\r
235             </summary>\r
236             <remarks>\r
237             The value is stored as Utc time because it is slightly more\r
238             performant than converting to local time.\r
239             </remarks>\r
240         </member>\r
241         <member name="P:System.Windows.Controls.InteractionHelper.LastClickPosition">\r
242             <summary>\r
243             Gets or sets the mouse position of the last click.\r
244             </summary>\r
245             <remarks>The value is relative to the control.</remarks>\r
246         </member>\r
247         <member name="P:System.Windows.Controls.InteractionHelper.ClickCount">\r
248             <summary>\r
249             Gets the number of times the control was clicked.\r
250             </summary>\r
251         </member>\r
252         <member name="T:System.Windows.Controls.IUpdateVisualState">\r
253             <summary>\r
254             The IUpdateVisualState interface is used to provide the\r
255             InteractionHelper with access to the type's UpdateVisualState method.\r
256             </summary>\r
257         </member>\r
258         <member name="M:System.Windows.Controls.IUpdateVisualState.UpdateVisualState(System.Boolean)">\r
259             <summary>\r
260             Update the visual state of the control.\r
261             </summary>\r
262             <param name="useTransitions">\r
263             A value indicating whether to automatically generate transitions to\r
264             the new state, or instantly transition to the new state.\r
265             </param>\r
266         </member>\r
267         <member name="T:System.Windows.Controls.BusyIndicator">\r
268             <summary>\r
269             A control to provide a visual indicator when an application is busy.\r
270             </summary>\r
271             <QualityBand>Preview</QualityBand>\r
272         </member>\r
273         <member name="F:System.Windows.Controls.BusyIndicator._displayAfterTimer">\r
274             <summary>\r
275             Timer used to delay the initial display and avoid flickering.\r
276             </summary>\r
277         </member>\r
278         <member name="M:System.Windows.Controls.BusyIndicator.#ctor">\r
279             <summary>\r
280             Instantiates a new instance of the BusyIndicator control.\r
281             </summary>\r
282         </member>\r
283         <member name="M:System.Windows.Controls.BusyIndicator.OnApplyTemplate">\r
284             <summary>\r
285             Overrides the OnApplyTemplate method.\r
286             </summary>\r
287         </member>\r
288         <member name="M:System.Windows.Controls.BusyIndicator.DisplayAfterTimerElapsed(System.Object,System.EventArgs)">\r
289             <summary>\r
290             Handler for the DisplayAfterTimer.\r
291             </summary>\r
292             <param name="sender">Event sender.</param>\r
293             <param name="e">Event arguments.</param>\r
294         </member>\r
295         <member name="M:System.Windows.Controls.BusyIndicator.ChangeVisualState(System.Boolean)">\r
296             <summary>\r
297             Changes the control's visual state(s).\r
298             </summary>\r
299             <param name="useTransitions">True if state transitions should be used.</param>\r
300         </member>\r
301         <member name="F:System.Windows.Controls.BusyIndicator.IsBusyProperty">\r
302             <summary>\r
303             Identifies the IsBusy dependency property.\r
304             </summary>\r
305         </member>\r
306         <member name="M:System.Windows.Controls.BusyIndicator.OnIsBusyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
307             <summary>\r
308             IsBusyProperty property changed handler.\r
309             </summary>\r
310             <param name="d">BusyIndicator that changed its IsBusy.</param>\r
311             <param name="e">Event arguments.</param>\r
312         </member>\r
313         <member name="M:System.Windows.Controls.BusyIndicator.OnIsBusyChanged(System.Windows.DependencyPropertyChangedEventArgs)">\r
314             <summary>\r
315             IsBusyProperty property changed handler.\r
316             </summary>\r
317             <param name="e">Event arguments.</param>\r
318         </member>\r
319         <member name="F:System.Windows.Controls.BusyIndicator.BusyContentProperty">\r
320             <summary>\r
321             Identifies the BusyContent dependency property.\r
322             </summary>\r
323         </member>\r
324         <member name="F:System.Windows.Controls.BusyIndicator.BusyContentTemplateProperty">\r
325             <summary>\r
326             Identifies the BusyTemplate dependency property.\r
327             </summary>\r
328         </member>\r
329         <member name="F:System.Windows.Controls.BusyIndicator.DisplayAfterProperty">\r
330             <summary>\r
331             Identifies the DisplayAfter dependency property.\r
332             </summary>\r
333         </member>\r
334         <member name="F:System.Windows.Controls.BusyIndicator.OverlayStyleProperty">\r
335             <summary>\r
336             Identifies the OverlayStyle dependency property.\r
337             </summary>\r
338         </member>\r
339         <member name="F:System.Windows.Controls.BusyIndicator.ProgressBarStyleProperty">\r
340             <summary>\r
341             Identifies the ProgressBarStyle dependency property.\r
342             </summary>\r
343         </member>\r
344         <member name="P:System.Windows.Controls.BusyIndicator.IsContentVisible">\r
345             <summary>\r
346             Gets or sets a value indicating whether the BusyContent is visible.\r
347             </summary>\r
348         </member>\r
349         <member name="P:System.Windows.Controls.BusyIndicator.IsBusy">\r
350             <summary>\r
351             Gets or sets a value indicating whether the busy indicator should show.\r
352             </summary>\r
353         </member>\r
354         <member name="P:System.Windows.Controls.BusyIndicator.BusyContent">\r
355             <summary>\r
356             Gets or sets a value indicating the busy content to display to the user.\r
357             </summary>\r
358         </member>\r
359         <member name="P:System.Windows.Controls.BusyIndicator.BusyContentTemplate">\r
360             <summary>\r
361             Gets or sets a value indicating the template to use for displaying the busy content to the user.\r
362             </summary>\r
363         </member>\r
364         <member name="P:System.Windows.Controls.BusyIndicator.DisplayAfter">\r
365             <summary>\r
366             Gets or sets a value indicating how long to delay before displaying the busy content.\r
367             </summary>\r
368         </member>\r
369         <member name="P:System.Windows.Controls.BusyIndicator.OverlayStyle">\r
370             <summary>\r
371             Gets or sets a value indicating the style to use for the overlay.\r
372             </summary>\r
373         </member>\r
374         <member name="P:System.Windows.Controls.BusyIndicator.ProgressBarStyle">\r
375             <summary>\r
376             Gets or sets a value indicating the style to use for the progress bar.\r
377             </summary>\r
378         </member>\r
379         <member name="T:System.Windows.Controls.EnumerableExtensions">\r
380             <summary>\r
381             A set of extension methods for the sequence class.\r
382             </summary>\r
383         </member>\r
384         <member name="M:System.Windows.Controls.EnumerableExtensions.Iterate``1(``0,System.Func{``0,``0})">\r
385             <summary>\r
386             Produces a sequence of items using a seed value and iteration \r
387             method.\r
388             </summary>\r
389             <typeparam name="T">The type of the sequence.</typeparam>\r
390             <param name="value">The initial value.</param>\r
391             <param name="next">The iteration function.</param>\r
392             <returns>A sequence of items using a seed value and iteration \r
393             method.</returns>\r
394         </member>\r
395         <member name="M:System.Windows.Controls.EnumerableExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)">\r
396             <summary>\r
397             Prepend an item to a sequence.\r
398             </summary>\r
399             <typeparam name="T">The type of the sequence.</typeparam>\r
400             <param name="that">The sequence to append the item to.</param>\r
401             <param name="value">The item to append to the sequence.</param>\r
402             <returns>A new sequence.</returns>\r
403         </member>\r
404         <member name="M:System.Windows.Controls.EnumerableExtensions.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})">\r
405             <summary>\r
406             Accepts two sequences and applies a function to the corresponding \r
407             values in the two sequences.\r
408             </summary>\r
409             <typeparam name="T0">The type of the first sequence.</typeparam>\r
410             <typeparam name="T1">The type of the second sequence.</typeparam>\r
411             <typeparam name="R">The return type of the function.</typeparam>\r
412             <param name="enumerable0">The first sequence.</param>\r
413             <param name="enumerable1">The second sequence.</param>\r
414             <param name="func">The function to apply to the corresponding values\r
415             from the two sequences.</param>\r
416             <returns>A sequence of transformed values from both sequences.</returns>\r
417         </member>\r
418         <member name="M:System.Windows.Controls.EnumerableExtensions.MaxOrNull``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.IComparable})">\r
419             <summary>\r
420             Returns the maximum value in the stream based on the result of a\r
421             project function.\r
422             </summary>\r
423             <typeparam name="T">The stream type.</typeparam>\r
424             <param name="that">The stream.</param>\r
425             <param name="projectionFunction">The function that transforms the\r
426             item.</param>\r
427             <returns>The maximum value or null.</returns>\r
428         </member>\r
429         <member name="M:System.Windows.Controls.EnumerableExtensions.MaxOrNullable``1(System.Collections.Generic.IEnumerable{``0})">\r
430             <summary>\r
431             Returns the maximum value or null if sequence is empty.\r
432             </summary>\r
433             <typeparam name="T">The type of the sequence.</typeparam>\r
434             <param name="that">The sequence to retrieve the maximum value from.\r
435             </param>\r
436             <returns>The maximum value or null.</returns>\r
437         </member>\r
438         <member name="M:System.Windows.Controls.EnumerableExtensions.MinOrNullable``1(System.Collections.Generic.IEnumerable{``0})">\r
439             <summary>\r
440             Returns the minimum value or null if sequence is empty.\r
441             </summary>\r
442             <typeparam name="T">The type of the sequence.</typeparam>\r
443             <param name="that">The sequence to retrieve the minimum value from.\r
444             </param>\r
445             <returns>The minimum value or null.</returns>\r
446         </member>\r
447         <member name="T:System.Windows.LengthConverter">\r
448             <summary>\r
449             Converts instances of other types to and from instances of a double that\r
450             represent an object measurement such as a height or width.\r
451             </summary>\r
452             <QualityBand>Stable</QualityBand>\r
453         </member>\r
454         <member name="F:System.Windows.LengthConverter.UnitToPixelConversions">\r
455             <summary>\r
456             Conversions from units to pixels.\r
457             </summary>\r
458         </member>\r
459         <member name="M:System.Windows.LengthConverter.#ctor">\r
460             <summary>\r
461             Initializes a new instance of the\r
462             <see cref="T:System.Windows.LengthConverter" /> class.\r
463             </summary>\r
464         </member>\r
465         <member name="M:System.Windows.LengthConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">\r
466             <summary>\r
467             Determines whether conversion is possible from a specified type to a\r
468             <see cref="T:System.Double" /> that represents an object\r
469             measurement.\r
470             </summary>\r
471             <param name="typeDescriptorContext">\r
472             An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />\r
473             that provides a format context.\r
474             </param>\r
475             <param name="sourceType">\r
476             A <see cref="T:System.Type" /> that represents the type you want to\r
477             convert from.\r
478             </param>\r
479             <returns>\r
480             True if this converter can perform the conversion; otherwise, false.\r
481             </returns>\r
482         </member>\r
483         <member name="M:System.Windows.LengthConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">\r
484             <summary>\r
485             Converts from the specified value to values of the\r
486             <see cref="T:System.Double" /> type.\r
487             </summary>\r
488             <param name="typeDescriptorContext">\r
489             An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />\r
490             that provides a format context.\r
491             </param>\r
492             <param name="cultureInfo">\r
493             The <see cref="T:System.Globalization.CultureInfo" /> to use as the\r
494             current culture.\r
495             </param>\r
496             <param name="source">The value to convert.</param>\r
497             <returns>The converted value.</returns>\r
498         </member>\r
499         <member name="M:System.Windows.LengthConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">\r
500             <summary>\r
501             Returns whether the type converter can convert a measurement to the\r
502             specified type.\r
503             </summary>\r
504             <param name="typeDescriptorContext">\r
505             An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />\r
506             that provides a format context.\r
507             </param>\r
508             <param name="destinationType">\r
509             A <see cref="T:System.Type" /> that represents the type you want to\r
510             convert to.\r
511             </param>\r
512             <returns>\r
513             True if this converter can perform the conversion; otherwise, false.\r
514             </returns>\r
515         </member>\r
516         <member name="M:System.Windows.LengthConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">\r
517             <summary>\r
518             Converts the specified measurement to the specified type.\r
519             </summary>\r
520             <param name="typeDescriptorContext">\r
521             An object that provides a format context.\r
522             </param>\r
523             <param name="cultureInfo">\r
524             The <see cref="T:System.Globalization.CultureInfo" /> to use as the\r
525             current culture.\r
526             </param>\r
527             <param name="value">The value to convert.</param>\r
528             <param name="destinationType">\r
529             A <see cref="T:System.Type" /> that represents the type you want to\r
530             convert to.\r
531             </param>\r
532             <returns>The converted value.</returns>\r
533         </member>\r
534         <member name="T:System.Windows.Controls.NumericExtensions">\r
535             <summary>\r
536             Numeric utility methods used by controls.  These methods are similar in\r
537             scope to the WPF DoubleUtil class.\r
538             </summary>\r
539         </member>\r
540         <member name="M:System.Windows.Controls.NumericExtensions.IsZero(System.Double)">\r
541             <summary>\r
542             Check if a number is zero.\r
543             </summary>\r
544             <param name="value">The number to check.</param>\r
545             <returns>True if the number is zero, false otherwise.</returns>\r
546         </member>\r
547         <member name="M:System.Windows.Controls.NumericExtensions.IsNaN(System.Double)">\r
548             <summary>\r
549             Check if a number isn't really a number.\r
550             </summary>\r
551             <param name="value">The number to check.</param>\r
552             <returns>\r
553             True if the number is not a number, false if it is a number.\r
554             </returns>\r
555         </member>\r
556         <member name="M:System.Windows.Controls.NumericExtensions.IsGreaterThan(System.Double,System.Double)">\r
557             <summary>\r
558             Determine if one number is greater than another.\r
559             </summary>\r
560             <param name="left">First number.</param>\r
561             <param name="right">Second number.</param>\r
562             <returns>\r
563             True if the first number is greater than the second, false\r
564             otherwise.\r
565             </returns>\r
566         </member>\r
567         <member name="M:System.Windows.Controls.NumericExtensions.IsLessThanOrClose(System.Double,System.Double)">\r
568             <summary>\r
569             Determine if one number is less than or close to another.\r
570             </summary>\r
571             <param name="left">First number.</param>\r
572             <param name="right">Second number.</param>\r
573             <returns>\r
574             True if the first number is less than or close to the second, false\r
575             otherwise.\r
576             </returns>\r
577         </member>\r
578         <member name="M:System.Windows.Controls.NumericExtensions.AreClose(System.Double,System.Double)">\r
579             <summary>\r
580             Determine if two numbers are close in value.\r
581             </summary>\r
582             <param name="left">First number.</param>\r
583             <param name="right">Second number.</param>\r
584             <returns>\r
585             True if the first number is close in value to the second, false\r
586             otherwise.\r
587             </returns>\r
588         </member>\r
589         <member name="T:System.Windows.Controls.NumericExtensions.NanUnion">\r
590             <summary>\r
591             NanUnion is a C++ style type union used for efficiently converting\r
592             a double into an unsigned long, whose bits can be easily\r
593             manipulated.\r
594             </summary>\r
595         </member>\r
596         <member name="F:System.Windows.Controls.NumericExtensions.NanUnion.FloatingValue">\r
597             <summary>\r
598             Floating point representation of the union.\r
599             </summary>\r
600         </member>\r
601         <member name="F:System.Windows.Controls.NumericExtensions.NanUnion.IntegerValue">\r
602             <summary>\r
603             Integer representation of the union.\r
604             </summary>\r
605         </member>\r
606         <member name="T:System.Windows.Controls.TypeConverters">\r
607             <summary>\r
608             Common TypeConverter functionality.\r
609             </summary>\r
610         </member>\r
611         <member name="M:System.Windows.Controls.TypeConverters.CanConvertFrom``1(System.Type)">\r
612             <summary>\r
613             Returns a value indicating whether this converter can convert an\r
614             object of the given type to an instance of the expected type.\r
615             </summary>\r
616             <typeparam name="T">Expected type of the converter.</typeparam>\r
617             <param name="sourceType">\r
618             The type of the source that is being evaluated for conversion.\r
619             </param>\r
620             <returns>\r
621             A value indicating whether the converter can convert the provided\r
622             type.\r
623             </returns>\r
624         </member>\r
625         <member name="M:System.Windows.Controls.TypeConverters.ConvertFrom``1(System.ComponentModel.TypeConverter,System.Object)">\r
626             <summary>\r
627             Attempts to convert a specified object to an instance of the\r
628             expected type.\r
629             </summary>\r
630             <typeparam name="T">Expected type of the converter.</typeparam>\r
631             <param name="converter">TypeConverter instance.</param>\r
632             <param name="value">The object being converted.</param>\r
633             <returns>\r
634             The instance of the expected type created from the converted object.\r
635             </returns>\r
636         </member>\r
637         <member name="M:System.Windows.Controls.TypeConverters.CanConvertTo``1(System.Type)">\r
638             <summary>\r
639             Determines whether conversion is possible to a specified type.\r
640             </summary>\r
641             <typeparam name="T">Expected type of the converter.</typeparam>\r
642             <param name="destinationType">\r
643             Identifies the data type to evaluate for conversion.\r
644             </param>\r
645             <returns>\r
646             A value indicating whether conversion is possible.\r
647             </returns>\r
648         </member>\r
649         <member name="M:System.Windows.Controls.TypeConverters.ConvertTo(System.ComponentModel.TypeConverter,System.Object,System.Type)">\r
650             <summary>\r
651             Attempts to convert a specified object to an instance of the\r
652             desired type.\r
653             </summary>\r
654             <param name="converter">TypeConverter instance.</param>\r
655             <param name="value">The object being converted.</param>\r
656             <param name="destinationType">\r
657             The type to convert the value to.\r
658             </param>\r
659             <returns>\r
660             The value of the conversion to the specified type.\r
661             </returns>\r
662         </member>\r
663         <member name="T:System.Windows.Controls.VisualStates">\r
664             <summary>\r
665             Names and helpers for visual states in the controls.\r
666             </summary>\r
667         </member>\r
668         <member name="F:System.Windows.Controls.VisualStates.GroupCommon">\r
669             <summary>\r
670             Common state group.\r
671             </summary>\r
672         </member>\r
673         <member name="F:System.Windows.Controls.VisualStates.StateNormal">\r
674             <summary>\r
675             Normal state of the Common state group.\r
676             </summary>\r
677         </member>\r
678         <member name="F:System.Windows.Controls.VisualStates.StateReadOnly">\r
679             <summary>\r
680             Normal state of the Common state group.\r
681             </summary>\r
682         </member>\r
683         <member name="F:System.Windows.Controls.VisualStates.StateMouseOver">\r
684             <summary>\r
685             MouseOver state of the Common state group.\r
686             </summary>\r
687         </member>\r
688         <member name="F:System.Windows.Controls.VisualStates.StatePressed">\r
689             <summary>\r
690             Pressed state of the Common state group.\r
691             </summary>\r
692         </member>\r
693         <member name="F:System.Windows.Controls.VisualStates.StateDisabled">\r
694             <summary>\r
695             Disabled state of the Common state group.\r
696             </summary>\r
697         </member>\r
698         <member name="F:System.Windows.Controls.VisualStates.GroupFocus">\r
699             <summary>\r
700             Focus state group.\r
701             </summary>\r
702         </member>\r
703         <member name="F:System.Windows.Controls.VisualStates.StateUnfocused">\r
704             <summary>\r
705             Unfocused state of the Focus state group.\r
706             </summary>\r
707         </member>\r
708         <member name="F:System.Windows.Controls.VisualStates.StateFocused">\r
709             <summary>\r
710             Focused state of the Focus state group.\r
711             </summary>\r
712         </member>\r
713         <member name="F:System.Windows.Controls.VisualStates.GroupSelection">\r
714             <summary>\r
715             Selection state group.\r
716             </summary>\r
717         </member>\r
718         <member name="F:System.Windows.Controls.VisualStates.StateSelected">\r
719             <summary>\r
720             Selected state of the Selection state group.\r
721             </summary>\r
722         </member>\r
723         <member name="F:System.Windows.Controls.VisualStates.StateUnselected">\r
724             <summary>\r
725             Unselected state of the Selection state group.\r
726             </summary>\r
727         </member>\r
728         <member name="F:System.Windows.Controls.VisualStates.StateSelectedInactive">\r
729             <summary>\r
730             Selected inactive state of the Selection state group.\r
731             </summary>\r
732         </member>\r
733         <member name="F:System.Windows.Controls.VisualStates.GroupExpansion">\r
734             <summary>\r
735             Expansion state group.\r
736             </summary>\r
737         </member>\r
738         <member name="F:System.Windows.Controls.VisualStates.StateExpanded">\r
739             <summary>\r
740             Expanded state of the Expansion state group.\r
741             </summary>\r
742         </member>\r
743         <member name="F:System.Windows.Controls.VisualStates.StateCollapsed">\r
744             <summary>\r
745             Collapsed state of the Expansion state group.\r
746             </summary>\r
747         </member>\r
748         <member name="F:System.Windows.Controls.VisualStates.GroupPopup">\r
749             <summary>\r
750             Popup state group.\r
751             </summary>\r
752         </member>\r
753         <member name="F:System.Windows.Controls.VisualStates.StatePopupOpened">\r
754             <summary>\r
755             Opened state of the Popup state group.\r
756             </summary>\r
757         </member>\r
758         <member name="F:System.Windows.Controls.VisualStates.StatePopupClosed">\r
759             <summary>\r
760             Closed state of the Popup state group.\r
761             </summary>\r
762         </member>\r
763         <member name="F:System.Windows.Controls.VisualStates.GroupValidation">\r
764             <summary>\r
765             ValidationStates state group.\r
766             </summary>\r
767         </member>\r
768         <member name="F:System.Windows.Controls.VisualStates.StateValid">\r
769             <summary>\r
770             The valid state for the ValidationStates group.\r
771             </summary>\r
772         </member>\r
773         <member name="F:System.Windows.Controls.VisualStates.StateInvalidFocused">\r
774             <summary>\r
775             Invalid, focused state for the ValidationStates group.\r
776             </summary>\r
777         </member>\r
778         <member name="F:System.Windows.Controls.VisualStates.StateInvalidUnfocused">\r
779             <summary>\r
780             Invalid, unfocused state for the ValidationStates group.\r
781             </summary>\r
782         </member>\r
783         <member name="F:System.Windows.Controls.VisualStates.GroupExpandDirection">\r
784             <summary>\r
785             ExpandDirection state group.\r
786             </summary>\r
787         </member>\r
788         <member name="F:System.Windows.Controls.VisualStates.StateExpandDown">\r
789             <summary>\r
790             Down expand direction state of ExpandDirection state group.\r
791             </summary>\r
792         </member>\r
793         <member name="F:System.Windows.Controls.VisualStates.StateExpandUp">\r
794             <summary>\r
795             Up expand direction state of ExpandDirection state group.\r
796             </summary>\r
797         </member>\r
798         <member name="F:System.Windows.Controls.VisualStates.StateExpandLeft">\r
799             <summary>\r
800             Left expand direction state of ExpandDirection state group.\r
801             </summary>\r
802         </member>\r
803         <member name="F:System.Windows.Controls.VisualStates.StateExpandRight">\r
804             <summary>\r
805             Right expand direction state of ExpandDirection state group.\r
806             </summary>\r
807         </member>\r
808         <member name="F:System.Windows.Controls.VisualStates.GroupHasItems">\r
809             <summary>\r
810             HasItems state group.\r
811             </summary>\r
812         </member>\r
813         <member name="F:System.Windows.Controls.VisualStates.StateHasItems">\r
814             <summary>\r
815             HasItems state of the HasItems state group.\r
816             </summary>\r
817         </member>\r
818         <member name="F:System.Windows.Controls.VisualStates.StateNoItems">\r
819             <summary>\r
820             NoItems state of the HasItems state group.\r
821             </summary>\r
822         </member>\r
823         <member name="F:System.Windows.Controls.VisualStates.GroupIncrease">\r
824             <summary>\r
825             Increment state group.\r
826             </summary>\r
827         </member>\r
828         <member name="F:System.Windows.Controls.VisualStates.StateIncreaseEnabled">\r
829             <summary>\r
830             State enabled for increment group.\r
831             </summary>\r
832         </member>\r
833         <member name="F:System.Windows.Controls.VisualStates.StateIncreaseDisabled">\r
834             <summary>\r
835             State disabled for increment group.\r
836             </summary>\r
837         </member>\r
838         <member name="F:System.Windows.Controls.VisualStates.GroupDecrease">\r
839             <summary>\r
840             Decrement state group.\r
841             </summary>\r
842         </member>\r
843         <member name="F:System.Windows.Controls.VisualStates.StateDecreaseEnabled">\r
844             <summary>\r
845             State enabled for decrement group.\r
846             </summary>\r
847         </member>\r
848         <member name="F:System.Windows.Controls.VisualStates.StateDecreaseDisabled">\r
849             <summary>\r
850             State disabled for decrement group.\r
851             </summary>\r
852         </member>\r
853         <member name="F:System.Windows.Controls.VisualStates.GroupInteractionMode">\r
854             <summary>\r
855             InteractionMode state group.\r
856             </summary>\r
857         </member>\r
858         <member name="F:System.Windows.Controls.VisualStates.StateEdit">\r
859             <summary>\r
860             Edit of the DisplayMode state group.\r
861             </summary>\r
862         </member>\r
863         <member name="F:System.Windows.Controls.VisualStates.StateDisplay">\r
864             <summary>\r
865             Display of the DisplayMode state group.\r
866             </summary>\r
867         </member>\r
868         <member name="F:System.Windows.Controls.VisualStates.GroupLocked">\r
869             <summary>\r
870             DisplayMode state group.\r
871             </summary>\r
872         </member>\r
873         <member name="F:System.Windows.Controls.VisualStates.StateLocked">\r
874             <summary>\r
875             Edit of the DisplayMode state group.\r
876             </summary>\r
877         </member>\r
878         <member name="F:System.Windows.Controls.VisualStates.StateUnlocked">\r
879             <summary>\r
880             Display of the DisplayMode state group.\r
881             </summary>\r
882         </member>\r
883         <member name="F:System.Windows.Controls.VisualStates.StateActive">\r
884             <summary>\r
885             Active state.\r
886             </summary>\r
887         </member>\r
888         <member name="F:System.Windows.Controls.VisualStates.StateInactive">\r
889             <summary>\r
890             Inactive state.\r
891             </summary>\r
892         </member>\r
893         <member name="F:System.Windows.Controls.VisualStates.GroupActive">\r
894             <summary>\r
895             Active state group.\r
896             </summary>\r
897         </member>\r
898         <member name="F:System.Windows.Controls.VisualStates.StateUnwatermarked">\r
899             <summary>\r
900             Non-watermarked state.\r
901             </summary>\r
902         </member>\r
903         <member name="F:System.Windows.Controls.VisualStates.StateWatermarked">\r
904             <summary>\r
905             Watermarked state.\r
906             </summary>\r
907         </member>\r
908         <member name="F:System.Windows.Controls.VisualStates.GroupWatermark">\r
909             <summary>\r
910             Watermark state group.\r
911             </summary>\r
912         </member>\r
913         <member name="F:System.Windows.Controls.VisualStates.StateCalendarButtonUnfocused">\r
914             <summary>\r
915             Unfocused state for Calendar Buttons.\r
916             </summary>\r
917         </member>\r
918         <member name="F:System.Windows.Controls.VisualStates.StateCalendarButtonFocused">\r
919             <summary>\r
920             Focused state for Calendar Buttons.\r
921             </summary>\r
922         </member>\r
923         <member name="F:System.Windows.Controls.VisualStates.GroupCalendarButtonFocus">\r
924             <summary>\r
925             CalendarButtons Focus state group.\r
926             </summary>\r
927         </member>\r
928         <member name="F:System.Windows.Controls.VisualStates.StateBusy">\r
929             <summary>\r
930             Busy state for BusyIndicator.\r
931             </summary>\r
932         </member>\r
933         <member name="F:System.Windows.Controls.VisualStates.StateIdle">\r
934             <summary>\r
935             Idle state for BusyIndicator.\r
936             </summary>\r
937         </member>\r
938         <member name="F:System.Windows.Controls.VisualStates.GroupBusyStatus">\r
939             <summary>\r
940             Busyness group name.\r
941             </summary>\r
942         </member>\r
943         <member name="F:System.Windows.Controls.VisualStates.StateVisible">\r
944             <summary>\r
945             Visible state name for BusyIndicator.\r
946             </summary>\r
947         </member>\r
948         <member name="F:System.Windows.Controls.VisualStates.StateHidden">\r
949             <summary>\r
950             Hidden state name for BusyIndicator.\r
951             </summary>\r
952         </member>\r
953         <member name="F:System.Windows.Controls.VisualStates.GroupVisibility">\r
954             <summary>\r
955             BusyDisplay group.\r
956             </summary>\r
957         </member>\r
958         <member name="M:System.Windows.Controls.VisualStates.GoToState(System.Windows.Controls.Control,System.Boolean,System.String[])">\r
959             <summary>\r
960             Use VisualStateManager to change the visual state of the control.\r
961             </summary>\r
962             <param name="control">\r
963             Control whose visual state is being changed.\r
964             </param>\r
965             <param name="useTransitions">\r
966             A value indicating whether to use transitions when updating the\r
967             visual state, or to snap directly to the new visual state.\r
968             </param>\r
969             <param name="stateNames">\r
970             Ordered list of state names and fallback states to transition into.\r
971             Only the first state to be found will be used.\r
972             </param>\r
973         </member>\r
974         <member name="M:System.Windows.Controls.VisualStates.GetImplementationRoot(System.Windows.DependencyObject)">\r
975             <summary>\r
976             Gets the implementation root of the Control.\r
977             </summary>\r
978             <param name="dependencyObject">The DependencyObject.</param>\r
979             <remarks>\r
980             Implements Silverlight's corresponding internal property on Control.\r
981             </remarks>\r
982             <returns>Returns the implementation root or null.</returns>\r
983         </member>\r
984         <member name="M:System.Windows.Controls.VisualStates.TryGetVisualStateGroup(System.Windows.DependencyObject,System.String)">\r
985             <summary>\r
986             This method tries to get the named VisualStateGroup for the \r
987             dependency object. The provided object's ImplementationRoot will be \r
988             looked up in this call.\r
989             </summary>\r
990             <param name="dependencyObject">The dependency object.</param>\r
991             <param name="groupName">The visual state group's name.</param>\r
992             <returns>Returns null or the VisualStateGroup object.</returns>\r
993         </member>\r
994         <member name="T:System.Windows.Controls.Primitives.VisualTreeExtensions">\r
995             <summary>\r
996             Provides useful extensions for working with the visual tree.\r
997             </summary>\r
998             <remarks>\r
999             Since many of these extension methods are declared on types like\r
1000             DependencyObject high up in the class hierarchy, we've placed them in\r
1001             the Primitives namespace which is less likely to be imported for normal\r
1002             scenarios.\r
1003             </remarks>\r
1004             <QualityBand>Experimental</QualityBand>\r
1005         </member>\r
1006         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualAncestors(System.Windows.DependencyObject)">\r
1007             <summary>\r
1008             Get the visual tree ancestors of an element.\r
1009             </summary>\r
1010             <param name="element">The element.</param>\r
1011             <returns>The visual tree ancestors of the element.</returns>\r
1012             <exception cref="T:System.ArgumentNullException">\r
1013             <paramref name="element"/> is null.\r
1014             </exception>\r
1015         </member>\r
1016         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualAncestorsAndSelf(System.Windows.DependencyObject)">\r
1017             <summary>\r
1018             Get the visual tree ancestors of an element and the element itself.\r
1019             </summary>\r
1020             <param name="element">The element.</param>\r
1021             <returns>\r
1022             The visual tree ancestors of an element and the element itself.\r
1023             </returns>\r
1024             <exception cref="T:System.ArgumentNullException">\r
1025             <paramref name="element"/> is null.\r
1026             </exception>\r
1027         </member>\r
1028         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualAncestorsAndSelfIterator(System.Windows.DependencyObject)">\r
1029             <summary>\r
1030             Get the visual tree ancestors of an element and the element itself.\r
1031             </summary>\r
1032             <param name="element">The element.</param>\r
1033             <returns>\r
1034             The visual tree ancestors of an element and the element itself.\r
1035             </returns>\r
1036         </member>\r
1037         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualChildren(System.Windows.DependencyObject)">\r
1038             <summary>\r
1039             Get the visual tree children of an element.\r
1040             </summary>\r
1041             <param name="element">The element.</param>\r
1042             <returns>The visual tree children of an element.</returns>\r
1043             <exception cref="T:System.ArgumentNullException">\r
1044             <paramref name="element"/> is null.\r
1045             </exception>\r
1046         </member>\r
1047         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualChildrenAndSelf(System.Windows.DependencyObject)">\r
1048             <summary>\r
1049             Get the visual tree children of an element and the element itself.\r
1050             </summary>\r
1051             <param name="element">The element.</param>\r
1052             <returns>\r
1053             The visual tree children of an element and the element itself.\r
1054             </returns>\r
1055             <exception cref="T:System.ArgumentNullException">\r
1056             <paramref name="element"/> is null.\r
1057             </exception>\r
1058         </member>\r
1059         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualChildrenAndSelfIterator(System.Windows.DependencyObject)">\r
1060             <summary>\r
1061             Get the visual tree children of an element and the element itself.\r
1062             </summary>\r
1063             <param name="element">The element.</param>\r
1064             <returns>\r
1065             The visual tree children of an element and the element itself.\r
1066             </returns>\r
1067         </member>\r
1068         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualDescendants(System.Windows.DependencyObject)">\r
1069             <summary>\r
1070             Get the visual tree descendants of an element.\r
1071             </summary>\r
1072             <param name="element">The element.</param>\r
1073             <returns>The visual tree descendants of an element.</returns>\r
1074             <exception cref="T:System.ArgumentNullException">\r
1075             <paramref name="element"/> is null.\r
1076             </exception>\r
1077         </member>\r
1078         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualDescendantsAndSelf(System.Windows.DependencyObject)">\r
1079             <summary>\r
1080             Get the visual tree descendants of an element and the element\r
1081             itself.\r
1082             </summary>\r
1083             <param name="element">The element.</param>\r
1084             <returns>\r
1085             The visual tree descendants of an element and the element itself.\r
1086             </returns>\r
1087             <exception cref="T:System.ArgumentNullException">\r
1088             <paramref name="element"/> is null.\r
1089             </exception>\r
1090         </member>\r
1091         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualDescendantsAndSelfIterator(System.Windows.DependencyObject)">\r
1092             <summary>\r
1093             Get the visual tree descendants of an element and the element\r
1094             itself.\r
1095             </summary>\r
1096             <param name="element">The element.</param>\r
1097             <returns>\r
1098             The visual tree descendants of an element and the element itself.\r
1099             </returns>\r
1100         </member>\r
1101         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualSiblings(System.Windows.DependencyObject)">\r
1102             <summary>\r
1103             Get the visual tree siblings of an element.\r
1104             </summary>\r
1105             <param name="element">The element.</param>\r
1106             <returns>The visual tree siblings of an element.</returns>\r
1107             <exception cref="T:System.ArgumentNullException">\r
1108             <paramref name="element"/> is null.\r
1109             </exception>\r
1110         </member>\r
1111         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualSiblingsAndSelf(System.Windows.DependencyObject)">\r
1112             <summary>\r
1113             Get the visual tree siblings of an element and the element itself.\r
1114             </summary>\r
1115             <param name="element">The element.</param>\r
1116             <returns>\r
1117             The visual tree siblings of an element and the element itself.\r
1118             </returns>\r
1119             <exception cref="T:System.ArgumentNullException">\r
1120             <paramref name="element"/> is null.\r
1121             </exception>\r
1122         </member>\r
1123         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetBoundsRelativeTo(System.Windows.FrameworkElement,System.Windows.UIElement)">\r
1124             <summary>\r
1125             Get the bounds of an element relative to another element.\r
1126             </summary>\r
1127             <param name="element">The element.</param>\r
1128             <param name="otherElement">\r
1129             The element relative to the other element.\r
1130             </param>\r
1131             <returns>\r
1132             The bounds of the element relative to another element, or null if\r
1133             the elements are not related.\r
1134             </returns>\r
1135             <exception cref="T:System.ArgumentNullException">\r
1136             <paramref name="element"/> is null.\r
1137             </exception>\r
1138             <exception cref="T:System.ArgumentNullException">\r
1139             <paramref name="otherElement"/> is null.\r
1140             </exception>\r
1141         </member>\r
1142         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.InvokeOnLayoutUpdated(System.Windows.FrameworkElement,System.Action)">\r
1143             <summary>\r
1144             Perform an action when the element's LayoutUpdated event fires.\r
1145             </summary>\r
1146             <param name="element">The element.</param>\r
1147             <param name="action">The action to perform.</param>\r
1148             <exception cref="T:System.ArgumentNullException">\r
1149             <paramref name="element"/> is null.\r
1150             </exception>\r
1151             <exception cref="T:System.ArgumentNullException">\r
1152             <paramref name="action"/> is null.\r
1153             </exception>\r
1154         </member>\r
1155         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetLogicalChildren(System.Windows.FrameworkElement)">\r
1156             <summary>\r
1157             Retrieves all the logical children of a framework element using a \r
1158             breadth-first search. For performance reasons this method manually \r
1159             manages the stack instead of using recursion.\r
1160             </summary>\r
1161             <param name="parent">The parent framework element.</param>\r
1162             <returns>The logical children of the framework element.</returns>\r
1163         </member>\r
1164         <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetLogicalDescendents(System.Windows.FrameworkElement)">\r
1165             <summary>\r
1166             Retrieves all the logical descendents of a framework element using a \r
1167             breadth-first search. For performance reasons this method manually \r
1168             manages the stack instead of using recursion.\r
1169             </summary>\r
1170             <param name="parent">The parent framework element.</param>\r
1171             <returns>The logical children of the framework element.</returns>\r
1172         </member>\r
1173         <member name="T:System.Windows.Controls.DockPanel">\r
1174             <summary>\r
1175             Arranges child elements around the edges of the panel.  Optionally, \r
1176             last added child element can occupy the remaining space.\r
1177             </summary>\r
1178             <QualityBand>Stable</QualityBand>\r
1179         </member>\r
1180         <member name="F:System.Windows.Controls.DockPanel._ignorePropertyChange">\r
1181             <summary>\r
1182             A value indicating whether a dependency property change handler\r
1183             should ignore the next change notification.  This is used to reset\r
1184             the value of properties without performing any of the actions in\r
1185             their change handlers.\r
1186             </summary>\r
1187         </member>\r
1188         <member name="F:System.Windows.Controls.DockPanel.LastChildFillProperty">\r
1189             <summary>\r
1190             Identifies the\r
1191             <see cref="P:System.Windows.Controls.DockPanel.LastChildFill" />\r
1192             dependency property.\r
1193             </summary>\r
1194         </member>\r
1195         <member name="M:System.Windows.Controls.DockPanel.OnLastChildFillPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
1196             <summary>\r
1197             LastChildFillProperty property changed handler.\r
1198             </summary>\r
1199             <param name="d">DockPanel that changed its LastChildFill.</param>\r
1200             <param name="e">Event arguments.</param>\r
1201         </member>\r
1202         <member name="M:System.Windows.Controls.DockPanel.GetDock(System.Windows.UIElement)">\r
1203             <summary>\r
1204             Gets the value of the\r
1205             <see cref="P:System.Windows.Controls.DockPanel.Dock" /> attached\r
1206             property for the specified element.\r
1207             </summary>\r
1208             <param name="element">\r
1209             The element from which the property value is read.\r
1210             </param>\r
1211             <returns>\r
1212             The <see cref="P:System.Windows.Controls.DockPanel.Dock" /> property\r
1213             value for the element.\r
1214             </returns>\r
1215         </member>\r
1216         <member name="M:System.Windows.Controls.DockPanel.SetDock(System.Windows.UIElement,System.Windows.Controls.Dock)">\r
1217             <summary>\r
1218             Sets the value of the\r
1219             <see cref="P:System.Windows.Controls.DockPanel.Dock" /> attached\r
1220             property for the specified element to the specified dock value.\r
1221             </summary>\r
1222             <param name="element">\r
1223             The element to which the attached property is assigned.\r
1224             </param>\r
1225             <param name="dock">\r
1226             The dock value to assign to the specified element.\r
1227             </param>\r
1228         </member>\r
1229         <member name="F:System.Windows.Controls.DockPanel.DockProperty">\r
1230             <summary>\r
1231             Identifies the\r
1232             <see cref="P:System.Windows.Controls.DockPanel.Dock" />\r
1233             attached property.\r
1234             </summary>\r
1235         </member>\r
1236         <member name="M:System.Windows.Controls.DockPanel.OnDockPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
1237             <summary>\r
1238             DockProperty property changed handler.\r
1239             </summary>\r
1240             <param name="d">UIElement that changed its Dock.</param>\r
1241             <param name="e">Event arguments.</param>\r
1242         </member>\r
1243         <member name="M:System.Windows.Controls.DockPanel.#ctor">\r
1244             <summary>\r
1245             Initializes a new instance of the\r
1246             <see cref="T:System.Windows.Controls.DockPanel" /> class.\r
1247             </summary>\r
1248         </member>\r
1249         <member name="M:System.Windows.Controls.DockPanel.MeasureOverride(System.Windows.Size)">\r
1250             <summary>\r
1251             Measures the child elements of a\r
1252             <see cref="T:System.Windows.Controls.DockPanel" /> in preparation\r
1253             for arranging them during the\r
1254             <see cref="M:System.Windows.Controls.DockPanel.ArrangeOverride(System.Windows.Size)" />\r
1255             pass.\r
1256             </summary>\r
1257             <param name="constraint">\r
1258             The area available to the\r
1259             <see cref="T:System.Windows.Controls.DockPanel" />.\r
1260             </param>\r
1261             <returns>\r
1262             The desired size of the\r
1263             <see cref="T:System.Windows.Controls.DockPanel" />.\r
1264             </returns>\r
1265         </member>\r
1266         <member name="M:System.Windows.Controls.DockPanel.ArrangeOverride(System.Windows.Size)">\r
1267             <summary>\r
1268             Arranges the child elements of the\r
1269             <see cref="T:System.Windows.Controls.DockPanel" /> control.\r
1270             </summary>\r
1271             <param name="arrangeSize">\r
1272             The area in the parent element that the\r
1273             <see cref="T:System.Windows.Controls.DockPanel" /> should use to\r
1274             arrange its child elements.\r
1275             </param>\r
1276             <returns>\r
1277             The actual size of the\r
1278             <see cref="T:System.Windows.Controls.DockPanel" /> after the child\r
1279             elements are arranged. The actual size should always equal\r
1280             <paramref name="arrangeSize" />.\r
1281             </returns>\r
1282         </member>\r
1283         <member name="P:System.Windows.Controls.DockPanel.LastChildFill">\r
1284             <summary>\r
1285             Gets or sets a value indicating whether the last child element\r
1286             added to a <see cref="T:System.Windows.Controls.DockPanel" />\r
1287             resizes to fill the remaining space.\r
1288             </summary>\r
1289             <value>\r
1290             True if the last element added resizes to fill the remaining space,\r
1291             false to indicate the last element does not resize. The default is\r
1292             true.\r
1293             </value>\r
1294         </member>\r
1295         <member name="T:System.Windows.Controls.CollectionHelper">\r
1296             <summary>\r
1297             A set of extension methods for manipulating collections.\r
1298             </summary>\r
1299             <QualityBand>Experimental</QualityBand>\r
1300         </member>\r
1301         <member name="M:System.Windows.Controls.CollectionHelper.IsReadOnly(System.Collections.IEnumerable)">\r
1302             <summary>\r
1303             Returns a value indicating whether a collection is read-only.\r
1304             </summary>\r
1305             <param name="collection">The collection to examine.</param>\r
1306             <returns>A value indicating whether a collection is read-only.</returns>\r
1307         </member>\r
1308         <member name="M:System.Windows.Controls.CollectionHelper.CanInsert(System.Collections.IEnumerable,System.Object)">\r
1309             <summary>\r
1310             Returns a value Indicating whether an item can be inserted in a \r
1311             collection.\r
1312             </summary>\r
1313             <param name="collection">The collection.</param>\r
1314             <param name="item">The item to be inserted.</param>\r
1315             <returns>A value Indicating whether an item can be inserted in a \r
1316             collection.</returns>\r
1317         </member>\r
1318         <member name="M:System.Windows.Controls.CollectionHelper.Insert(System.Collections.IEnumerable,System.Int32,System.Object)">\r
1319             <summary>\r
1320             Inserts an item into the collection at an index.\r
1321             </summary>\r
1322             <param name="collection">The collection.</param>\r
1323             <param name="index">The index at which to insert the item.</param> \r
1324             <param name="item">The item to be inserted.</param>\r
1325         </member>\r
1326         <member name="M:System.Windows.Controls.CollectionHelper.Count(System.Collections.IEnumerable)">\r
1327             <summary>\r
1328             Gets the number of items in the collection.\r
1329             </summary>\r
1330             <param name="collection">The collection.</param>\r
1331             <returns>The number of items in the collection.</returns>\r
1332         </member>\r
1333         <member name="M:System.Windows.Controls.CollectionHelper.Add(System.Collections.IEnumerable,System.Object)">\r
1334             <summary>\r
1335             Adds an item to the collection.\r
1336             </summary>\r
1337             <param name="collection">The collection.</param>\r
1338             <param name="item">The item to be added.</param>\r
1339         </member>\r
1340         <member name="M:System.Windows.Controls.CollectionHelper.Remove(System.Collections.IEnumerable,System.Object)">\r
1341             <summary>\r
1342             Removes an item from the collection.\r
1343             </summary>\r
1344             <param name="collection">The collection.</param>\r
1345             <param name="item">The item to be removed.</param>\r
1346         </member>\r
1347         <member name="M:System.Windows.Controls.CollectionHelper.RemoveAt(System.Collections.IEnumerable,System.Int32)">\r
1348             <summary>\r
1349             Removes an item at a given index from the collection.\r
1350             </summary>\r
1351             <param name="collection">The collection.</param>\r
1352             <param name="index">The index of the item to be removed.</param>\r
1353         </member>\r
1354         <member name="T:System.Windows.Controls.CardPanel">\r
1355             <summary>\r
1356             Lays out elements by overlapping each successive item on top of the other.\r
1357             </summary>\r
1358             <QualityBand>Experimental</QualityBand>\r
1359         </member>\r
1360         <member name="F:System.Windows.Controls.CardPanel.HorizontalMarginProperty">\r
1361             <summary>\r
1362             Identifies the HorizontalMargin dependency property.\r
1363             </summary>\r
1364         </member>\r
1365         <member name="M:System.Windows.Controls.CardPanel.OnHorizontalMarginPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
1366             <summary>\r
1367             Called when the value of the HorizontalMargin property changes.\r
1368             </summary>\r
1369             <param name="d">Control that changed its HorizontalMargin.</param>\r
1370             <param name="e">Event arguments.</param>\r
1371         </member>\r
1372         <member name="M:System.Windows.Controls.CardPanel.OnHorizontalMarginPropertyChanged(System.Double,System.Double)">\r
1373             <summary>\r
1374             Called when the value of the HorizontalMargin property changes.\r
1375             </summary>\r
1376             <param name="oldValue">The value to be replaced.</param>\r
1377             <param name="newValue">The new value.</param>\r
1378         </member>\r
1379         <member name="F:System.Windows.Controls.CardPanel.VerticalMarginProperty">\r
1380             <summary>\r
1381             Identifies the VerticalMargin dependency property.\r
1382             </summary>\r
1383         </member>\r
1384         <member name="M:System.Windows.Controls.CardPanel.OnVerticalMarginPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
1385             <summary>\r
1386             Called when the value of the VerticalMargin property changes.\r
1387             </summary>\r
1388             <param name="d">Control that changed its VerticalMargin.</param>\r
1389             <param name="e">Event arguments.</param>\r
1390         </member>\r
1391         <member name="M:System.Windows.Controls.CardPanel.OnVerticalMarginPropertyChanged(System.Double,System.Double)">\r
1392             <summary>\r
1393             Called when the value of the VerticalMargin property changes.\r
1394             </summary>\r
1395             <param name="oldValue">The value to be replaced.</param>\r
1396             <param name="newValue">The new value.</param>\r
1397         </member>\r
1398         <member name="M:System.Windows.Controls.CardPanel.MeasureOverride(System.Windows.Size)">\r
1399             <summary>\r
1400             Measures the children of the panel.\r
1401             </summary>\r
1402             <param name="availableSize">The available size.</param>\r
1403             <returns>The size required by the children.</returns>\r
1404         </member>\r
1405         <member name="M:System.Windows.Controls.CardPanel.ArrangeOverride(System.Windows.Size)">\r
1406             <summary>\r
1407             Arranges the children of the panel.\r
1408             </summary>\r
1409             <param name="finalSize">The final size.</param>\r
1410             <returns>The size required by the children.</returns>\r
1411         </member>\r
1412         <member name="P:System.Windows.Controls.CardPanel.HorizontalMargin">\r
1413             <summary>\r
1414             Gets or sets the horizontal margin between items.\r
1415             </summary>\r
1416         </member>\r
1417         <member name="P:System.Windows.Controls.CardPanel.VerticalMargin">\r
1418             <summary>\r
1419             Gets or sets the horizontal margin between items.\r
1420             </summary>\r
1421         </member>\r
1422         <member name="T:Microsoft.Windows.DataObject">\r
1423             <summary>\r
1424             Provides a basic implementation of the System.Windows.IDataObject interface,\r
1425             which defines a format-independent mechanism for transferring data.\r
1426             </summary>\r
1427             <QualityBand>Experimental</QualityBand>\r
1428         </member>\r
1429         <member name="T:Microsoft.Windows.IDataObject">\r
1430             <summary>\r
1431             Provides a format-independent mechanism for transferring data.\r
1432             </summary>\r
1433             <QualityBand>Experimental</QualityBand>\r
1434         </member>\r
1435         <member name="M:Microsoft.Windows.IDataObject.GetData(System.String)">\r
1436             <summary>\r
1437             Retrieves a data object in a specified format; the data format is specified\r
1438             by a string.\r
1439             </summary>\r
1440             <param name="format">A string that specifies what format to retrieve\r
1441             the data as.</param>\r
1442             <returns>A data object with the data in the specified format, or null if the data\r
1443             is not available in the specified format.</returns>\r
1444         </member>\r
1445         <member name="M:Microsoft.Windows.IDataObject.GetData(System.Type)">\r
1446             <summary>\r
1447             Retrieves a data object in a specified format; the data format is specified\r
1448             by a System.Type object.\r
1449             </summary>\r
1450             <param name="format">A System.Type object that specifies what format\r
1451             to retrieve the data as.</param>\r
1452             <returns>A data object with the data in the specified format, or null if the data\r
1453             is not available in the specified format.</returns>\r
1454         </member>\r
1455         <member name="M:Microsoft.Windows.IDataObject.GetData(System.String,System.Boolean)">\r
1456             <summary>\r
1457             Retrieves a data object in a specified format, optionally converting the data to the specified format.\r
1458             </summary>\r
1459             <param name="format">A string that specifies what format to retrieve\r
1460             the data as. See the System.Windows.DataFormats class for a set of predefined data formats.</param>\r
1461             <param name="autoConvert">True to attempt to automatically convert the data to the specified format;\r
1462             false for no data format conversion.  Â  If this parameter is false, the method\r
1463             returns data in the specified format if available, or null if the data is\r
1464             not available in the specified format.</param>\r
1465             <returns>A data object with the data in the specified format, or null if the data is not available in the specified format.</returns>\r
1466         </member>\r
1467         <member name="M:Microsoft.Windows.IDataObject.GetDataPresent(System.String)">\r
1468             <summary>\r
1469             Checks to see whether the data is available in, or can be converted \r
1470             to, a specified format; the data format is specified by a string.\r
1471             </summary>\r
1472             <param name="format">A string that specifies what format to check for.</param>\r
1473             <returns>True if the data is in, or can be converted to, the specified format; otherwise,\r
1474             false.</returns>\r
1475         </member>\r
1476         <member name="M:Microsoft.Windows.IDataObject.GetDataPresent(System.Type)">\r
1477             <summary>\r
1478             Checks to see whether the data is available in, or can be converted \r
1479             to, a specified format. The data format is specified by a \r
1480             System.Type object.\r
1481             </summary>\r
1482             <param name="format">A System.Type that specifies what format to \r
1483             check for. See the System.Windows.DataFormats class for a set of \r
1484             predefined data formats.</param>\r
1485             <returns>True if the data is in, or can be converted to, the \r
1486             specified format; otherwise, false.</returns>\r
1487         </member>\r
1488         <member name="M:Microsoft.Windows.IDataObject.GetDataPresent(System.String,System.Boolean)">\r
1489             <summary>\r
1490             Determines whether the data is available in, or can be converted to, a format\r
1491             specified by a System.Type object.\r
1492             </summary>\r
1493             <param name="format">A System.Type that specifies the format for the data.</param>\r
1494             <param name="autoConvert">True to attempt to automatically convert \r
1495             the data to the specified format; false for no data format conversion.</param>\r
1496             <returns>An object that contains the data in the specified format, \r
1497             or null if the data is unavailable in the specified format.</returns>\r
1498         </member>\r
1499         <member name="M:Microsoft.Windows.IDataObject.GetFormats">\r
1500             <summary>\r
1501             Returns a list of formats in which the data in this data object is stored,\r
1502             or can be converted to.\r
1503             </summary>\r
1504             <returns>An array of strings, with each string specifying the name of a format that\r
1505             this data object supports.</returns>\r
1506         </member>\r
1507         <member name="M:Microsoft.Windows.IDataObject.GetFormats(System.Boolean)">\r
1508             <summary>\r
1509             Returns a list of formats in which the data in this data object is stored.\r
1510             A flag indicates whether to also include formats that the data can\r
1511             be automatically converted to.\r
1512             </summary>\r
1513             <param name="autoConvert">True to attempt to automatically convert \r
1514             the data to the specified format; false for no data format conversion.</param>\r
1515             <returns>An array of strings, with each string specifying the name of a format that\r
1516             this data object supports.</returns>\r
1517         </member>\r
1518         <member name="M:Microsoft.Windows.IDataObject.SetData(System.Object)">\r
1519             <summary>\r
1520             Stores the specified data in this data object, automatically determining\r
1521             the data format from the source object type.\r
1522             </summary>\r
1523             <param name="data">An object that represents the data to store in this data object.</param>\r
1524         </member>\r
1525         <member name="M:Microsoft.Windows.IDataObject.SetData(System.String,System.Object)">\r
1526             <summary>\r
1527             Stores the specified data in this data object, automatically determining\r
1528             the data format from the source object type.\r
1529             </summary>\r
1530             <param name="format">A string that specifies the format for the data.</param>\r
1531             <param name="data">An object that represents the data to store in this data object.</param>\r
1532         </member>\r
1533         <member name="M:Microsoft.Windows.IDataObject.SetData(System.Type,System.Object)">\r
1534             <summary>\r
1535             Stores the specified data in this data object, automatically determining\r
1536             the data format from the source object type.\r
1537             </summary>\r
1538             <param name="format">A System.Type that specifies the format for the data.</param>\r
1539             <param name="data">An object that represents the data to store in this data object.</param>\r
1540         </member>\r
1541         <member name="M:Microsoft.Windows.IDataObject.SetData(System.String,System.Object,System.Boolean)">\r
1542             <summary>\r
1543             Stores the specified data in this data object, automatically determining\r
1544             the data format from the source object type.\r
1545             </summary>\r
1546             <param name="format">A string that specifies the format for the data.</param>\r
1547             <param name="data">An object that represents the data to store in this data object.</param>\r
1548             <param name="autoConvert">True to attempt to automatically convert \r
1549             the data to the specified format; false for no data format conversion.</param>\r
1550         </member>\r
1551         <member name="M:Microsoft.Windows.DataObject.#ctor">\r
1552             <summary>\r
1553             Initializes a new instance of the DataObject class.\r
1554             </summary>\r
1555         </member>\r
1556         <member name="M:Microsoft.Windows.DataObject.#ctor(System.Object)">\r
1557             <summary>\r
1558             Initializes a new instance of the DataObject class.\r
1559             </summary>\r
1560             <param name="data">An object that represents the data to store in this data object.</param>\r
1561         </member>\r
1562         <member name="M:Microsoft.Windows.DataObject.GetData(System.String)">\r
1563             <summary>\r
1564             Returns data in a format specified by a string.\r
1565             </summary>\r
1566             <param name="format">A string that specifies the format for the \r
1567             data.</param>\r
1568             <returns>An object that contains the data in the specified format, \r
1569             or null if the data is unavailable in the specified format.</returns>\r
1570         </member>\r
1571         <member name="M:Microsoft.Windows.DataObject.GetData(System.Type)">\r
1572             <summary>\r
1573             Returns a data object in a format specified by a System.Type object.\r
1574             </summary>\r
1575             <param name="format">A System.Type that specifies the format for the data.</param>\r
1576             <returns>A data object with the data in the specified format, or null if the data\r
1577             is unavailable in the specified format.</returns>\r
1578         </member>\r
1579         <member name="M:Microsoft.Windows.DataObject.GetData(System.String,System.Boolean)">\r
1580             <summary>\r
1581             Returns data in a format specified by a string.\r
1582             </summary>\r
1583             <param name="format">A string that specifies the format for the \r
1584             data.</param>\r
1585             <param name="autoConvert">True to attempt to automatically convert \r
1586             the data to the specified format; false for no data format conversion.</param>\r
1587             <returns>An object that contains the data in the specified format, \r
1588             or null if the data is unavailable in the specified format.</returns>\r
1589         </member>\r
1590         <member name="M:Microsoft.Windows.DataObject.GetDataPresent(System.String)">\r
1591             <summary>\r
1592             Determines whether the data is available in, or can be converted to, a format\r
1593             specified by a string.\r
1594             </summary>\r
1595             <param name="format">A string that specifies the format for the data.</param>\r
1596             <returns>True if the data is in, or can be converted to, the specified format; otherwise,\r
1597             false.</returns>\r
1598         </member>\r
1599         <member name="M:Microsoft.Windows.DataObject.GetDataPresent(System.Type)">\r
1600             <summary>\r
1601             Determines whether the data is available in, or can be converted to, a format\r
1602             specified by a System.Type object.\r
1603             </summary>\r
1604             <param name="format">A System.Type that specifies the format for the data.</param>\r
1605             <returns>True if the data is in, or can be converted to, the specified format; otherwise,\r
1606             false.</returns>\r
1607         </member>\r
1608         <member name="M:Microsoft.Windows.DataObject.GetDataPresent(System.String,System.Boolean)">\r
1609             <summary>\r
1610             Determines whether the data is available in, or can be converted to, a format\r
1611             specified by a System.Type object.\r
1612             </summary>\r
1613             <param name="format">A System.Type that specifies the format for the data.</param>\r
1614             <param name="autoConvert">True to attempt to automatically convert \r
1615             the data to the specified format; false for no data format conversion.</param>\r
1616             <returns>An object that contains the data in the specified format, \r
1617             or null if the data is unavailable in the specified format.</returns>\r
1618         </member>\r
1619         <member name="M:Microsoft.Windows.DataObject.GetFormats">\r
1620             <summary>\r
1621             Returns a list of formats in which the data in this data object is stored,\r
1622             or can be converted to.\r
1623             </summary>\r
1624             <returns>An array of strings, with each string specifying the name of a format that\r
1625             this data object supports.</returns>\r
1626         </member>\r
1627         <member name="M:Microsoft.Windows.DataObject.GetFormats(System.Boolean)">\r
1628             <summary>\r
1629             Returns a list of formats in which the data in this data object is stored.\r
1630             A Boolean flag indicates whether to also include formats that the data can\r
1631             be automatically converted to.\r
1632             </summary>\r
1633             <param name="autoConvert">True to attempt to automatically convert \r
1634             the data to the specified format; false for no data format conversion.</param>\r
1635             <returns>An array of strings, with each string specifying the name of a format that\r
1636             this data object supports.</returns>\r
1637         </member>\r
1638         <member name="M:Microsoft.Windows.DataObject.SetData(System.Object)">\r
1639             <summary>\r
1640             Stores the specified data in this data object, automatically determining\r
1641             the data format from the source object type.\r
1642             </summary>\r
1643             <param name="data">An object that represents the data to store in this data object.</param>\r
1644         </member>\r
1645         <member name="M:Microsoft.Windows.DataObject.SetData(System.String,System.Object)">\r
1646             <summary>\r
1647             Stores the specified data in this data object, automatically determining\r
1648             the data format from the source object type.\r
1649             </summary>\r
1650             <param name="format">A string that specifies the format for the data.</param>\r
1651             <param name="data">An object that represents the data to store in this data object.</param>\r
1652         </member>\r
1653         <member name="M:Microsoft.Windows.DataObject.SetData(System.Type,System.Object)">\r
1654             <summary>\r
1655             Stores the specified data in this data object, automatically determining\r
1656             the data format from the source object type.\r
1657             </summary>\r
1658             <param name="format">A System.Type that specifies the format for the data.</param>\r
1659             <param name="data">An object that represents the data to store in this data object.</param>\r
1660         </member>\r
1661         <member name="M:Microsoft.Windows.DataObject.SetData(System.String,System.Object,System.Boolean)">\r
1662             <summary>\r
1663             Stores the specified data in this data object, automatically determining\r
1664             the data format from the source object type.\r
1665             </summary>\r
1666             <param name="format">A string that specifies the format for the data.</param>\r
1667             <param name="data">An object that represents the data to store in this data object.</param>\r
1668             <param name="autoConvert">True to attempt to automatically convert \r
1669             the data to the specified format; false for no data format conversion.</param>\r
1670         </member>\r
1671         <member name="P:Microsoft.Windows.DataObject.Data">\r
1672             <summary>\r
1673             Gets or sets the data.\r
1674             </summary>\r
1675         </member>\r
1676         <member name="T:Microsoft.Windows.DependencyObjectExtensions">\r
1677             <summary>\r
1678             A set of extension methods for DependencyObjects.\r
1679             </summary>\r
1680             <QualityBand>Experimental</QualityBand>\r
1681         </member>\r
1682         <member name="M:Microsoft.Windows.DependencyObjectExtensions.RaiseRoutedEvent``1(System.Windows.DependencyObject,``0,System.Action{System.Windows.DependencyObject,``0})">\r
1683             <summary>\r
1684             Raises a routed event by executing an operation on an element and\r
1685             all of its ancestors.\r
1686             </summary>\r
1687             <typeparam name="T">The type of the event arguments.</typeparam>\r
1688             <param name="that">The element to raise the event on.</param>\r
1689             <param name="eventArgs">Information about the event.</param>\r
1690             <param name="action">An action that raises the event on a given\r
1691             element.</param>\r
1692             <returns>The event args after the event has been raised.</returns>\r
1693         </member>\r
1694         <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDragEnter(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">\r
1695             <summary>\r
1696             Raises the attached DragEnter event on a element.\r
1697             </summary>\r
1698             <param name="element">The element to raise the event on.</param>\r
1699             <param name="args">Information about the event.</param>\r
1700         </member>\r
1701         <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDragOver(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">\r
1702             <summary>\r
1703             Raises the attached DragOver event on a element.\r
1704             </summary>\r
1705             <param name="element">The element to raise the event on.</param>\r
1706             <param name="args">Information about the event.</param>\r
1707         </member>\r
1708         <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDragLeave(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">\r
1709             <summary>\r
1710             Raises the attached DragLeave event on a element.\r
1711             </summary>\r
1712             <param name="element">The element to raise the event on.</param>\r
1713             <param name="args">Information about the event.</param>\r
1714         </member>\r
1715         <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDrop(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">\r
1716             <summary>\r
1717             Raises the attached Drop event on a element.\r
1718             </summary>\r
1719             <param name="element">The element to raise the event on.</param>\r
1720             <param name="args">Information about the event.</param>\r
1721         </member>\r
1722         <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnGiveFeedback(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventArgs)">\r
1723             <summary>\r
1724             Raises the attached GiveFeedback event on a element.\r
1725             </summary>\r
1726             <param name="element">The element to raise the event on.</param>\r
1727             <param name="args">Information about the event.</param>\r
1728         </member>\r
1729         <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnQueryContinueDrag(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventArgs)">\r
1730             <summary>\r
1731             Raises the attached QueryContinueDrag event on a element.\r
1732             </summary>\r
1733             <param name="element">The element to raise the event on.</param>\r
1734             <param name="args">Information about the event.</param>\r
1735         </member>\r
1736         <member name="T:Microsoft.Windows.DragAction">\r
1737             <summary>\r
1738             Specifies how and if a drag-and-drop operation should continue.\r
1739             </summary>\r
1740             <QualityBand>Experimental</QualityBand>\r
1741         </member>\r
1742         <member name="F:Microsoft.Windows.DragAction.Continue">\r
1743             <summary>\r
1744             The operation will continue.\r
1745             </summary>\r
1746         </member>\r
1747         <member name="F:Microsoft.Windows.DragAction.Drop">\r
1748             <summary>\r
1749             The operation will stop with a drop.\r
1750             </summary>\r
1751         </member>\r
1752         <member name="F:Microsoft.Windows.DragAction.Cancel">\r
1753             <summary>\r
1754             The operation is canceled with no drop message.\r
1755             </summary>\r
1756         </member>\r
1757         <member name="T:System.Windows.Controls.DragDecorator">\r
1758             <summary>\r
1759             A content control that visually indicates what actions are available\r
1760             during a drag operation.\r
1761             </summary>\r
1762             <QualityBand>Experimental</QualityBand>\r
1763         </member>\r
1764         <member name="F:System.Windows.Controls.DragDecorator.IconPositionProperty">\r
1765             <summary>\r
1766             Identifies the icon position dependency property.\r
1767             </summary>\r
1768         </member>\r
1769         <member name="F:System.Windows.Controls.DragDecorator.EffectsProperty">\r
1770             <summary>\r
1771             Identifies the Effects dependency property.\r
1772             </summary>\r
1773         </member>\r
1774         <member name="M:System.Windows.Controls.DragDecorator.OnEffectsPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
1775             <summary>\r
1776             EffectsProperty property changed handler.\r
1777             </summary>\r
1778             <param name="d">DragContainer that changed its Effects.</param>\r
1779             <param name="e">Event arguments.</param>\r
1780         </member>\r
1781         <member name="M:System.Windows.Controls.DragDecorator.OnEffectsPropertyChanged">\r
1782             <summary>\r
1783             Changes the appearance of the DragDecorator when the effects \r
1784             property is changed.\r
1785             </summary>\r
1786         </member>\r
1787         <member name="M:System.Windows.Controls.DragDecorator.Update">\r
1788             <summary>\r
1789             Updates the visual state of the DragContainer.\r
1790             </summary>\r
1791         </member>\r
1792         <member name="M:System.Windows.Controls.DragDecorator.#ctor">\r
1793             <summary>\r
1794             Initializes a new instance of the DragDecorator.\r
1795             </summary>\r
1796         </member>\r
1797         <member name="P:System.Windows.Controls.DragDecorator.IconPosition">\r
1798             <summary>\r
1799             Gets or sets the icon position.\r
1800             </summary>\r
1801         </member>\r
1802         <member name="P:System.Windows.Controls.DragDecorator.Effects">\r
1803             <summary>\r
1804             Gets or sets the drag drop effects.\r
1805             </summary>\r
1806         </member>\r
1807         <member name="T:Microsoft.Windows.DragDrop">\r
1808             <summary>\r
1809             Provides helper methods and fields for initiating drag-and-drop operations,\r
1810             including a method to begin a drag-and-drop operation, and facilities for\r
1811             adding and removing drag-and-drop related event handlers.\r
1812             </summary>\r
1813             <QualityBand>Experimental</QualityBand>\r
1814         </member>\r
1815         <member name="F:Microsoft.Windows.DragDrop.DragEnterEvent">\r
1816             <summary>\r
1817             Identifies the System.Windows.DragDrop.DragEnter attached event.\r
1818             </summary>\r
1819         </member>\r
1820         <member name="F:Microsoft.Windows.DragDrop.DragLeaveEvent">\r
1821             <summary>\r
1822             Identifies the System.Windows.UIElement.DragLeave attached event.\r
1823             </summary>\r
1824         </member>\r
1825         <member name="F:Microsoft.Windows.DragDrop.DragOverEvent">\r
1826             <summary>\r
1827             Identifies the System.Windows.UIElement.DragOver attached event.\r
1828             </summary>\r
1829         </member>\r
1830         <member name="F:Microsoft.Windows.DragDrop.DropEvent">\r
1831             <summary>\r
1832             Identifies the System.Windows.UIElement.Drop attached event.\r
1833             </summary>\r
1834         </member>\r
1835         <member name="F:Microsoft.Windows.DragDrop.GiveFeedbackEvent">\r
1836             <summary>\r
1837             Identifies the System.Windows.UIElement.GiveFeedback attached event.\r
1838             </summary>\r
1839         </member>\r
1840         <member name="F:Microsoft.Windows.DragDrop.QueryContinueDragEvent">\r
1841             <summary>\r
1842             Identifies the System.Windows.UIElement.QueryContinueDrag attached event.\r
1843             </summary>\r
1844         </member>\r
1845         <member name="F:Microsoft.Windows.DragDrop._dragOperationInProgress">\r
1846             <summary>\r
1847             The drag operation in progress.\r
1848             </summary>\r
1849         </member>\r
1850         <member name="M:Microsoft.Windows.DragDrop.OnDragCompleted(System.Windows.DragDropCompletedEventArgs)">\r
1851             <summary>\r
1852             Raises the DragCompleted event.\r
1853             </summary>\r
1854             <param name="args">Information about the event.</param>\r
1855         </member>\r
1856         <member name="M:Microsoft.Windows.DragDrop.GetDragCompleted">\r
1857             <summary>\r
1858             Returns an observable that wraps the DragCompleted event.\r
1859             </summary>\r
1860             <returns>An observable that wraps the DragCompleted event.</returns>\r
1861         </member>\r
1862         <member name="M:Microsoft.Windows.DragDrop.RemoveDragEnterHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">\r
1863             <summary>\r
1864             Removes a handler from the attached DragEnter event.\r
1865             </summary>\r
1866             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1867             <param name="handler">The event handler.</param>\r
1868         </member>\r
1869         <member name="M:Microsoft.Windows.DragDrop.AddDragEnterHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">\r
1870             <summary>\r
1871             Adds a handler to the attached DragEnter event.\r
1872             </summary>\r
1873             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1874             <param name="handler">The event handler.</param>\r
1875             <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>\r
1876         </member>\r
1877         <member name="M:Microsoft.Windows.DragDrop.AddDragEnterHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">\r
1878             <summary>\r
1879             Adds a handler to the attached DragEnter event.\r
1880             </summary>\r
1881             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1882             <param name="handler">The event handler.</param>\r
1883         </member>\r
1884         <member name="M:Microsoft.Windows.DragDrop.GetDragEnterHandlers(System.Windows.DependencyObject)">\r
1885             <summary>\r
1886             Gets the drag enter handler.\r
1887             </summary>\r
1888             <param name="element">The element to attach the event handler to.</param>\r
1889             <returns>The event handler.</returns>\r
1890         </member>\r
1891         <member name="F:Microsoft.Windows.DragDrop.DragEnterHandlerProperty">\r
1892             <summary>\r
1893             Identifies the DragEnterHandler dependency property.\r
1894             </summary>\r
1895         </member>\r
1896         <member name="M:Microsoft.Windows.DragDrop.RemoveDragOverHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">\r
1897             <summary>\r
1898             Removes a handler from the attached DragOver event.\r
1899             </summary>\r
1900             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1901             <param name="handler">The event handler.</param>\r
1902         </member>\r
1903         <member name="M:Microsoft.Windows.DragDrop.AddDragOverHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">\r
1904             <summary>\r
1905             Adds a handler to the attached DragOver event.\r
1906             </summary>\r
1907             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1908             <param name="handler">The event handler.</param>\r
1909             <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>\r
1910         </member>\r
1911         <member name="M:Microsoft.Windows.DragDrop.AddDragOverHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">\r
1912             <summary>\r
1913             Adds a handler to the attached DragOver event.\r
1914             </summary>\r
1915             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1916             <param name="handler">The event handler.</param>\r
1917         </member>\r
1918         <member name="M:Microsoft.Windows.DragDrop.GetDragOverHandlers(System.Windows.DependencyObject)">\r
1919             <summary>\r
1920             Gets the drag Over handler.\r
1921             </summary>\r
1922             <param name="element">The element to attach the event handler to.</param>\r
1923             <returns>The event handler.</returns>\r
1924         </member>\r
1925         <member name="F:Microsoft.Windows.DragDrop.DragOverHandlerProperty">\r
1926             <summary>\r
1927             Identifies the DragOverHandler dependency property.\r
1928             </summary>\r
1929         </member>\r
1930         <member name="M:Microsoft.Windows.DragDrop.RemoveDragLeaveHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">\r
1931             <summary>\r
1932             Removes a handler from the attached DragLeave event.\r
1933             </summary>\r
1934             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1935             <param name="handler">The event handler.</param>\r
1936         </member>\r
1937         <member name="M:Microsoft.Windows.DragDrop.AddDragLeaveHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">\r
1938             <summary>\r
1939             Adds a handler to the attached DragLeave event.\r
1940             </summary>\r
1941             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1942             <param name="handler">The event handler.</param>\r
1943             <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>\r
1944         </member>\r
1945         <member name="M:Microsoft.Windows.DragDrop.AddDragLeaveHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">\r
1946             <summary>\r
1947             Adds a handler to the attached DragLeave event.\r
1948             </summary>\r
1949             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1950             <param name="handler">The event handler.</param>\r
1951         </member>\r
1952         <member name="M:Microsoft.Windows.DragDrop.GetDragLeaveHandlers(System.Windows.DependencyObject)">\r
1953             <summary>\r
1954             Gets the drag Leave handler.\r
1955             </summary>\r
1956             <param name="element">The element to attach the event handler to.</param>\r
1957             <returns>The event handler.</returns>\r
1958         </member>\r
1959         <member name="F:Microsoft.Windows.DragDrop.DragLeaveHandlerProperty">\r
1960             <summary>\r
1961             Identifies the DragLeaveHandler dependency property.\r
1962             </summary>\r
1963         </member>\r
1964         <member name="M:Microsoft.Windows.DragDrop.RemoveDropHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">\r
1965             <summary>\r
1966             Removes a handler from the attached Drop event.\r
1967             </summary>\r
1968             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1969             <param name="handler">The event handler.</param>\r
1970         </member>\r
1971         <member name="M:Microsoft.Windows.DragDrop.AddDropHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">\r
1972             <summary>\r
1973             Adds a handler to the attached Drop event.\r
1974             </summary>\r
1975             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1976             <param name="handler">The event handler.</param>\r
1977             <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>\r
1978         </member>\r
1979         <member name="M:Microsoft.Windows.DragDrop.AddDropHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">\r
1980             <summary>\r
1981             Adds a handler to the attached Drop event.\r
1982             </summary>\r
1983             <param name="element">The DependencyObject to attach an event handler for.</param>\r
1984             <param name="handler">The event handler.</param>\r
1985         </member>\r
1986         <member name="M:Microsoft.Windows.DragDrop.GetDropHandlers(System.Windows.DependencyObject)">\r
1987             <summary>\r
1988             Gets the drag Leave handler.\r
1989             </summary>\r
1990             <param name="element">The element to attach the event handler to.</param>\r
1991             <returns>The event handler.</returns>\r
1992         </member>\r
1993         <member name="F:Microsoft.Windows.DragDrop.DropHandlerProperty">\r
1994             <summary>\r
1995             Identifies the DropHandler dependency property.\r
1996             </summary>\r
1997         </member>\r
1998         <member name="M:Microsoft.Windows.DragDrop.RemoveGiveFeedbackHandler(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventHandler)">\r
1999             <summary>\r
2000             Removes a handler from the attached GiveFeedback event.\r
2001             </summary>\r
2002             <param name="element">The DependencyObject to attach an event handler for.</param>\r
2003             <param name="handler">The event handler.</param>\r
2004         </member>\r
2005         <member name="M:Microsoft.Windows.DragDrop.AddGiveFeedbackHandler(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventHandler,System.Boolean)">\r
2006             <summary>\r
2007             Adds a handler to the attached GiveFeedback event.\r
2008             </summary>\r
2009             <param name="element">The DependencyObject to attach an event handler for.</param>\r
2010             <param name="handler">The event handler.</param>\r
2011             <param name="handledEventsToo">A value Indicating whether to invoke the \r
2012             handler if the event has been handled.</param>\r
2013         </member>\r
2014         <member name="M:Microsoft.Windows.DragDrop.AddGiveFeedbackHandler(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventHandler)">\r
2015             <summary>\r
2016             Adds a handler to the attached GiveFeedback event.\r
2017             </summary>\r
2018             <param name="element">The DependencyObject to attach an event handler for.</param>\r
2019             <param name="handler">The event handler.</param>\r
2020         </member>\r
2021         <member name="M:Microsoft.Windows.DragDrop.GetGiveFeedbackHandlers(System.Windows.DependencyObject)">\r
2022             <summary>\r
2023             Gets the GiveFeedback Leave handler.\r
2024             </summary>\r
2025             <param name="element">The element to attach the event handler to.</param>\r
2026             <returns>The event handler.</returns>\r
2027         </member>\r
2028         <member name="F:Microsoft.Windows.DragDrop.GiveFeedbackHandlerProperty">\r
2029             <summary>\r
2030             Identifies the GiveFeedbackHandler dependency property.\r
2031             </summary>\r
2032         </member>\r
2033         <member name="M:Microsoft.Windows.DragDrop.RemoveQueryContinueDragHandler(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventHandler)">\r
2034             <summary>\r
2035             Removes a handler from the attached QueryContinueDrag event.\r
2036             </summary>\r
2037             <param name="element">The DependencyObject to attach an event handler for.</param>\r
2038             <param name="handler">The event handler.</param>\r
2039         </member>\r
2040         <member name="M:Microsoft.Windows.DragDrop.AddQueryContinueDragHandler(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventHandler,System.Boolean)">\r
2041             <summary>\r
2042             Adds a handler to the attached QueryContinueDrag event.\r
2043             </summary>\r
2044             <param name="element">The DependencyObject to attach an event handler for.</param>\r
2045             <param name="handler">The event handler.</param>\r
2046             <param name="handledEventsToo">A value Indicating whether to invoke the \r
2047             handler if the event has been handled.</param>\r
2048         </member>\r
2049         <member name="M:Microsoft.Windows.DragDrop.AddQueryContinueDragHandler(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventHandler)">\r
2050             <summary>\r
2051             Adds a handler to the attached QueryContinueDrag event.\r
2052             </summary>\r
2053             <param name="element">The DependencyObject to attach an event handler for.</param>\r
2054             <param name="handler">The event handler.</param>\r
2055         </member>\r
2056         <member name="M:Microsoft.Windows.DragDrop.GetQueryContinueDragHandlers(System.Windows.DependencyObject)">\r
2057             <summary>\r
2058             Gets the QueryContinueDrag Leave handler.\r
2059             </summary>\r
2060             <param name="element">The element to attach the event handler to.</param>\r
2061             <returns>The event handler.</returns>\r
2062         </member>\r
2063         <member name="F:Microsoft.Windows.DragDrop.QueryContinueDragHandlerProperty">\r
2064             <summary>\r
2065             Identifies the QueryContinueDragHandler dependency property.\r
2066             </summary>\r
2067         </member>\r
2068         <member name="M:Microsoft.Windows.DragDrop.DoDragDrop(System.Windows.DependencyObject,System.Object,Microsoft.Windows.DragDropEffects,Microsoft.Windows.DragDropKeyStates)">\r
2069             <summary>\r
2070             Initiates a drag-and-drop operation.\r
2071             </summary>\r
2072             <param name="dragSource">A reference to the dependency object that is the source of the data being\r
2073             dragged.</param>\r
2074             <param name="data">A data object that contains the data being dragged.</param>\r
2075             <param name="allowedEffects">One of the System.Windows.DragDropEffects values that specifies permitted\r
2076             effects of the drag-and-drop operation.</param>\r
2077             <param name="initialKeyState">The initial key state when the drag operation begins.</param>\r
2078         </member>\r
2079         <member name="P:Microsoft.Windows.DragDrop.IsDragInProgress">\r
2080             <summary>\r
2081             Gets a value indicating whether a drag is in progress.\r
2082             </summary>\r
2083         </member>\r
2084         <member name="E:Microsoft.Windows.DragDrop.DragDropCompleted">\r
2085             <summary>\r
2086             An event that is raised when a drag operation is completed.\r
2087             </summary>\r
2088         </member>\r
2089         <member name="T:System.Windows.DragDropCompletedEventArgs">\r
2090             <summary>\r
2091             Information about the SW.DragDropCompleted event.\r
2092             </summary>\r
2093             <QualityBand>Experimental</QualityBand>\r
2094         </member>\r
2095         <member name="M:System.Windows.DragDropCompletedEventArgs.#ctor">\r
2096             <summary>\r
2097             Initializes a new instance of the DragCompletedEventArgs class.\r
2098             </summary>\r
2099         </member>\r
2100         <member name="P:System.Windows.DragDropCompletedEventArgs.Effects">\r
2101             <summary>\r
2102             Gets the effect of the drag operation.\r
2103             </summary>\r
2104         </member>\r
2105         <member name="T:Microsoft.Windows.DragDropEffects">\r
2106             <summary>\r
2107             Specifies the effects of a drag-and-drop operation.\r
2108             </summary>\r
2109             <QualityBand>Experimental</QualityBand>\r
2110         </member>\r
2111         <member name="F:Microsoft.Windows.DragDropEffects.Scroll">\r
2112             <summary>\r
2113             Scrolling is about to start or is currently occurring in the drop target.\r
2114             </summary>\r
2115         </member>\r
2116         <member name="F:Microsoft.Windows.DragDropEffects.All">\r
2117             <summary>\r
2118             The data is copied, removed from the drag source, and scrolled in the drop\r
2119             target.\r
2120             </summary>\r
2121         </member>\r
2122         <member name="F:Microsoft.Windows.DragDropEffects.None">\r
2123             <summary>\r
2124             The drop target does not accept the data.\r
2125             </summary>\r
2126         </member>\r
2127         <member name="F:Microsoft.Windows.DragDropEffects.Copy">\r
2128             <summary>\r
2129             The data is copied to the drop target.\r
2130             </summary>\r
2131         </member>\r
2132         <member name="F:Microsoft.Windows.DragDropEffects.Move">\r
2133             <summary>\r
2134             The data from the drag source is moved to the drop target.\r
2135             </summary>\r
2136         </member>\r
2137         <member name="F:Microsoft.Windows.DragDropEffects.Link">\r
2138             <summary>\r
2139             The data from the drag source is linked to the drop target.\r
2140             </summary>\r
2141         </member>\r
2142         <member name="T:Microsoft.Windows.DragDropKeyStates">\r
2143             <summary>\r
2144             Specifies the current state of the modifier keys (SHIFT, CTRL, and ALT),\r
2145             as well as the state of the mouse buttons.\r
2146             </summary>\r
2147             <QualityBand>Experimental</QualityBand>\r
2148         </member>\r
2149         <member name="F:Microsoft.Windows.DragDropKeyStates.None">\r
2150             <summary>\r
2151             No modifier keys or mouse buttons are pressed.\r
2152             </summary>\r
2153         </member>\r
2154         <member name="F:Microsoft.Windows.DragDropKeyStates.LeftMouseButton">\r
2155             <summary>\r
2156             The left mouse button is pressed.\r
2157             </summary>\r
2158         </member>\r
2159         <member name="F:Microsoft.Windows.DragDropKeyStates.RightMouseButton">\r
2160             <summary>\r
2161             The right mouse button is pressed.\r
2162             </summary>\r
2163         </member>\r
2164         <member name="F:Microsoft.Windows.DragDropKeyStates.ShiftKey">\r
2165             <summary>\r
2166             The shift (SHIFT) key is pressed.\r
2167             </summary>\r
2168         </member>\r
2169         <member name="F:Microsoft.Windows.DragDropKeyStates.ControlKey">\r
2170             <summary>\r
2171             The control (CTRL) key is pressed.\r
2172             </summary>\r
2173         </member>\r
2174         <member name="F:Microsoft.Windows.DragDropKeyStates.MiddleMouseButton">\r
2175             <summary>\r
2176             The middle mouse button is pressed.\r
2177             </summary>\r
2178         </member>\r
2179         <member name="F:Microsoft.Windows.DragDropKeyStates.AltKey">\r
2180             <summary>\r
2181             The ALT key is pressed.\r
2182             </summary>\r
2183         </member>\r
2184         <member name="T:System.Windows.Controls.DragDropTarget`2">\r
2185             <summary>\r
2186             A control that enabled drag and drop operations on an ItemsControl.\r
2187             </summary>\r
2188             <typeparam name="TItemsControlType">The type of the items control.</typeparam>\r
2189             <typeparam name="TItemContainerType">The type of the item container.</typeparam>\r
2190             <QualityBand>Experimental</QualityBand>\r
2191         </member>\r
2192         <member name="T:Microsoft.Windows.IAcceptDrop">\r
2193             <summary>\r
2194             An object that can handle routed drag and drop events.\r
2195             </summary>\r
2196             <QualityBand>Experimental</QualityBand>\r
2197         </member>\r
2198         <member name="M:Microsoft.Windows.IAcceptDrop.OnDragEnter(Microsoft.Windows.DragEventArgs)">\r
2199             <summary>\r
2200             Initiates a DragEnter event.\r
2201             </summary>\r
2202             <param name="args">Information about the event.</param>\r
2203         </member>\r
2204         <member name="M:Microsoft.Windows.IAcceptDrop.OnDragOver(Microsoft.Windows.DragEventArgs)">\r
2205             <summary>\r
2206             Initiates a DragOver event.\r
2207             </summary>\r
2208             <param name="args">Information about the event.</param>\r
2209         </member>\r
2210         <member name="M:Microsoft.Windows.IAcceptDrop.OnDragLeave(Microsoft.Windows.DragEventArgs)">\r
2211             <summary>\r
2212             Initiates a DragLeave event.\r
2213             </summary>\r
2214             <param name="args">Information about the event.</param>\r
2215         </member>\r
2216         <member name="M:Microsoft.Windows.IAcceptDrop.OnDrop(Microsoft.Windows.DragEventArgs)">\r
2217             <summary>\r
2218             Initiates a Drop event.\r
2219             </summary>\r
2220             <param name="args">Information about the event.</param>\r
2221         </member>\r
2222         <member name="M:Microsoft.Windows.IAcceptDrop.OnGiveFeedback(Microsoft.Windows.GiveFeedbackEventArgs)">\r
2223             <summary>\r
2224             Initiates a GiveFeedback event.\r
2225             </summary>\r
2226             <param name="args">Information about the event.</param>\r
2227         </member>\r
2228         <member name="M:Microsoft.Windows.IAcceptDrop.OnQueryContinueDrag(Microsoft.Windows.QueryContinueDragEventArgs)">\r
2229             <summary>\r
2230             Initiates a QueryContinueDrag event.\r
2231             </summary>\r
2232             <param name="args">Information about the event.</param>\r
2233         </member>\r
2234         <member name="F:System.Windows.Controls.DragDropTarget`2.DragPopupName">\r
2235             <summary>\r
2236             The name of the DragPopup template part.\r
2237             </summary>\r
2238         </member>\r
2239         <member name="F:System.Windows.Controls.DragDropTarget`2.DragContainerName">\r
2240             <summary>\r
2241             The name of the DragContainer template part.\r
2242             </summary>\r
2243         </member>\r
2244         <member name="F:System.Windows.Controls.DragDropTarget`2.DragDecoratorName">\r
2245             <summary>\r
2246             The name of the DragDecorator template part.\r
2247             </summary>\r
2248         </member>\r
2249         <member name="F:System.Windows.Controls.DragDropTarget`2.InsertionIndicatorName">\r
2250             <summary>\r
2251             The name of the insertion indicator template part.\r
2252             </summary>\r
2253         </member>\r
2254         <member name="F:System.Windows.Controls.DragDropTarget`2.InsertionIndicatorContainerName">\r
2255             <summary>\r
2256             The name of the insertion indicator container.\r
2257             </summary>\r
2258         </member>\r
2259         <member name="F:System.Windows.Controls.DragDropTarget`2.mouseCursorSize">\r
2260             <summary>\r
2261             The size of the mouse cursor.\r
2262             </summary>\r
2263         </member>\r
2264         <member name="F:System.Windows.Controls.DragDropTarget`2._currentItemDragEventArgs">\r
2265             <summary>\r
2266             Information about an ongoing item drag event.\r
2267             </summary>\r
2268         </member>\r
2269         <member name="F:System.Windows.Controls.DragDropTarget`2._keyStates">\r
2270             <summary>\r
2271             The state of the keys relevant to drag and drop operation.\r
2272             </summary>\r
2273         </member>\r
2274         <member name="F:System.Windows.Controls.DragDropTarget`2._lastGiveFeedbackEffects">\r
2275             <summary>\r
2276             The effects specified in the last give feed back event.\r
2277             </summary>\r
2278         </member>\r
2279         <member name="F:System.Windows.Controls.DragDropTarget`2._itemsControlChanged">\r
2280             <summary>\r
2281             An event raised when the ItemsControl is changed.\r
2282             </summary>\r
2283         </member>\r
2284         <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragStarted">\r
2285             <summary>\r
2286             An event raised when an item drag is started.\r
2287             </summary>\r
2288         </member>\r
2289         <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragCompleted">\r
2290             <summary>\r
2291             An event raised when an item drag is completed.\r
2292             </summary>\r
2293         </member>\r
2294         <member name="F:System.Windows.Controls.DragDropTarget`2._itemWasDroppedOnSource">\r
2295             <summary>\r
2296             A value indicating whether an item was dropped on the drag source.\r
2297             </summary>\r
2298         </member>\r
2299         <member name="F:System.Windows.Controls.DragDropTarget`2._dragPopup">\r
2300             <summary>\r
2301             Gets or sets the popup used to move the drag decorator with the \r
2302             mouse.\r
2303             </summary>\r
2304         </member>\r
2305         <member name="F:System.Windows.Controls.DragDropTarget`2._dragContainer">\r
2306             <summary>\r
2307             Gets or sets the canvas used to move the drag decorator with the\r
2308             mouse.\r
2309             </summary>\r
2310         </member>\r
2311         <member name="F:System.Windows.Controls.DragDropTarget`2._dragDecorator">\r
2312             <summary>\r
2313             Gets or sets the drag decorator that moves with the mouse during a \r
2314             drag operation.\r
2315             </summary>\r
2316         </member>\r
2317         <member name="F:System.Windows.Controls.DragDropTarget`2._insertionIndicator">\r
2318             <summary>\r
2319             Gets or sets the insertion indicator path used to indicate where an item\r
2320             will be inserted.\r
2321             </summary>\r
2322         </member>\r
2323         <member name="F:System.Windows.Controls.DragDropTarget`2._insertionIndicatorContainer">\r
2324             <summary>\r
2325             Gets or sets the insertion indicator container.\r
2326             </summary>\r
2327         </member>\r
2328         <member name="F:System.Windows.Controls.DragDropTarget`2._adjustedDropTargetInsertionIndex">\r
2329             <summary>\r
2330             A drop target insertion index that is adjusted when items are being\r
2331             moved within the source to the location of one of the selected items.  \r
2332             It is necessary to adjust the insertion index in this case because the selected items \r
2333             are removed from the items control before being added again, and when added the\r
2334             insertion index will be null because it wont be able to be retrieved using the\r
2335             visual tree.\r
2336             </summary>\r
2337         </member>\r
2338         <member name="F:System.Windows.Controls.DragDropTarget`2.AllowedSourceEffectsProperty">\r
2339             <summary>\r
2340             Identifies the AllowedSourceEffects dependency property.\r
2341             </summary>\r
2342         </member>\r
2343         <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragStarting">\r
2344             <summary>\r
2345             A list of ItemDragStarting event handlers.\r
2346             </summary>\r
2347         </member>\r
2348         <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDragStarting(System.Windows.Controls.ItemDragEventArgs)">\r
2349             <summary>\r
2350             A method that raises the item drag starting event.\r
2351             </summary>\r
2352             <param name="eventArgs">Information about the drag starting event.\r
2353             </param>\r
2354         </member>\r
2355         <member name="F:System.Windows.Controls.DragDropTarget`2._itemDroppedOnTargetHandlers">\r
2356             <summary>\r
2357             A list of ItemDragCompleted event handlers.\r
2358             </summary>\r
2359         </member>\r
2360         <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDroppedOnTarget(System.Windows.Controls.ItemDragEventArgs)">\r
2361             <summary>\r
2362             Raises the ItemDragCompleted event.\r
2363             </summary>\r
2364             <param name="args">Information about the event.</param>\r
2365         </member>\r
2366         <member name="F:System.Windows.Controls.DragDropTarget`2._itemDroppedOnSource">\r
2367             <summary>\r
2368             A list of event handles for the ItemDroppedOnSource event.\r
2369             </summary>\r
2370         </member>\r
2371         <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDroppedOnSource(Microsoft.Windows.DragEventArgs)">\r
2372             <summary>\r
2373             Raises the ItemDroppedOnSource event.\r
2374             </summary>\r
2375             <param name="args">Information about the ItemDroppedOnSource event.\r
2376             </param>\r
2377         </member>\r
2378         <member name="F:System.Windows.Controls.DragDropTarget`2._IndicatingInsertionLocation">\r
2379             <summary>\r
2380             A list of IndicatingInsertionLocation handlers.\r
2381             </summary>\r
2382         </member>\r
2383         <member name="M:System.Windows.Controls.DragDropTarget`2.OnIndicatingInsertionLocation(System.Windows.Controls.IndicatingInsertionLocationEventArgs{`0})">\r
2384             <summary>\r
2385             A method which raises the IndicatingInsertionLocation event.\r
2386             </summary>\r
2387             <param name="args">Information about the event.</param>\r
2388         </member>\r
2389         <member name="M:System.Windows.Controls.DragDropTarget`2.GetOrientation(`0)">\r
2390             <summary>\r
2391             Retrieves the orientation of the items host in the items control.\r
2392             </summary>\r
2393             <param name="itemsControl">The items control.</param>\r
2394             <returns>The orientation of the items host in the items control.\r
2395             </returns>\r
2396         </member>\r
2397         <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDragEnter(Microsoft.Windows.DragEventArgs)">\r
2398             <summary>\r
2399             Raises the DragEnter event.\r
2400             </summary>\r
2401             <param name="args">Information about the event.</param>\r
2402         </member>\r
2403         <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDragOver(Microsoft.Windows.DragEventArgs)">\r
2404             <summary>\r
2405             Raises the DragOver event.\r
2406             </summary>\r
2407             <param name="args">Information about the event.</param>\r
2408         </member>\r
2409         <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDragLeave(Microsoft.Windows.DragEventArgs)">\r
2410             <summary>\r
2411             Raises the DragLeave event.\r
2412             </summary>\r
2413             <param name="args">Information about the event.</param>\r
2414         </member>\r
2415         <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDrop(Microsoft.Windows.DragEventArgs)">\r
2416             <summary>\r
2417             Raises the Drop event.\r
2418             </summary>\r
2419             <param name="args">Information about the event.</param>\r
2420         </member>\r
2421         <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnGiveFeedback(Microsoft.Windows.GiveFeedbackEventArgs)">\r
2422             <summary>\r
2423             Raises the GiveFeedback event.\r
2424             </summary>\r
2425             <param name="args">Information about the event.</param>\r
2426         </member>\r
2427         <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnQueryContinueDrag(Microsoft.Windows.QueryContinueDragEventArgs)">\r
2428             <summary>\r
2429             Raises the QueryContinueDrag event.\r
2430             </summary>\r
2431             <param name="args">Information about the event.</param>\r
2432         </member>\r
2433         <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragEnter(Microsoft.Windows.DragEventArgs)">\r
2434             <summary>\r
2435             Raises the DragEnter event.\r
2436             </summary>\r
2437             <param name="args">Information about the event.</param>\r
2438         </member>\r
2439         <member name="F:System.Windows.Controls.DragDropTarget`2._dragEnter">\r
2440             <summary>\r
2441             A list of event handles for the DragEnter event.\r
2442             </summary>\r
2443         </member>\r
2444         <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragOver(Microsoft.Windows.DragEventArgs)">\r
2445             <summary>\r
2446             Raises the DragOver event.\r
2447             </summary>\r
2448             <param name="args">Information about the event.</param>\r
2449         </member>\r
2450         <member name="F:System.Windows.Controls.DragDropTarget`2._dragOver">\r
2451             <summary>\r
2452             A list of event handles for the DragOver event.\r
2453             </summary>\r
2454         </member>\r
2455         <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragLeave(Microsoft.Windows.DragEventArgs)">\r
2456             <summary>\r
2457             Raises the DragLeave event.\r
2458             </summary>\r
2459             <param name="args">Information about the event.</param>\r
2460         </member>\r
2461         <member name="F:System.Windows.Controls.DragDropTarget`2._dragLeave">\r
2462             <summary>\r
2463             A list of event handles for the DragLeave event.\r
2464             </summary>\r
2465         </member>\r
2466         <member name="F:System.Windows.Controls.DragDropTarget`2._drop">\r
2467             <summary>\r
2468             A list of event handles for the Drop event.\r
2469             </summary>\r
2470         </member>\r
2471         <member name="M:System.Windows.Controls.DragDropTarget`2.OnDrop(Microsoft.Windows.DragEventArgs)">\r
2472             <summary>\r
2473             An method that invokes the Drop event.\r
2474             </summary>\r
2475             <param name="args">Information about the event.</param>\r
2476         </member>\r
2477         <member name="M:System.Windows.Controls.DragDropTarget`2.OnGiveFeedback(Microsoft.Windows.GiveFeedbackEventArgs)">\r
2478             <summary>\r
2479             Raises the GiveFeedback event.\r
2480             </summary>\r
2481             <param name="args">Information about the event.</param>\r
2482         </member>\r
2483         <member name="F:System.Windows.Controls.DragDropTarget`2._giveFeedback">\r
2484             <summary>\r
2485             A list of event handles for the GiveFeedback event.\r
2486             </summary>\r
2487         </member>\r
2488         <member name="M:System.Windows.Controls.DragDropTarget`2.OnQueryContinueDrag(Microsoft.Windows.QueryContinueDragEventArgs)">\r
2489             <summary>\r
2490             Raises the QueryContinueDrag event.\r
2491             </summary>\r
2492             <param name="args">Information about the event.</param>\r
2493         </member>\r
2494         <member name="F:System.Windows.Controls.DragDropTarget`2._queryContinueDrag">\r
2495             <summary>\r
2496             A list of event handles for the QueryContinueDrag event.\r
2497             </summary>\r
2498         </member>\r
2499         <member name="M:System.Windows.Controls.DragDropTarget`2.#ctor">\r
2500             <summary>\r
2501             Initializes a new instance of the ItemsControlDragAdorner class.\r
2502             </summary>\r
2503         </member>\r
2504         <member name="M:System.Windows.Controls.DragDropTarget`2.IsDragWithinDragSource(Microsoft.Windows.DragEventArgs)">\r
2505             <summary>\r
2506             Returns a value indicating whether an item is being dragged within\r
2507             the drag source.\r
2508             </summary>\r
2509             <param name="args">Information about the drag event.</param>\r
2510             <returns>A value indicating whether an item is being dragged within\r
2511             the drag source.</returns>\r
2512         </member>\r
2513         <member name="M:System.Windows.Controls.DragDropTarget`2.GetDropTargetInsertionIndex(`0,Microsoft.Windows.DragEventArgs)">\r
2514             <summary>\r
2515             Gets the adjusted insertion index within a drop target given information about a drag event.\r
2516             </summary>\r
2517             <param name="dropTarget">The drop target.</param>\r
2518             <param name="args">Information about a drag event.</param>\r
2519             <returns>The insertion index within the drop target.</returns>\r
2520         </member>\r
2521         <member name="M:System.Windows.Controls.DragDropTarget`2.GetKeyStatesChanged">\r
2522             <summary>\r
2523             Gets an event that is raised whenever the drag and drop key states\r
2524             are changed.\r
2525             </summary>\r
2526             <returns>An event that is raised whenever the drag and drop key \r
2527             states are changed.</returns>\r
2528         </member>\r
2529         <member name="M:System.Windows.Controls.DragDropTarget`2.GetOffset(System.Windows.Input.MouseEventArgs,System.Windows.UIElement)">\r
2530             <summary>\r
2531             Retrieves the offset of a mouse position relative to an element.\r
2532             </summary>\r
2533             <param name="args">The mouse event arguments.</param>\r
2534             <param name="source">The element to use as the origin.</param>\r
2535             <returns>The offset of a mouse position relative to an element.</returns>\r
2536         </member>\r
2537         <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemDragStarting">\r
2538             <summary>\r
2539             Returns an observable that raises whenever a drag operation begins\r
2540             on an item.\r
2541             </summary>\r
2542             <returns>An observable that raises whenever a drag operation begins\r
2543             on an item.</returns>\r
2544         </member>\r
2545         <member name="M:System.Windows.Controls.DragDropTarget`2.GetAllowedEffects(`0)">\r
2546             <summary>\r
2547             Returns the allowed effects for an item drag operation.  Excludes\r
2548             move if an item cannot be removed from the items control.\r
2549             </summary>\r
2550             <param name="itemsControl">The items control to examine to \r
2551             determine the allowed effects.</param>\r
2552             <returns>The allowed effects for an item drag operation.</returns>\r
2553         </member>\r
2554         <member name="M:System.Windows.Controls.DragDropTarget`2.OnApplyTemplate">\r
2555             <summary>\r
2556             This method is invoked when the template is applied.\r
2557             </summary>\r
2558         </member>\r
2559         <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragging(System.Windows.Input.MouseEventArgs)">\r
2560             <summary>\r
2561             This method moves the drag decorator with the mouse when the mouse\r
2562             position changes during a drag operation.\r
2563             </summary>\r
2564             <param name="args">Information about the event.</param>\r
2565         </member>\r
2566         <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDragStarted(System.Windows.Controls.ItemDragEventArgs)">\r
2567             <summary>\r
2568             This method initializes graphical elements when an item drag \r
2569             operation begins.\r
2570             </summary>\r
2571             <param name="args">Information about the event.</param>\r
2572         </member>\r
2573         <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragCompletedHandlers">\r
2574             <summary>\r
2575             A list of event handles for the ItemDragCompleted event.\r
2576             </summary>\r
2577         </member>\r
2578         <member name="M:System.Windows.Controls.DragDropTarget`2.InternalOnItemDragCompleted(System.Windows.Controls.ItemDragEventArgs)">\r
2579             <summary>\r
2580             This method hides graphical elements when a drag operation \r
2581             completes.  \r
2582             </summary>\r
2583             <param name="args">Information about the event.</param>\r
2584         </member>\r
2585         <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDragCompleted(System.Windows.Controls.ItemDragEventArgs)">\r
2586             <summary>\r
2587             This method is invoked when an item drag is completed.\r
2588             </summary>\r
2589             <param name="args">Information about the event.</param>\r
2590         </member>\r
2591         <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragEvent(Microsoft.Windows.DragEventArgs)">\r
2592             <summary>\r
2593             Updates the drag event information whenever a drag event occurs.\r
2594             </summary>\r
2595             <param name="args">Information about the event.</param>\r
2596         </member>\r
2597         <member name="M:System.Windows.Controls.DragDropTarget`2.GetSelectionCollection(System.Object)">\r
2598             <summary>\r
2599             Gets a selection collection from the data in a drag operation.\r
2600             </summary>\r
2601             <param name="data">The data being transferred by the drag\r
2602             operation.</param>\r
2603             <returns>A selection collection containing the data.</returns>\r
2604         </member>\r
2605         <member name="M:System.Windows.Controls.DragDropTarget`2.OnDropOverride(Microsoft.Windows.DragEventArgs)">\r
2606             <summary>\r
2607             Adds data to the drop target.\r
2608             </summary>\r
2609             <param name="args">Information about the Drop event.</param>\r
2610         </member>\r
2611         <member name="M:System.Windows.Controls.DragDropTarget`2.RemoveDataFromItemsControl(`0,System.Object)">\r
2612             <summary>\r
2613             Removes data from an ItemsControl.\r
2614             </summary>\r
2615             <param name="itemsControl">The items control.</param>\r
2616             <param name="data">The data to remove from the ItemsControl.</param>\r
2617         </member>\r
2618         <member name="M:System.Windows.Controls.DragDropTarget`2.InsertItem(`0,System.Int32,System.Object)">\r
2619             <summary>\r
2620             Inserts an item into an items control.\r
2621             </summary>\r
2622             <param name="itemsControl">The items control.</param>\r
2623             <param name="index">The index at which to insert the item.</param>\r
2624             <param name="data">The data to be inserted.</param>\r
2625         </member>\r
2626         <member name="M:System.Windows.Controls.DragDropTarget`2.AddItem(`0,System.Object)">\r
2627             <summary>\r
2628             Adds an item to an items control.\r
2629             </summary>\r
2630             <param name="itemsControl">The items control.</param>\r
2631             <param name="data">The data to be inserted.</param>\r
2632         </member>\r
2633         <member name="M:System.Windows.Controls.DragDropTarget`2.RemoveItem(`0,System.Object)">\r
2634             <summary>\r
2635             Removes an item from an items control.\r
2636             </summary>\r
2637             <param name="itemsControl">The items control.</param>\r
2638             <param name="data">The data to be removed.</param>\r
2639         </member>\r
2640         <member name="M:System.Windows.Controls.DragDropTarget`2.RemoveItemAtIndex(`0,System.Int32)">\r
2641             <summary>\r
2642             Removes an item from an items control by index.\r
2643             </summary>\r
2644             <param name="itemsControl">The items control.</param>\r
2645             <param name="index">The index of the item to be removed.</param>\r
2646         </member>\r
2647         <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemCount(`0)">\r
2648             <summary>\r
2649             Gets the number of items in an items control.\r
2650             </summary>\r
2651             <param name="itemsControl">The items control.</param>\r
2652             <returns>The number of items in the items control.</returns>\r
2653         </member>\r
2654         <member name="M:System.Windows.Controls.DragDropTarget`2.ContainerFromIndex(`0,System.Int32)">\r
2655             <summary>\r
2656             Retrieves the item container at a given index.\r
2657             </summary>\r
2658             <param name="itemsControl">The items control.</param>\r
2659             <param name="index">The index at which to retrieve the container.\r
2660             </param>\r
2661             <returns>The item container at a given index.</returns>\r
2662         </member>\r
2663         <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemsHost(`0)">\r
2664             <summary>\r
2665             Retrieves the items host for a given items control.\r
2666             </summary>\r
2667             <param name="itemsControl">The items control.</param>\r
2668             <returns>The items host for a given items control.</returns>\r
2669         </member>\r
2670         <member name="M:System.Windows.Controls.DragDropTarget`2.IndexFromContainer(`0,`1)">\r
2671             <summary>\r
2672             Retrieves the index of an item container.\r
2673             </summary>\r
2674             <param name="itemsControl">The items control.</param>\r
2675             <param name="itemContainer">The item container.</param>\r
2676             <returns>The index of an item container.</returns>\r
2677         </member>\r
2678         <member name="M:System.Windows.Controls.DragDropTarget`2.ItemFromContainer(`0,`1)">\r
2679             <summary>\r
2680             Gets the item from an item container.\r
2681             </summary>\r
2682             <param name="itemsControl">The items control.</param>\r
2683             <param name="itemContainer">The item container.</param>\r
2684             <returns>The data contained by the item container.</returns>\r
2685         </member>\r
2686         <member name="M:System.Windows.Controls.DragDropTarget`2.CanRemove(`0)">\r
2687             <summary>\r
2688             Returns a value indicating whether an item can be removed from the\r
2689             items control.\r
2690             </summary>\r
2691             <param name="itemsControl">The items control.</param>\r
2692             <returns>A value indicating whether an item can be removed from the\r
2693             items control.</returns>\r
2694         </member>\r
2695         <member name="M:System.Windows.Controls.DragDropTarget`2.CanAddItem(`0,System.Object)">\r
2696             <summary>\r
2697             Returns a value indicating whether an item can be added to the\r
2698             items control.\r
2699             </summary>\r
2700             <param name="itemsControl">The items control.</param>\r
2701             <param name="data">The data to be added.</param>\r
2702             <returns>A value indicating whether an item can be added to the\r
2703             items control.</returns>\r
2704         </member>\r
2705         <member name="M:System.Windows.Controls.DragDropTarget`2.IsItemContainerOfItemsControl(`0,System.Windows.DependencyObject)">\r
2706             <summary>\r
2707             Returns a value indicating whether a container belongs to an items \r
2708             control.\r
2709             </summary>\r
2710             <param name="itemsControl">The items control.</param>\r
2711             <param name="itemContainer">The item container.</param>\r
2712             <returns>A value indicating whether a container belongs to an items \r
2713             control.</returns>\r
2714         </member>\r
2715         <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemsControlAncestor(System.Windows.DependencyObject)">\r
2716             <summary>\r
2717             Returns the items control ancestor of a dependency object.\r
2718             </summary>\r
2719             <param name="dependencyObject">The dependency object to retrieve the\r
2720             element for.</param>\r
2721             <returns>The items control ancestor of the dependency object.\r
2722             </returns>\r
2723         </member>\r
2724         <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemContainerAncestor(`0,System.Windows.DependencyObject)">\r
2725             <summary>\r
2726             Returns the item container ancestor of a dependency object.\r
2727             </summary>\r
2728             <param name="itemsControl">The items control that contains the\r
2729             item container.</param>\r
2730             <param name="dependencyObject">The dependency object.</param>\r
2731             <returns>The item container ancestor of the dependency object.\r
2732             </returns>\r
2733         </member>\r
2734         <member name="M:System.Windows.Controls.DragDropTarget`2.GetInsertionIndicatorGeometry(`0,System.Int32,Microsoft.Windows.DragEventArgs)">\r
2735             <summary>\r
2736             Returns a geometry to use for the insertion indicator given \r
2737             an item container, the orientation of the items host panel, and a \r
2738             value indicating whether to insert before or after the item \r
2739             container.\r
2740             </summary>\r
2741             <param name="dropTarget">The drop target.</param>\r
2742             <param name="insertionIndex">The index at which to insert the item.\r
2743             </param>\r
2744             <param name="dragEventArgs">Information about the drag event.\r
2745             </param>\r
2746             <returns>The geometry to use for the insertion indicator given \r
2747             information about an IndicatingInsertionLocation event.</returns>\r
2748         </member>\r
2749         <member name="M:System.Windows.Controls.DragDropTarget`2.CanScroll(`0)">\r
2750             <summary>\r
2751             Returns a value indicating whether a given items control\r
2752             can scroll.\r
2753             </summary>\r
2754             <param name="itemsControl">The items control.</param>\r
2755             <returns>The value indicating whether the given items control\r
2756             can scroll.</returns>\r
2757         </member>\r
2758         <member name="M:System.Windows.Controls.DragDropTarget`2.ScrollIntoView(`0,`1)">\r
2759             <summary>\r
2760             Scrolls a given item container into the view.\r
2761             </summary>\r
2762             <param name="itemsControl">The items control that contains\r
2763             the item container.</param>\r
2764             <param name="itemContainer">The item container to scroll into\r
2765             view.</param>\r
2766         </member>\r
2767         <member name="M:System.Windows.Controls.DragDropTarget`2.GetDropTarget(Microsoft.Windows.DragEventArgs)">\r
2768             <summary>\r
2769             Retrieves the drop target of a drag event.\r
2770             </summary>\r
2771             <param name="args">Information about the drag event.</param>\r
2772             <returns>The drop target of a drag event.</returns>\r
2773         </member>\r
2774         <member name="M:System.Windows.Controls.DragDropTarget`2.GetDropTargetInsertionIndexOverride(`0,Microsoft.Windows.DragEventArgs)">\r
2775             <summary>\r
2776             Gets the insertion index within a drop target given information about a drag event.\r
2777             </summary>\r
2778             <param name="dropTarget">The drop target.</param>\r
2779             <param name="args">Information about a drag event.</param>\r
2780             <returns>The insertion index within the drop target.</returns>\r
2781         </member>\r
2782         <member name="P:System.Windows.Controls.DragDropTarget`2.CurrentItemDragEventArgs">\r
2783             <summary>\r
2784             Gets information about an ongoing item drag event.\r
2785             </summary>\r
2786         </member>\r
2787         <member name="P:System.Windows.Controls.DragDropTarget`2.AllowedSourceEffects">\r
2788             <summary>\r
2789             Gets or sets the allowed effects when this DragDropTarget is the drag source.\r
2790             </summary>\r
2791         </member>\r
2792         <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDragStarting">\r
2793             <summary>\r
2794             An event raised when a drag operation is starting on an item.\r
2795             </summary>\r
2796         </member>\r
2797         <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDroppedOnTarget">\r
2798             <summary>\r
2799             This event is raised when an item is dropped on a target.\r
2800             </summary>\r
2801         </member>\r
2802         <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDroppedOnSource">\r
2803             <summary>\r
2804             An event raised when the an item is dropped onto the adorner.\r
2805             </summary>\r
2806         </member>\r
2807         <member name="E:System.Windows.Controls.DragDropTarget`2.DragEnter">\r
2808             <summary>\r
2809             An event raised when the an item is dragged into the adorner.\r
2810             </summary>\r
2811         </member>\r
2812         <member name="E:System.Windows.Controls.DragDropTarget`2.DragOver">\r
2813             <summary>\r
2814             An event raised when the an item is dragged over the adorner.\r
2815             </summary>\r
2816         </member>\r
2817         <member name="E:System.Windows.Controls.DragDropTarget`2.DragLeave">\r
2818             <summary>\r
2819             An event raised when the an item is dragged out of the adorner.\r
2820             </summary>\r
2821         </member>\r
2822         <member name="E:System.Windows.Controls.DragDropTarget`2.Drop">\r
2823             <summary>\r
2824             An event raised when the an item is dropped onto the adorner.\r
2825             </summary>\r
2826         </member>\r
2827         <member name="E:System.Windows.Controls.DragDropTarget`2.GiveFeedback">\r
2828             <summary>\r
2829             An event raised when the feedback about the drag operations is \r
2830             requested from the adorner.\r
2831             </summary>\r
2832         </member>\r
2833         <member name="E:System.Windows.Controls.DragDropTarget`2.QueryContinueDrag">\r
2834             <summary>\r
2835             An event raised when the adorner is queries regarding the drag \r
2836             operation.\r
2837             </summary>\r
2838         </member>\r
2839         <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDragCompleted">\r
2840             <summary>\r
2841             An event raised when the an item drag is completed.\r
2842             </summary>\r
2843         </member>\r
2844         <member name="T:Microsoft.Windows.DragEventArgs">\r
2845             <summary>\r
2846             Contains arguments relevant to all drag-and-drop events (System.Windows.DragDrop.DragEnter,\r
2847             System.Windows.DragDrop.DragLeave, System.Windows.DragDrop.DragOver, and\r
2848             System.Windows.DragDrop.Drop).\r
2849             </summary>\r
2850             <QualityBand>Experimental</QualityBand>\r
2851         </member>\r
2852         <member name="T:Microsoft.Windows.ExtendedRoutedEventArgs">\r
2853             <summary>\r
2854             Contains state information and event data associated with a routed event.\r
2855             </summary>\r
2856             <QualityBand>Experimental</QualityBand>\r
2857         </member>\r
2858         <member name="M:Microsoft.Windows.ExtendedRoutedEventArgs.#ctor">\r
2859             <summary>\r
2860             Initializes a new instance of the ExtendedRoutedEventArgs class.\r
2861             </summary>\r
2862         </member>\r
2863         <member name="P:Microsoft.Windows.ExtendedRoutedEventArgs.Handled">\r
2864             <summary>\r
2865             Gets or sets a value indicating whether the present state of the \r
2866             event handling for a routed event as it travels the route.\r
2867             </summary>\r
2868         </member>\r
2869         <member name="P:Microsoft.Windows.ExtendedRoutedEventArgs.OriginalSource">\r
2870             <summary>\r
2871             Gets the original reporting source as determined by pure hit testing, before\r
2872             any possible System.Windows.RoutedEventArgs.Source adjustment by a parent\r
2873             class.\r
2874             </summary>\r
2875         </member>\r
2876         <member name="M:Microsoft.Windows.DragEventArgs.#ctor">\r
2877             <summary>\r
2878             Initializes a new instance of the DragEventArgs class.\r
2879             </summary>\r
2880         </member>\r
2881         <member name="M:Microsoft.Windows.DragEventArgs.#ctor(Microsoft.Windows.DragEventArgs)">\r
2882             <summary>\r
2883             Initializes a new instance of the DragEventArgs class.\r
2884             </summary>\r
2885             <param name="args">The DragEventArgs object to use as the base for\r
2886             this DragEventArgs.</param>\r
2887         </member>\r
2888         <member name="M:Microsoft.Windows.DragEventArgs.GetPosition(System.Windows.UIElement)">\r
2889             <summary>\r
2890             Returns a drop point that is relative to a specified System.Windows.UIElement.\r
2891             </summary>\r
2892             <param name="relativeTo">A UIElement object for which to get a relative drop point.</param>\r
2893             <returns>A drop point that is relative to the element specified in relativeTo.</returns>\r
2894         </member>\r
2895         <member name="P:Microsoft.Windows.DragEventArgs.AllowedEffects">\r
2896             <summary>\r
2897             Gets a member of the System.Windows.DragDropEffects enumeration that specifies\r
2898             which operations are allowed by the originator of the drag event.\r
2899             </summary>\r
2900         </member>\r
2901         <member name="P:Microsoft.Windows.DragEventArgs.Data">\r
2902             <summary>\r
2903             Gets a data object that contains the data associated with the corresponding\r
2904             drag event.\r
2905             </summary>\r
2906         </member>\r
2907         <member name="P:Microsoft.Windows.DragEventArgs.Effects">\r
2908             <summary>\r
2909             Gets or sets the target drop-and-drop operation.\r
2910             </summary>\r
2911         </member>\r
2912         <member name="P:Microsoft.Windows.DragEventArgs.MouseEventArgs">\r
2913             <summary>\r
2914             Gets or sets the MouseEventArgs related to the DragEventArgs.\r
2915             </summary>\r
2916         </member>\r
2917         <member name="T:Microsoft.Windows.DragEventHandler">\r
2918             <summary>\r
2919             Represents a method that will handle drag-and-drop routed events, for example\r
2920             System.Windows.UIElement.DragEnter.\r
2921             </summary>\r
2922             <param name="sender">The object where the event handler is attached.</param>\r
2923             <param name="e">The event data.</param>\r
2924             <QualityBand>Experimental</QualityBand>\r
2925         </member>\r
2926         <member name="T:Microsoft.Windows.DragOperation">\r
2927             <summary>\r
2928             An asynchronous drag operation.\r
2929             </summary>\r
2930             <QualityBand>Experimental</QualityBand>\r
2931         </member>\r
2932         <member name="F:Microsoft.Windows.DragOperation.MouseOverPulseIntervalInMilliseconds">\r
2933             <summary>\r
2934             The interval at which to pulse DragOver events when the mouse\r
2935             isn't moving.\r
2936             </summary>\r
2937         </member>\r
2938         <member name="F:Microsoft.Windows.DragOperation._dragStartEventArgs">\r
2939             <summary>\r
2940             Information retrieved when the drag operation began.\r
2941             </summary>\r
2942         </member>\r
2943         <member name="F:Microsoft.Windows.DragOperation._allowedEffects">\r
2944             <summary>\r
2945             The effects authorized by the drag source.\r
2946             </summary>\r
2947         </member>\r
2948         <member name="F:Microsoft.Windows.DragOperation._lastDragEventArgs">\r
2949             <summary>\r
2950             Information about the last drag event.\r
2951             </summary>\r
2952         </member>\r
2953         <member name="F:Microsoft.Windows.DragOperation._lastGiveFeedbackEventArgs">\r
2954             <summary>\r
2955             Information about the last give feedback event.\r
2956             </summary>\r
2957         </member>\r
2958         <member name="F:Microsoft.Windows.DragOperation._dragStarted">\r
2959             <summary>\r
2960             An event that is raised when a drag operations is started.\r
2961             </summary>\r
2962         </member>\r
2963         <member name="F:Microsoft.Windows.DragOperation._dragStarting">\r
2964             <summary>\r
2965             An event that is raised when a drag operations is starting.\r
2966             </summary>\r
2967         </member>\r
2968         <member name="F:Microsoft.Windows.DragOperation._dragSourceQueryContinueDrag">\r
2969             <summary>\r
2970             An event that is raised when the drag source should be queried \r
2971             whether to continue the drag operation.\r
2972             </summary>\r
2973         </member>\r
2974         <member name="F:Microsoft.Windows.DragOperation._dragCompleted">\r
2975             <summary>\r
2976             An event that is raised when the drag operation is completed.\r
2977             </summary>\r
2978         </member>\r
2979         <member name="F:Microsoft.Windows.DragOperation._dragSource">\r
2980             <summary>\r
2981             The source of the data being dragged.\r
2982             </summary>\r
2983         </member>\r
2984         <member name="F:Microsoft.Windows.DragOperation._keyStates">\r
2985             <summary>\r
2986             The state of the input keys relevant to drag operations.\r
2987             </summary>\r
2988         </member>\r
2989         <member name="F:Microsoft.Windows.DragOperation._currentDragOverElement">\r
2990             <summary>\r
2991             The element currently being dragged over.\r
2992             </summary>\r
2993         </member>\r
2994         <member name="F:Microsoft.Windows.DragOperation._escapePressed">\r
2995             <summary>\r
2996             A value indicating whether the escape key is pressed.\r
2997             </summary>\r
2998         </member>\r
2999         <member name="M:Microsoft.Windows.DragOperation.#ctor(System.Windows.DependencyObject,System.Object,Microsoft.Windows.DragDropEffects,Microsoft.Windows.DragDropKeyStates)">\r
3000             <summary>\r
3001             Initializes a new instance of the DragOperation class.\r
3002             </summary>\r
3003             <param name="dragSource">The source of the drag operation.</param>\r
3004             <param name="data">The data associated with the drag operation.\r
3005             </param>\r
3006             <param name="allowedEffects">The allowed effects of the drag \r
3007             operation.\r
3008             </param>\r
3009             <param name="initialKeyState">The initial state of the keys relevant \r
3010             to drag operations.</param>\r
3011         </member>\r
3012         <member name="M:Microsoft.Windows.DragOperation.Subscribe(System.Windows.Controls.Internals.IObserver{Microsoft.Windows.DragDropEffects})">\r
3013             <summary>\r
3014             This method starts the drag operation and sends the results to \r
3015             an observer.\r
3016             </summary>\r
3017             <param name="observer">The observer listening for the result of\r
3018             the drag operation.</param>\r
3019             <returns>A disposable object used to detach from a drag operation.\r
3020             </returns>\r
3021         </member>\r
3022         <member name="M:Microsoft.Windows.DragOperation.GetDragOverOriginalSource(Microsoft.Windows.DragEventArgs)">\r
3023             <summary>\r
3024             Retrieves the original source of a new DragOver event.  Attempts to\r
3025             determine the original source by finding the the deepest element\r
3026             in the tree that the mouse is over.\r
3027             </summary>\r
3028             <param name="args">Information about the drag event.</param>\r
3029             <returns>The original source of a new DragOver event.</returns>\r
3030         </member>\r
3031         <member name="M:Microsoft.Windows.DragOperation.RaiseRoutedDragEvent(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs,System.Action{System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs})">\r
3032             <summary>\r
3033             Raises a routed drag event and stores information about the drag\r
3034             event.\r
3035             </summary>\r
3036             <param name="element">An element that accepts a drop.</param>\r
3037             <param name="eventArgs">Information about the drag event.</param>\r
3038             <param name="raiseAction">An action that raises the specific drag event.\r
3039             </param>\r
3040             <returns>Information about the drag event that may have been\r
3041             modified by handlers.</returns>\r
3042         </member>\r
3043         <member name="M:Microsoft.Windows.DragOperation.RaiseDragSourceEvents(Microsoft.Windows.DragEventArgs)">\r
3044             <summary>\r
3045             Raises the GiveFeedback and QueryContinueDrag events on the drag\r
3046             source.\r
3047             </summary>\r
3048             <param name="args">Information about the last drag event.</param>\r
3049         </member>\r
3050         <member name="M:Microsoft.Windows.DragOperation.GetDragDropEffects(Microsoft.Windows.DragDropEffects)">\r
3051             <summary>\r
3052             Returns the allowed effects by analyzing the state of the keys \r
3053             pressed.  If the control key is pressed the user is requesting a \r
3054             copy. If copy is available the effect will be only copy, if not \r
3055             available the effect will be None.\r
3056             </summary>\r
3057             <param name="allowedEffects">The allowed effects.</param>\r
3058             <returns>The effects of the drag operation.</returns>\r
3059         </member>\r
3060         <member name="M:Microsoft.Windows.DragOperation.OnDragSourceGiveFeedback(Microsoft.Windows.DragEventArgs)">\r
3061             <summary>\r
3062             Raises the GiveFeedback event on the drag source.\r
3063             </summary>\r
3064             <param name="args">Information about the GiveFeedback event.\r
3065             </param>\r
3066         </member>\r
3067         <member name="M:Microsoft.Windows.DragOperation.OnDragSourceQueryContinueDrag">\r
3068             <summary>\r
3069             Raises the QueryContinueDragEvent on the drag source.\r
3070             </summary>\r
3071             <returns>Information about the QueryContinueDrag event.</returns>\r
3072         </member>\r
3073         <member name="M:Microsoft.Windows.DragOperation.OnCancel">\r
3074             <summary>\r
3075             This method is invoked when the drag operation is cancelled.\r
3076             </summary>\r
3077         </member>\r
3078         <member name="M:Microsoft.Windows.DragOperation.OnTargetDrop">\r
3079             <summary>\r
3080             This method raises the Drop event.\r
3081             </summary>\r
3082         </member>\r
3083         <member name="M:Microsoft.Windows.DragOperation.GetMouseMoveDragOver">\r
3084             <summary>\r
3085             Gets an event raised when an item is dragged over any object in the \r
3086             visual tree.\r
3087             </summary>\r
3088             <returns>An event raised when an item is dragged over any object in the \r
3089             visual tree.</returns>\r
3090         </member>\r
3091         <member name="M:Microsoft.Windows.DragOperation.OnDragEnter(System.Object,Microsoft.Windows.DragEventArgs)">\r
3092             <summary>\r
3093             Raises the DragEnter event.\r
3094             </summary>\r
3095             <param name="sender">The source of the event.</param>\r
3096             <param name="eventArgs">Information about the event.</param>\r
3097         </member>\r
3098         <member name="M:Microsoft.Windows.DragOperation.OnDragOver(System.Object,Microsoft.Windows.DragEventArgs)">\r
3099             <summary>\r
3100             Raises the DragOver event.\r
3101             </summary>\r
3102             <param name="sender">The source of the event.</param>\r
3103             <param name="eventArgs">Information about the event.</param>\r
3104         </member>\r
3105         <member name="M:Microsoft.Windows.DragOperation.OnDragLeave">\r
3106             <summary>\r
3107             Raises the DragLeave event.\r
3108             </summary>\r
3109         </member>\r
3110         <member name="P:Microsoft.Windows.DragOperation.IsDragging">\r
3111             <summary>\r
3112             Gets or sets a value indicating whether a drag operation is in \r
3113             process.\r
3114             </summary>\r
3115         </member>\r
3116         <member name="P:Microsoft.Windows.DragOperation.KeyStates">\r
3117             <summary>\r
3118             Gets or sets the state of the input keys relevant to drag \r
3119             operations.\r
3120             </summary>\r
3121         </member>\r
3122         <member name="T:Microsoft.Windows.ExtendedRoutedEvent">\r
3123             <summary>\r
3124             Represents and identifies a routed event and declares its characteristics.\r
3125             </summary>\r
3126             <QualityBand>Experimental</QualityBand>\r
3127         </member>\r
3128         <member name="M:Microsoft.Windows.ExtendedRoutedEvent.#ctor">\r
3129             <summary>\r
3130             Creates a new instance of the ExtendedRoutedEvent class.\r
3131             </summary>\r
3132         </member>\r
3133         <member name="T:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2">\r
3134             <summary>\r
3135             Stores a collection of routed event handlers.\r
3136             </summary>\r
3137             <typeparam name="THandler">The type of the event handler.</typeparam>\r
3138             <typeparam name="TEventArgs">The type of the event arguments.\r
3139             </typeparam>\r
3140             <QualityBand>Experimental</QualityBand>\r
3141         </member>\r
3142         <member name="F:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2._handlers">\r
3143             <summary>\r
3144             A collection of handlers and flags indicating whether to raise \r
3145             invoke the handler if the event has already been handled.\r
3146             </summary>\r
3147         </member>\r
3148         <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.#ctor(System.Action{`0,`1})">\r
3149             <summary>\r
3150             Initializes a new instance of the ExtendedRoutedEventHandlerCollection class.\r
3151             </summary>\r
3152             <param name="raiseAction">The action invoked when the event is\r
3153             raised.</param>\r
3154         </member>\r
3155         <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Add(`0)">\r
3156             <summary>\r
3157             Adds a handler to the collection.\r
3158             </summary>\r
3159             <param name="handler">The handler to add to the collection.</param>\r
3160         </member>\r
3161         <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Add(`0,System.Boolean)">\r
3162             <summary>\r
3163             Adds a handler to the collection.\r
3164             </summary>\r
3165             <param name="handler">The handler to add to the collection.</param>\r
3166             <param name="handledEventsToo">A value indicating whether to invoke\r
3167             the handler if the event has been handled.</param>\r
3168         </member>\r
3169         <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Remove(`0)">\r
3170             <summary>\r
3171             Removes a handler from the collection.\r
3172             </summary>\r
3173             <param name="handler">The handler to remove from the collection.\r
3174             </param>\r
3175         </member>\r
3176         <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Raise(`1)">\r
3177             <summary>\r
3178             Raises the event.\r
3179             </summary>\r
3180             <param name="args">Information about the event.</param>\r
3181         </member>\r
3182         <member name="P:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.RaiseAction">\r
3183             <summary>\r
3184             Gets an action invoked when the event is raised.\r
3185             </summary>\r
3186         </member>\r
3187         <member name="T:System.Linq.FunctionalProgramming">\r
3188             <summary>\r
3189             Collection of functions for functional programming tasks.\r
3190             </summary>\r
3191         </member>\r
3192         <member name="M:System.Linq.FunctionalProgramming.TraverseBreadthFirst``1(``0,System.Func{``0,System.Collections.Generic.IEnumerable{``0}},System.Func{``0,System.Boolean})">\r
3193             <summary>\r
3194             Traverses a tree by accepting an initial value and a function that \r
3195             retrieves the child nodes of a node.\r
3196             </summary>\r
3197             <typeparam name="T">The type of the stream.</typeparam>\r
3198             <param name="initialNode">The initial node.</param>\r
3199             <param name="getChildNodes">A function that retrieves the child\r
3200             nodes of a node.</param>\r
3201             <param name="traversePredicate">A predicate that evaluates a node\r
3202             and returns a value indicating whether that node and it's children\r
3203             should be traversed.</param>\r
3204             <returns>A stream of nodes.</returns>\r
3205         </member>\r
3206         <member name="T:Microsoft.Windows.GiveFeedbackEventArgs">\r
3207             <summary>\r
3208             Contains arguments for the System.Windows.DragDrop.GiveFeedback event.\r
3209             </summary>\r
3210             <QualityBand>Experimental</QualityBand>\r
3211         </member>\r
3212         <member name="M:Microsoft.Windows.GiveFeedbackEventArgs.#ctor">\r
3213             <summary>\r
3214             Initializes a new instance of the GiveFeedbackEventArgs class.\r
3215             </summary>\r
3216         </member>\r
3217         <member name="P:Microsoft.Windows.GiveFeedbackEventArgs.Effects">\r
3218             <summary>\r
3219             Gets a value that indicates the effects of drag-and-drop operation.\r
3220             </summary>\r
3221         </member>\r
3222         <member name="T:Microsoft.Windows.GiveFeedbackEventHandler">\r
3223             <summary>\r
3224             Represents a method that will handle the feedback routed event from in-process\r
3225             drag-and-drop operations, for instance System.Windows.UIElement.GiveFeedback.\r
3226             </summary>\r
3227             <param name="sender">The object where the event handler is attached.</param>\r
3228             <param name="e">The event data.</param>\r
3229             <QualityBand>Experimental</QualityBand>\r
3230         </member>\r
3231         <member name="T:System.Windows.IDataObjectExtensions">\r
3232             <summary>\r
3233             A collection of extension methods for the SW.IDataObject type.\r
3234             </summary>\r
3235         </member>\r
3236         <member name="M:System.Windows.IDataObjectExtensions.GetData(Microsoft.Windows.IDataObject)">\r
3237             <summary>\r
3238             Retrieves the data based using the first acceptable format.\r
3239             </summary>\r
3240             <param name="that">The data object.</param>\r
3241             <returns>The data retrieved from the data object.</returns>\r
3242         </member>\r
3243         <member name="T:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1">\r
3244             <summary>\r
3245             Information about the IndicatingInsertionLocation event.\r
3246             </summary>\r
3247             <typeparam name="TItemsControlType">The type of the control that \r
3248             contains the items that can be dragged.</typeparam>\r
3249             <QualityBand>Experimental</QualityBand>\r
3250         </member>\r
3251         <member name="M:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.GetPosition(System.Windows.UIElement)">\r
3252             <summary>\r
3253             Returns a drop point that is relative to a specified System.Windows.UIElement.\r
3254             </summary>\r
3255             <param name="relativeTo">A UIElement object for which to get a relative drop point.</param>\r
3256             <returns>A drop point that is relative to the element specified in relativeTo.</returns>\r
3257         </member>\r
3258         <member name="M:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.#ctor">\r
3259             <summary>\r
3260             Initializes a new instance of the IndicationInsertionLocationEventArgs class.\r
3261             </summary>\r
3262         </member>\r
3263         <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.DragEventArgs">\r
3264             <summary>\r
3265             Gets or sets the SW.DragEventArgs related to the event.\r
3266             </summary>\r
3267         </member>\r
3268         <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.DropTarget">\r
3269             <summary>\r
3270             Gets the drop target.\r
3271             </summary>\r
3272         </member>\r
3273         <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.InsertionIndex">\r
3274             <summary>\r
3275             Gets the insertion index.\r
3276             </summary>\r
3277         </member>\r
3278         <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.InsertionIndicatorGeometry">\r
3279             <summary>\r
3280             Gets or sets the geometry to use to indicate the insertion point.\r
3281             </summary>\r
3282         </member>\r
3283         <member name="T:System.Windows.Controls.ItemDragEventArgs">\r
3284             <summary>\r
3285             Information describing a drag event on a UIElement.\r
3286             </summary>\r
3287             <QualityBand>Experimental</QualityBand>\r
3288         </member>\r
3289         <member name="M:System.Windows.Controls.ItemDragEventArgs.RemoveDataFromDragSource">\r
3290             <summary>\r
3291             This method removes the data from the drag source.\r
3292             </summary>\r
3293         </member>\r
3294         <member name="M:System.Windows.Controls.ItemDragEventArgs.#ctor">\r
3295             <summary>\r
3296             Initializes a new instance of the ItemDragEventArgs class.\r
3297             </summary>\r
3298         </member>\r
3299         <member name="M:System.Windows.Controls.ItemDragEventArgs.#ctor(System.Windows.Controls.ItemDragEventArgs)">\r
3300             <summary>\r
3301             Initializes a new instance of the ItemDragEventArgs class using an\r
3302             existing instance.\r
3303             </summary>\r
3304             <param name="args">The instance to use as the template when creating\r
3305             the new instance.</param>\r
3306         </member>\r
3307         <member name="P:System.Windows.Controls.ItemDragEventArgs.Handled">\r
3308             <summary>\r
3309             Gets or sets a value indicating whether an item drag\r
3310             operation was handled.\r
3311             </summary>\r
3312         </member>\r
3313         <member name="P:System.Windows.Controls.ItemDragEventArgs.DataRemovedFromDragSource">\r
3314             <summary>\r
3315             Gets a value indicating whether removing data\r
3316             from the source is handled by the target.\r
3317             </summary>\r
3318         </member>\r
3319         <member name="P:System.Windows.Controls.ItemDragEventArgs.RemoveDataFromDragSourceAction">\r
3320             <summary>\r
3321             Gets or sets an action that removes data from the drag source.\r
3322             </summary>\r
3323         </member>\r
3324         <member name="P:System.Windows.Controls.ItemDragEventArgs.KeyStates">\r
3325             <summary>\r
3326             Gets the key states.\r
3327             </summary>\r
3328         </member>\r
3329         <member name="P:System.Windows.Controls.ItemDragEventArgs.AllowedEffects">\r
3330             <summary>\r
3331             Gets or sets the allowed effects.\r
3332             </summary>\r
3333         </member>\r
3334         <member name="P:System.Windows.Controls.ItemDragEventArgs.Effects">\r
3335             <summary>\r
3336             Gets or sets the effects of the completed drag operation.\r
3337             </summary>\r
3338         </member>\r
3339         <member name="P:System.Windows.Controls.ItemDragEventArgs.DragSource">\r
3340             <summary>\r
3341             Gets or sets the control that is the source of the drag.\r
3342             </summary>\r
3343         </member>\r
3344         <member name="P:System.Windows.Controls.ItemDragEventArgs.Data">\r
3345             <summary>\r
3346             Gets or sets the data associated with the item container being dragged.\r
3347             </summary>\r
3348         </member>\r
3349         <member name="P:System.Windows.Controls.ItemDragEventArgs.DragDecoratorContentMouseOffset">\r
3350             <summary>\r
3351             Gets or sets the mouse offset from the item being dragged at the \r
3352             beginning of the drag operation.\r
3353             </summary>\r
3354         </member>\r
3355         <member name="P:System.Windows.Controls.ItemDragEventArgs.DragDecoratorContent">\r
3356             <summary>\r
3357             Gets or sets the content to insert into the DragDecorator.\r
3358             </summary>\r
3359         </member>\r
3360         <member name="P:System.Windows.Controls.ItemDragEventArgs.Cancel">\r
3361             <summary>\r
3362             Gets or sets a value indicating whether to cancel the action.\r
3363             </summary>\r
3364         </member>\r
3365         <member name="T:System.Windows.Controls.ItemsControlDragDropTarget`2">\r
3366             <summary>\r
3367             A control that enabled drag and drop operations on an TItemsControl.\r
3368             </summary>\r
3369             <QualityBand>Experimental</QualityBand>\r
3370             <typeparam name="TItemsControl">The type of the control that contains \r
3371             the items that can be dragged.</typeparam>\r
3372             <typeparam name="TItemContainerType">The type of the item container.</typeparam>\r
3373         </member>\r
3374         <member name="F:System.Windows.Controls.ItemsControlDragDropTarget`2.ScrollItemAnimationDurationProperty">\r
3375             <summary>\r
3376             Identifies the ScrollItemIntoViewAnimationDuration dependency property.\r
3377             </summary>\r
3378         </member>\r
3379         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.CanAddItem(`0,System.Object)">\r
3380             <summary>\r
3381             Returns a value indicating whether an item can be added to the\r
3382             items control.\r
3383             </summary>\r
3384             <param name="itemsControl">The items control.</param>\r
3385             <param name="data">The data to be added.</param>\r
3386             <returns>A value indicating whether an item can be added to the\r
3387             items control.</returns>\r
3388         </member>\r
3389         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.GetItemCount(`0)">\r
3390             <summary>\r
3391             Retrieves the number of items in an items control.\r
3392             </summary>\r
3393             <param name="itemsControl">The items control.</param>\r
3394             <returns>The number of items in the items control.</returns>\r
3395         </member>\r
3396         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.ContainerFromIndex(`0,System.Int32)">\r
3397             <summary>\r
3398             Retrieves the item container at a given index.\r
3399             </summary>\r
3400             <param name="itemsControl">The items control.</param>\r
3401             <param name="index">The index at which to retrieve the container.\r
3402             </param>\r
3403             <returns>The item container at a given index.</returns>\r
3404         </member>\r
3405         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.IndexFromContainer(`0,`1)">\r
3406             <summary>\r
3407             Retrieves the index of an item container.\r
3408             </summary>\r
3409             <param name="itemsControl">The items control.</param>\r
3410             <param name="itemContainer">The item container.</param>\r
3411             <returns>The index of an item container.</returns>\r
3412         </member>\r
3413         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.GetItemsHost(`0)">\r
3414             <summary>\r
3415             Retrieves the items host for a given items control.\r
3416             </summary>\r
3417             <param name="itemsControl">The items control.</param>\r
3418             <returns>The items host for a given items control.</returns>\r
3419         </member>\r
3420         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.CanRemove(`0)">\r
3421             <summary>\r
3422             Returns a value indicating whether an item can be removed from the\r
3423             items control.\r
3424             </summary>\r
3425             <param name="itemsControl">The items control.</param>\r
3426             <returns>A value indicating whether an item can be removed from the\r
3427             items control.</returns>\r
3428         </member>\r
3429         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.AddItem(`0,System.Object)">\r
3430             <summary>\r
3431             Adds an item to an items control.\r
3432             </summary>\r
3433             <param name="itemsControl">The items control.</param>\r
3434             <param name="data">The data to be inserted.</param>\r
3435         </member>\r
3436         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.RemoveItem(`0,System.Object)">\r
3437             <summary>\r
3438             Removes an item from an items control.\r
3439             </summary>\r
3440             <param name="itemsControl">The items control.</param>\r
3441             <param name="data">The data to be removed.</param>\r
3442         </member>\r
3443         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.RemoveItemAtIndex(`0,System.Int32)">\r
3444             <summary>\r
3445             Removes an item from an items control by index.\r
3446             </summary>\r
3447             <param name="itemsControl">The items control.</param>\r
3448             <param name="index">The index of the item to be removed.</param>\r
3449         </member>\r
3450         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.InsertItem(`0,System.Int32,System.Object)">\r
3451             <summary>\r
3452             Inserts an item into an items control.\r
3453             </summary>\r
3454             <param name="itemsControl">The items control.</param>\r
3455             <param name="index">The index at which to insert the item.</param>\r
3456             <param name="data">The data to be inserted.</param>\r
3457         </member>\r
3458         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.IsItemContainerOfItemsControl(`0,System.Windows.DependencyObject)">\r
3459             <summary>\r
3460             Returns a value indicating whether a container belongs to an items \r
3461             control.\r
3462             </summary>\r
3463             <param name="itemsControl">The items control.</param>\r
3464             <param name="itemContainer">The item container.</param>\r
3465             <returns>A value indicating whether a container belongs to an items \r
3466             control.</returns>\r
3467         </member>\r
3468         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.ItemFromContainer(`0,`1)">\r
3469             <summary>\r
3470             Gets the item from an item container.\r
3471             </summary>\r
3472             <param name="itemsControl">The items control.</param>\r
3473             <param name="itemContainer">The item container.</param>\r
3474             <returns>The data contained by the item container.</returns>\r
3475         </member>\r
3476         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.CanScroll(`0)">\r
3477             <summary>\r
3478             Returns a value indicating whether a given items control\r
3479             can scroll.\r
3480             </summary>\r
3481             <param name="itemsControl">The items control.</param>\r
3482             <returns>The value indicating whether the given items control\r
3483             can scroll.</returns>\r
3484         </member>\r
3485         <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.ScrollIntoView(`0,`1)">\r
3486             <summary>\r
3487             Scrolls a given item container into the view.\r
3488             </summary>\r
3489             <param name="itemsControl">The items control that contains\r
3490             the item container.</param>\r
3491             <param name="itemContainer">The item container to scroll into\r
3492             view.</param>\r
3493         </member>\r
3494         <member name="P:System.Windows.Controls.ItemsControlDragDropTarget`2.ScrollItemAnimationDuration">\r
3495             <summary>\r
3496             Gets or sets the duration to use to animate an item into view.\r
3497             </summary>\r
3498         </member>\r
3499         <member name="T:System.Windows.Controls.ListBoxDragDropTarget">\r
3500             <summary>\r
3501             A control that enables drag and drop operations on ListBox.\r
3502             </summary>\r
3503             <QualityBand>Experimental</QualityBand>\r
3504         </member>\r
3505         <member name="M:System.Windows.Controls.ListBoxDragDropTarget.#ctor">\r
3506             <summary>\r
3507             Initializes a new instance of the ListBoxDragDropTarget class.\r
3508             </summary>\r
3509         </member>\r
3510         <member name="M:System.Windows.Controls.ListBoxDragDropTarget.OnItemDragStarting(System.Windows.Controls.ItemDragEventArgs)">\r
3511             <summary>\r
3512             Adds all selected items when drag operation begins.\r
3513             </summary>\r
3514             <param name="eventArgs">Information about the event.</param>\r
3515         </member>\r
3516         <member name="M:System.Windows.Controls.ListBoxDragDropTarget.OnContentChanged(System.Object,System.Object)">\r
3517             <summary>\r
3518             Ensures the content of control is a ListBox.\r
3519             </summary>\r
3520             <param name="oldContent">The old content.</param>\r
3521             <param name="newContent">The new content.</param>\r
3522         </member>\r
3523         <member name="P:System.Windows.Controls.ListBoxDragDropTarget.ListBox">\r
3524             <summary>\r
3525             Gets the ListBox that is the drag drop target.\r
3526             </summary>\r
3527         </member>\r
3528         <member name="T:System.Linq.ObservableExtensions">\r
3529             <summary>\r
3530             A set of extension methods for IObservable objects.\r
3531             </summary>\r
3532             <QualityBand>Experimental</QualityBand>\r
3533         </member>\r
3534         <member name="M:System.Linq.ObservableExtensions.IgnoreAll``1(System.Windows.Controls.Internals.IObservable{``0})">\r
3535             <summary>\r
3536             Converts an observable sequence of values into unit values.\r
3537             </summary>\r
3538             <typeparam name="T">The type of the observable sequence.</typeparam>\r
3539             <param name="that">The sequence to convert.</param>\r
3540             <returns>A sequence of unit values.</returns>\r
3541         </member>\r
3542         <member name="T:System.Windows.Input.MouseEventArgsExtensions">\r
3543             <summary>\r
3544             Contains extension methods for the MouseEventArgs class.\r
3545             </summary>\r
3546         </member>\r
3547         <member name="M:System.Windows.Input.MouseEventArgsExtensions.GetSafePosition(System.Windows.Input.MouseEventArgs,System.Windows.UIElement)">\r
3548             <summary>\r
3549             Returns the position of mouse relative to an object.\r
3550             </summary>\r
3551             <param name="mouseEventArgs">Information about a mouse event.</param>\r
3552             <param name="relativeTo">The element relative to which the position\r
3553             is returned.</param>\r
3554             <returns>The position of the mouse relative to the object.</returns>\r
3555         </member>\r
3556         <member name="T:System.Windows.Controls.PanelDragDropTarget">\r
3557             <summary>\r
3558             A control that enables drag and drop operations on a Panel.\r
3559             </summary>\r
3560             <QualityBand>Experimental</QualityBand>\r
3561         </member>\r
3562         <member name="M:System.Windows.Controls.PanelDragDropTarget.#ctor">\r
3563             <summary>\r
3564             Initializes a new instance of the PanelDragDropTarget class.\r
3565             </summary>\r
3566         </member>\r
3567         <member name="M:System.Windows.Controls.PanelDragDropTarget.RemoveItemAtIndex(System.Windows.Controls.Panel,System.Int32)">\r
3568             <summary>\r
3569             Removes data from an ItemsControl.\r
3570             </summary>\r
3571             <param name="itemsControl">The items control.</param>\r
3572             <param name="index">The index at which to remove an item.</param>\r
3573         </member>\r
3574         <member name="M:System.Windows.Controls.PanelDragDropTarget.AddItem(System.Windows.Controls.Panel,System.Object)">\r
3575             <summary>\r
3576             Adds an item to an items control.\r
3577             </summary>\r
3578             <param name="itemsControl">The items control.</param>\r
3579             <param name="data">The data to be inserted.</param>\r
3580         </member>\r
3581         <member name="M:System.Windows.Controls.PanelDragDropTarget.CanAddItem(System.Windows.Controls.Panel,System.Object)">\r
3582             <summary>\r
3583             Returns a value indicating whether an item can be added to the\r
3584             items control.\r
3585             </summary>\r
3586             <param name="itemsControl">The items control.</param>\r
3587             <param name="data">The data to be added.</param>\r
3588             <returns>A value indicating whether an item can be added to the\r
3589             items control.</returns>\r
3590         </member>\r
3591         <member name="M:System.Windows.Controls.PanelDragDropTarget.CanRemove(System.Windows.Controls.Panel)">\r
3592             <summary>\r
3593             Returns a value indicating whether an item can be removed from the\r
3594             items control.\r
3595             </summary>\r
3596             <param name="itemsControl">The items control.</param>\r
3597             <returns>A value indicating whether an item can be removed from the\r
3598             items control.</returns>\r
3599         </member>\r
3600         <member name="M:System.Windows.Controls.PanelDragDropTarget.ContainerFromIndex(System.Windows.Controls.Panel,System.Int32)">\r
3601             <summary>\r
3602             Retrieves the item container at a given index.\r
3603             </summary>\r
3604             <param name="itemsControl">The items control.</param>\r
3605             <param name="index">The index at which to retrieve the container.\r
3606             </param>\r
3607             <returns>The item container at a given index.</returns>\r
3608         </member>\r
3609         <member name="M:System.Windows.Controls.PanelDragDropTarget.GetItemCount(System.Windows.Controls.Panel)">\r
3610             <summary>\r
3611             Gets the number of items in an items control.\r
3612             </summary>\r
3613             <param name="itemsControl">The items control.</param>\r
3614             <returns>The number of items in the items control.</returns>\r
3615         </member>\r
3616         <member name="M:System.Windows.Controls.PanelDragDropTarget.GetItemsHost(System.Windows.Controls.Panel)">\r
3617             <summary>\r
3618             Retrieves the items host for a given items control.\r
3619             </summary>\r
3620             <param name="itemsControl">The items control.</param>\r
3621             <returns>The items host for a given items control.</returns>\r
3622         </member>\r
3623         <member name="M:System.Windows.Controls.PanelDragDropTarget.IndexFromContainer(System.Windows.Controls.Panel,System.Windows.UIElement)">\r
3624             <summary>\r
3625             Retrieves the index of an item container.\r
3626             </summary>\r
3627             <param name="itemsControl">The items control.</param>\r
3628             <param name="itemContainer">The item container.</param>\r
3629             <returns>The index of an item container.</returns>\r
3630         </member>\r
3631         <member name="M:System.Windows.Controls.PanelDragDropTarget.InsertItem(System.Windows.Controls.Panel,System.Int32,System.Object)">\r
3632             <summary>\r
3633             Inserts an item into an items control.\r
3634             </summary>\r
3635             <param name="itemsControl">The items control.</param>\r
3636             <param name="index">The index at which to insert the item.</param>\r
3637             <param name="data">The data to be inserted.</param>\r
3638         </member>\r
3639         <member name="M:System.Windows.Controls.PanelDragDropTarget.IsItemContainerOfItemsControl(System.Windows.Controls.Panel,System.Windows.DependencyObject)">\r
3640             <summary>\r
3641             Returns a value indicating whether a container belongs to an items \r
3642             control.\r
3643             </summary>\r
3644             <param name="itemsControl">The items control.</param>\r
3645             <param name="itemContainer">The item container.</param>\r
3646             <returns>A value indicating whether a container belongs to an items \r
3647             control.</returns>\r
3648         </member>\r
3649         <member name="M:System.Windows.Controls.PanelDragDropTarget.ItemFromContainer(System.Windows.Controls.Panel,System.Windows.UIElement)">\r
3650             <summary>\r
3651             Gets the item from an item container.\r
3652             </summary>\r
3653             <param name="itemsControl">The items control.</param>\r
3654             <param name="itemContainer">The item container.</param>\r
3655             <returns>The data contained by the item container.</returns>\r
3656         </member>\r
3657         <member name="M:System.Windows.Controls.PanelDragDropTarget.RemoveItem(System.Windows.Controls.Panel,System.Object)">\r
3658             <summary>\r
3659             Removes an item from an items control.\r
3660             </summary>\r
3661             <param name="itemsControl">The items control.</param>\r
3662             <param name="data">The data to be removed.</param>\r
3663         </member>\r
3664         <member name="M:System.Windows.Controls.PanelDragDropTarget.OnContentChanged(System.Object,System.Object)">\r
3665             <summary>\r
3666             Confirms that the Content property is set to an object\r
3667             of type Panel.\r
3668             </summary>\r
3669             <param name="oldContent">The old content value.</param>\r
3670             <param name="newContent">The new content value.</param>\r
3671         </member>\r
3672         <member name="T:Microsoft.Windows.QueryContinueDragEventArgs">\r
3673             <summary>\r
3674             Contains arguments for the System.Windows.DragDrop.QueryContinueDrag event.\r
3675             </summary>\r
3676             <QualityBand>Experimental</QualityBand>\r
3677         </member>\r
3678         <member name="M:Microsoft.Windows.QueryContinueDragEventArgs.#ctor">\r
3679             <summary>\r
3680             Initializes a new instance of the QueryContinueDragEventArgs class.\r
3681             </summary>\r
3682         </member>\r
3683         <member name="P:Microsoft.Windows.QueryContinueDragEventArgs.Action">\r
3684             <summary>\r
3685             Gets or sets the current status of the associated drag-and-drop operation.\r
3686             </summary>\r
3687         </member>\r
3688         <member name="P:Microsoft.Windows.QueryContinueDragEventArgs.EscapePressed">\r
3689             <summary>\r
3690             Gets a value indicating whether the ESC key has been pressed.\r
3691             </summary>\r
3692         </member>\r
3693         <member name="P:Microsoft.Windows.QueryContinueDragEventArgs.KeyStates">\r
3694             <summary>\r
3695             Gets a flag enumeration Indicating the current state of the SHIFT, CTRL,\r
3696             and ALT keys, as well as the state of the mouse buttons.\r
3697             </summary>\r
3698         </member>\r
3699         <member name="T:Microsoft.Windows.QueryContinueDragEventHandler">\r
3700             <summary>\r
3701             Represents a method that will handle the routed events that enables a drag-and-drop\r
3702             operation to be canceled by the drag source, for example System.Windows.UIElement.QueryContinueDrag.\r
3703             </summary>\r
3704             <param name="sender">The object where the event handler is attached.</param>\r
3705             <param name="e">The event data.</param>\r
3706             <QualityBand>Experimental</QualityBand>\r
3707         </member>\r
3708         <member name="T:System.Collections.ObjectModel.Selection">\r
3709             <summary>\r
3710             A class that holds a selected item.\r
3711             </summary>\r
3712         </member>\r
3713         <member name="M:System.Collections.ObjectModel.Selection.#ctor(System.Nullable{System.Int32},System.Object)">\r
3714             <summary>\r
3715             Initializes an instance of the Selection class.\r
3716             </summary>\r
3717             <param name="index">The index of the selected item within the \r
3718             source collection.</param>\r
3719             <param name="item">The selected item.</param>\r
3720         </member>\r
3721         <member name="M:System.Collections.ObjectModel.Selection.#ctor(System.Object)">\r
3722             <summary>\r
3723             Initializes an instance of the Selection class.\r
3724             </summary>\r
3725             <param name="item">The selected item.</param>\r
3726         </member>\r
3727         <member name="P:System.Collections.ObjectModel.Selection.Index">\r
3728             <summary>\r
3729             Gets the index of the selection within the source collection.\r
3730             </summary>\r
3731         </member>\r
3732         <member name="P:System.Collections.ObjectModel.Selection.Item">\r
3733             <summary>\r
3734             Gets the selected item.\r
3735             </summary>\r
3736         </member>\r
3737         <member name="T:System.Collections.ObjectModel.SelectionCollection">\r
3738             <summary>\r
3739             A collection of selected items.\r
3740             </summary>\r
3741         </member>\r
3742         <member name="M:System.Collections.ObjectModel.SelectionCollection.ToSelectionCollection(System.Object)">\r
3743             <summary>\r
3744             Returns data as a SelectionCollection.\r
3745             </summary>\r
3746             <param name="data">The data object.</param>\r
3747             <returns>A selection collection.</returns>\r
3748         </member>\r
3749         <member name="M:System.Collections.ObjectModel.SelectionCollection.#ctor">\r
3750             <summary>\r
3751             Initializes a new instance of a SelectionCollection.\r
3752             </summary>\r
3753         </member>\r
3754         <member name="M:System.Collections.ObjectModel.SelectionCollection.#ctor(System.Collections.Generic.IEnumerable{System.Object})">\r
3755             <summary>\r
3756             Initializes a new instance of a SelectionCollection.\r
3757             </summary>\r
3758             <param name="items">The items to include in the selection \r
3759             collection.</param>\r
3760         </member>\r
3761         <member name="P:System.Collections.ObjectModel.SelectionCollection.SelectedItems">\r
3762             <summary>\r
3763             Gets a sequence of the items in the selection collection.\r
3764             </summary>\r
3765         </member>\r
3766         <member name="T:Microsoft.Windows.SystemParameters">\r
3767             <summary>\r
3768             Contains properties that you can use to query system settings.\r
3769             </summary>\r
3770             <QualityBand>Experimental</QualityBand>\r
3771         </member>\r
3772         <member name="P:Microsoft.Windows.SystemParameters.MinimumHorizontalDragDistance">\r
3773             <summary>\r
3774             Gets the minimum amount of horizontal drag distance before a drag operation occurs.\r
3775             </summary>\r
3776             <returns>The minimum amount of horizontal drag distance before a drag operation occurs.</returns>\r
3777         </member>\r
3778         <member name="P:Microsoft.Windows.SystemParameters.MinimumVerticalDragDistance">\r
3779             <summary>\r
3780             Gets the minimum amount of vertical drag distance before a drag operation occurs.\r
3781             </summary>\r
3782             <returns>The minimum amount of vertical drag distance before a drag operation occurs.</returns>\r
3783         </member>\r
3784         <member name="T:System.Windows.Controls.TreeViewDragDropTarget">\r
3785             <summary>\r
3786             A drag drop target for the TreeView control.\r
3787             </summary>\r
3788             <QualityBand>Experimental</QualityBand>\r
3789         </member>\r
3790         <member name="F:System.Windows.Controls.TreeViewDragDropTarget._dragEnter">\r
3791             <summary>\r
3792             An event raised when a drag enter operation occurs.\r
3793             </summary>\r
3794         </member>\r
3795         <member name="F:System.Windows.Controls.TreeViewDragDropTarget._dragLeave">\r
3796             <summary>\r
3797             An event raised when a drag leave operation occurs.\r
3798             </summary>\r
3799         </member>\r
3800         <member name="F:System.Windows.Controls.TreeViewDragDropTarget._drop">\r
3801             <summary>\r
3802             An event raised when a drop operation occurs.\r
3803             </summary>\r
3804         </member>\r
3805         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.OnContentChanged(System.Object,System.Object)">\r
3806             <summary>\r
3807             Throws an exception if the content is not a TreeView.\r
3808             </summary>\r
3809             <param name="oldContent">The old content value.</param>\r
3810             <param name="newContent">The new content value.</param>\r
3811         </member>\r
3812         <member name="F:System.Windows.Controls.TreeViewDragDropTarget.ExpandNodeDelayProperty">\r
3813             <summary>\r
3814             Identifies the ExpandNodeDelay dependency property.\r
3815             </summary>\r
3816         </member>\r
3817         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.#ctor">\r
3818             <summary>\r
3819             Initializes a new instance of the TreeViewDragDropTarget class.\r
3820             </summary>\r
3821         </member>\r
3822         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetTreeViewItem(Microsoft.Windows.DragEventArgs)">\r
3823             <summary>\r
3824             Retrieves the tree view item hovered over in a drag event.\r
3825             </summary>\r
3826             <param name="args">Information about a drag event.</param>\r
3827             <returns>The tree view item hovered over in a drag event.</returns>\r
3828         </member>\r
3829         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetItemsControlAncestor(System.Windows.DependencyObject)">\r
3830             <summary>\r
3831             Returns the items control ancestor of a dependency object.\r
3832             </summary>\r
3833             <param name="dependencyObject">The dependency object to retrieve the\r
3834             element for.</param>\r
3835             <returns>The items control ancestor of the dependency object.\r
3836             </returns>\r
3837         </member>\r
3838         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.OnDragEnter(Microsoft.Windows.DragEventArgs)">\r
3839             <summary>\r
3840             Prevents Move, Copy, or Link actions if an item is dragged into its\r
3841             descendent.\r
3842             </summary>\r
3843             <param name="args">Information about the drag event.</param>\r
3844         </member>\r
3845         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.OnDragLeave(Microsoft.Windows.DragEventArgs)">\r
3846             <summary>\r
3847             Prevents Move, Copy, or Link actions if an item is dragged into its\r
3848             descendent.\r
3849             </summary>\r
3850             <param name="args">Information about the drag event.</param>\r
3851         </member>\r
3852         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.OnDragEvent(Microsoft.Windows.DragEventArgs)">\r
3853             <summary>\r
3854             This method is called whenever a target event is raised.\r
3855             </summary>\r
3856             <param name="args">Information about the drag target event.</param>\r
3857         </member>\r
3858         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.OnDrop(Microsoft.Windows.DragEventArgs)">\r
3859             <summary>\r
3860             Prevents Move, Copy, or Link actions if an item is dragged into its\r
3861             descendent.\r
3862             </summary>\r
3863             <param name="args">Information about the drag event.</param>\r
3864         </member>\r
3865         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.SetEffects(Microsoft.Windows.DragEventArgs)">\r
3866             <summary>\r
3867             Prevents Move, Copy, or Link actions if an item is dragged into its\r
3868             descendent.\r
3869             </summary>\r
3870             <param name="args">Information about the drag event.</param>\r
3871         </member>\r
3872         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.IsTreeViewItemDraggedDirectlyAboveOrBelowSelf(Microsoft.Windows.DragEventArgs)">\r
3873             <summary>\r
3874             Returns a value indicating whether a TreeViewItem being dragged \r
3875             directly above or below itself.  If there are no indices in the\r
3876             selection the answer is result is always true.\r
3877             </summary>\r
3878             <param name="args">Information about a drag event.</param>\r
3879             <returns>A value indicating whether the TreeViewItem being dragged \r
3880             directly above or below itself.</returns>\r
3881         </member>\r
3882         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.IsTreeViewItemDraggedInDescendent(Microsoft.Windows.DragEventArgs)">\r
3883             <summary>\r
3884             Returns a value indicating whether an item is being dragged into its \r
3885             own descendent.\r
3886             </summary>\r
3887             <param name="args">Information about the drag event.</param>\r
3888             <returns>A value indicating whether an item is being dragged into \r
3889             its own descendent.  If there is no index information the answer\r
3890             is always assumed to be true.</returns>\r
3891         </member>\r
3892         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetDropTarget(Microsoft.Windows.DragEventArgs)">\r
3893             <summary>\r
3894             Retrieves the drop target of a drag event.\r
3895             </summary>\r
3896             <param name="args">Information about the drag event.</param>\r
3897             <returns>The drop target of a drag event.</returns>\r
3898         </member>\r
3899         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetTreeViewItemRectExcludingChildren(System.Windows.Controls.TreeViewItem)">\r
3900             <summary>\r
3901             Retrieves the location and dimensions of a TreeViewItem excluding\r
3902             its children.\r
3903             </summary>\r
3904             <param name="treeViewItem">The tree view item.</param>\r
3905             <returns>The location and dimensions of the TreeViewItem excluding\r
3906             its children.</returns>\r
3907         </member>\r
3908         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetInsertionIndicatorGeometry(System.Windows.Controls.ItemsControl,System.Int32,Microsoft.Windows.DragEventArgs)">\r
3909             <summary>\r
3910             Returns a geometry for the insertion indicator.\r
3911             </summary>\r
3912             <param name="dropTarget">The drop target.</param>\r
3913             <param name="insertionIndex">The insertion index within the drop \r
3914             target.</param>\r
3915             <param name="dragEventArgs">Information about the drag event.\r
3916             </param>\r
3917             <returns>The geometry for the insertion indicator.</returns>\r
3918         </member>\r
3919         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetDropTargetInsertionIndexOverride(System.Windows.Controls.ItemsControl,Microsoft.Windows.DragEventArgs)">\r
3920             <summary>\r
3921             Gets the insertion index within a drop target given information \r
3922             about a drag event.\r
3923             </summary>\r
3924             <param name="dropTarget">The drop target.</param>\r
3925             <param name="args">Information about a drag event.</param>\r
3926             <returns>The insertion index within the drop target.</returns>\r
3927         </member>\r
3928         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.CanScroll(System.Windows.Controls.ItemsControl)">\r
3929             <summary>\r
3930             Returns a value indicating whether a given items control\r
3931             can scroll.\r
3932             </summary>\r
3933             <param name="itemsControl">The items control.</param>\r
3934             <returns>The value indicating whether the given items control\r
3935             can scroll.</returns>\r
3936         </member>\r
3937         <member name="M:System.Windows.Controls.TreeViewDragDropTarget.ScrollIntoView(System.Windows.Controls.ItemsControl,System.Windows.Controls.TreeViewItem)">\r
3938             <summary>\r
3939             Scrolls a given item container into the view.\r
3940             </summary>\r
3941             <param name="itemsControl">The items control that contains\r
3942             the item container.</param>\r
3943             <param name="itemContainer">The item container to scroll into\r
3944             view.</param>\r
3945         </member>\r
3946         <member name="P:System.Windows.Controls.TreeViewDragDropTarget.ExpandNodeDelay">\r
3947             <summary>\r
3948             Gets or sets the delay before expanding a node that is being \r
3949             hovered over during a drag operation.\r
3950             </summary>\r
3951         </member>\r
3952         <member name="T:System.Windows.UIElementExtendedRoutedEventExtensions">\r
3953             <summary>\r
3954             This class contains extension methods that mimic the \r
3955             AddHandler/RemoveHandler methods for routed events.\r
3956             </summary>\r
3957             <remarks>\r
3958             These methods are in the System.Windows namespace so that they can be\r
3959             used as extension methods without bringing the Microsoft.Windows\r
3960             namespace into the scope.\r
3961             </remarks>\r
3962         </member>\r
3963         <member name="F:System.Windows.UIElementExtendedRoutedEventExtensions.targetEvents">\r
3964             <summary>\r
3965             A list of all the target events.\r
3966             </summary>\r
3967         </member>\r
3968         <member name="M:System.Windows.UIElementExtendedRoutedEventExtensions.AddHandler(System.Windows.UIElement,Microsoft.Windows.ExtendedRoutedEvent,System.Delegate,System.Boolean)">\r
3969             <summary>\r
3970             Adds a routed event handler for a specified routed event, adding the handler\r
3971             to the handler collection on the current element.\r
3972             </summary>\r
3973             <param name="that">The element to add a handler for.</param>\r
3974             <param name="routedEvent">An identifier for the routed event to be handled.</param>\r
3975             <param name="handler">A reference to the handler implementation.</param>\r
3976             <param name="handledEventsToo">True to register the handler such that it is invoked even when the routed\r
3977             event is marked handled in its event data; false to register the handler\r
3978             with the default condition that it will not be invoked if the routed event\r
3979             is already marked handled. The default is false.</param>\r
3980         </member>\r
3981         <member name="M:System.Windows.UIElementExtendedRoutedEventExtensions.RemoveHandler(System.Windows.UIElement,Microsoft.Windows.ExtendedRoutedEvent,System.Delegate)">\r
3982             <summary>\r
3983             Removes a routed event handler for a specified routed event, removing the handler\r
3984             from the handler collection on the current element.\r
3985             </summary>\r
3986             <param name="that">The element to remove the handler from.</param>\r
3987             <param name="routedEvent">An identifier for the routed event to be handled.</param>\r
3988             <param name="handler">A reference to the handler implementation.</param>\r
3989         </member>\r
3990         <member name="T:System.Windows.UIElementExtensions">\r
3991             <summary>\r
3992             A collection of extension methods for the UIElement class.\r
3993             </summary>\r
3994             <QualityBand>Experimental</QualityBand>\r
3995         </member>\r
3996         <member name="M:System.Windows.UIElementExtensions.GetSize(System.Windows.UIElement)">\r
3997             <summary>\r
3998             Returns the size of an element.\r
3999             </summary>\r
4000             <remarks>\r
4001             Note that this method only exists because there is a Silverlight bug that\r
4002             causes elements inside of a Canvas to return (0,0) for their RenderSize.\r
4003             This is a workaround that attempts to downcast to a FrameworkElement and\r
4004             if the cast is successful it uses the ActualWidth and ActualHeight \r
4005             properties.\r
4006             </remarks>\r
4007             <param name="that">The element for which to retrieve the size.</param>\r
4008             <returns>The size of the element.</returns>\r
4009         </member>\r
4010         <member name="M:System.Windows.UIElementExtensions.GetMouseMove(System.Windows.UIElement)">\r
4011             <summary>\r
4012             Returns an observable that wraps the MouseMove event.\r
4013             </summary>\r
4014             <param name="that">The instance to retrieve the event for.</param>\r
4015             <returns>An observable that wraps the MouseMove event.</returns>    \r
4016         </member>\r
4017         <member name="M:System.Windows.UIElementExtensions.GetMouseMoveWithOriginalSource(System.Windows.UIElement)">\r
4018             <summary>\r
4019             Returns an observable that wraps the MouseMove event and only\r
4020             returns when there a mouse event has an original source.\r
4021             </summary>\r
4022             <param name="that">The instance to retrieve the event for.</param>\r
4023             <returns>An observable that wraps the MouseMove event.</returns>    \r
4024         </member>\r
4025         <member name="M:System.Windows.UIElementExtensions.GetMouseMoveOnSelfAndSiblings(System.Windows.UIElement)">\r
4026             <summary>\r
4027             Returns an observable that wraps the MouseMove event on an instance \r
4028             and all of it's siblings.\r
4029             </summary>\r
4030             <param name="that">The instance to retrieve the event for.</param>\r
4031             <returns>An observable that wraps the MouseMove event on an instance \r
4032             and all of it's siblings.</returns>\r
4033         </member>\r
4034         <member name="M:System.Windows.UIElementExtensions.GetMouseLeftButtonDownAlways(System.Windows.UIElement)">\r
4035             <summary>\r
4036             Returns an observable that wraps the MouseLeftButtonDown event and\r
4037             returns even if one of the events involved is handled.\r
4038             </summary>\r
4039             <param name="that">The element to listen to.</param>\r
4040             <returns>An observable that that wraps the MouseLeftButtonDown event \r
4041             and returns even if one of the events involved is handled.</returns>\r
4042         </member>\r
4043         <member name="M:System.Windows.UIElementExtensions.GetMouseLeftButtonUpOnSelfAndSiblingsAlways(System.Windows.UIElement)">\r
4044             <summary>\r
4045             Returns an observable that wraps the MouseLeftButtonUp event of the\r
4046             root visual and all of it's siblings and returns even if one of the \r
4047             events involved is handled.\r
4048             </summary>\r
4049             <param name="that">The element to listen to.</param>\r
4050             <returns>An observable that that wraps the MouseLeftButtonUp event \r
4051             and returns even if one of the events involved is handled.</returns>\r
4052         </member>\r
4053         <member name="M:System.Windows.UIElementExtensions.GetMouseLeftButtonUpAlways(System.Windows.UIElement)">\r
4054             <summary>\r
4055             Returns an observable that wraps the MouseLeftButtonUp event and\r
4056             returns even if one of the events involved is handled.\r
4057             </summary>\r
4058             <param name="that">The element to listen to.</param>\r
4059             <returns>An observable that that wraps the MouseLeftButtonUp event \r
4060             and returns even if one of the events involved is handled.</returns>\r
4061         </member>\r
4062         <member name="M:System.Windows.UIElementExtensions.GetKeyDownAlways(System.Windows.UIElement)">\r
4063             <summary>\r
4064             Returns an observable that wraps the KeyDown event and\r
4065             returns even if one of the events involved is handled.\r
4066             </summary>\r
4067             <param name="that">The element to listen to.</param>\r
4068             <returns>An observable that that wraps the KeyDown event \r
4069             and returns even if one of the events involved is handled.</returns>\r
4070         </member>\r
4071         <member name="M:System.Windows.UIElementExtensions.GetKeyUpAlways(System.Windows.UIElement)">\r
4072             <summary>\r
4073             Returns an observable that wraps the KeyUp event and\r
4074             returns even if one of the events involved is handled.\r
4075             </summary>\r
4076             <param name="that">The element to listen to.</param>\r
4077             <returns>An observable that that wraps the KeyUp event \r
4078             and returns even if one of the events involved is handled.</returns>\r
4079         </member>\r
4080         <member name="M:System.Windows.UIElementExtensions.GetKeyUpOnSelfAndSiblingsAlways(System.Windows.UIElement)">\r
4081             <summary>\r
4082             Returns an observable that wraps the KeyUp event and returns even if \r
4083             one of the events involved is handled or occurs in a sibling.\r
4084             </summary>\r
4085             <param name="that">The element to listen to.</param>\r
4086             <returns>An observable that wraps the KeyUp event and returns even if \r
4087             one of the events involved is handled or occurs in a sibling.</returns>\r
4088         </member>\r
4089         <member name="M:System.Windows.UIElementExtensions.GetKeyStateChanged(System.Windows.Controls.Internals.IObservable{System.Windows.Controls.Internals.IEvent{System.Windows.Input.MouseButtonEventArgs}},System.Windows.Controls.Internals.IObservable{System.Windows.Controls.Internals.IEvent{System.Windows.Input.MouseButtonEventArgs}},System.Windows.Controls.Internals.IObservable{System.Windows.Controls.Internals.IEvent{System.Windows.Input.KeyEventArgs}},System.Windows.Controls.Internals.IObservable{System.Windows.Controls.Internals.IEvent{System.Windows.Input.KeyEventArgs}},Microsoft.Windows.DragDropKeyStates)">\r
4090             <summary>\r
4091             Returns an observable that returns a SW.DragDropKeyStates value.  The\r
4092             observable is composed of mouse down and up observables and key down\r
4093             and up observables.\r
4094             </summary>\r
4095             <param name="mouseDownObservable">An event raised when a mouse \r
4096             button is depressed.</param>\r
4097             <param name="mouseUpObservable">An event raised when a mouse button\r
4098             is released.</param>\r
4099             <param name="keyDownObservable">An event raised when a key is\r
4100             pressed down.</param> \r
4101             <param name="keyUpObservable">An event raised when a key is \r
4102             released.</param>\r
4103             <param name="initialState">The initial state of the drag and\r
4104             drop keys.</param>\r
4105             <returns>An observable that returns a SW.DragDropKeyStates value\r
4106             whenever it changes, even if one of the events involved\r
4107             is handled.</returns>\r
4108         </member>\r
4109         <member name="M:System.Windows.UIElementExtensions.GetKeyStateChangedAlways(System.Windows.UIElement,Microsoft.Windows.DragDropKeyStates)">\r
4110             <summary>\r
4111             Returns an observable that returns a SW.DragDropKeyStates value\r
4112             whenever it changes, even if one of the events involved\r
4113             is handled.\r
4114             </summary>\r
4115             <param name="that">The element to listen to.</param>\r
4116             <param name="initialState">The initial state SW.DragDropKeyStates.\r
4117             </param>\r
4118             <returns>An observable that returns a SW.DragDropKeyStates value\r
4119             whenever it changes, even if one of the events involved\r
4120             is handled.</returns>\r
4121         </member>\r
4122         <member name="M:System.Windows.UIElementExtensions.GetKeyStateChangedOnSelfAndSiblingsAlways(System.Windows.UIElement,Microsoft.Windows.DragDropKeyStates)">\r
4123             <summary>\r
4124             Returns an observable that returns a SW.DragDropKeyStates value\r
4125             whenever it changes, even if one of the events involved\r
4126             is handled or occurs in a sibling.\r
4127             </summary>\r
4128             <param name="that">The element to listen to.</param>\r
4129             <param name="initialState">The initial state SW.DragDropKeyStates.\r
4130             </param>\r
4131             <returns>An observable that returns a SW.DragDropKeyStates value\r
4132             whenever it changes, even if one of the events involved\r
4133             is handled.</returns>\r
4134         </member>\r
4135         <member name="M:System.Windows.UIElementExtensions.GetEscapePressedChangedOnSelfAndSiblingsAlways(System.Windows.UIElement)">\r
4136             <summary>\r
4137             Returns an observable that returns a value indicating \r
4138             whether escape is pressed, even if one of the events involved\r
4139             is handled or occurs in a sibling.\r
4140             </summary>\r
4141             <param name="that">The element to listen to.</param>\r
4142             <returns>An observable that returns a value indicating \r
4143             whether escape is pressed, even if one of the events involved\r
4144             is handled or occurs in a sibling.</returns>\r
4145         </member>\r
4146         <member name="M:System.Windows.UIElementExtensions.ToDragDropKeyStates(System.Windows.Input.Key)">\r
4147             <summary>\r
4148             Converts the key enumeration into the appropriate DragDropKeyStates\r
4149             value.\r
4150             </summary>\r
4151             <param name="key">The key value.</param>\r
4152             <returns>The appropriate SW.DragDropKeyStates value.</returns>\r
4153         </member>\r
4154         <member name="M:System.Windows.UIElementExtensions.SafeTransformToVisual(System.Windows.UIElement,System.Windows.UIElement)">\r
4155             <summary>\r
4156             This method performs a transform to visual operation but traps exceptions that occur.\r
4157             </summary>\r
4158             <param name="that">The element to transform to.</param>\r
4159             <param name="element">The element to transform from.</param>\r
4160             <returns>A general transform.</returns>\r
4161         </member>\r
4162         <member name="T:System.Windows.Controls.ExpandDirection">\r
4163             <summary>\r
4164             Specifies the direction in which an\r
4165             <see cref="T:System.Windows.Controls.Expander" /> control opens.\r
4166             </summary>\r
4167             <QualityBand>Stable</QualityBand>\r
4168         </member>\r
4169         <member name="F:System.Windows.Controls.ExpandDirection.Down">\r
4170             <summary>\r
4171             Specifies that the <see cref="T:System.Windows.Controls.Expander" />\r
4172             control opens in the down direction.\r
4173             </summary>\r
4174         </member>\r
4175         <member name="F:System.Windows.Controls.ExpandDirection.Up">\r
4176             <summary>\r
4177             Specifies that the <see cref="T:System.Windows.Controls.Expander" />\r
4178             control opens in the up direction.\r
4179             </summary>\r
4180         </member>\r
4181         <member name="F:System.Windows.Controls.ExpandDirection.Left">\r
4182             <summary>\r
4183             Specifies that the <see cref="T:System.Windows.Controls.Expander" />\r
4184             control opens in the left direction.\r
4185             </summary>\r
4186         </member>\r
4187         <member name="F:System.Windows.Controls.ExpandDirection.Right">\r
4188             <summary>\r
4189             Specifies that the <see cref="T:System.Windows.Controls.Expander" />\r
4190             control opens in the right direction.\r
4191             </summary>\r
4192         </member>\r
4193         <member name="T:System.Windows.Controls.Expander">\r
4194             <summary>\r
4195             Represents a control that displays a header and has a collapsible\r
4196             content window.\r
4197             </summary>\r
4198             <QualityBand>Stable</QualityBand>\r
4199         </member>\r
4200         <member name="T:System.Windows.Controls.HeaderedContentControl">\r
4201             <summary>\r
4202             Provides the base implementation for controls that contain a single\r
4203             content element and a header.\r
4204             </summary>\r
4205             <remarks>\r
4206             HeaderedContentControl adds Header and HeaderTemplatefeatures to a\r
4207             ContentControl. HasHeader and HeaderTemplateSelector are removed for\r
4208             lack of support and consistency with other Silverlight controls.\r
4209             </remarks>\r
4210             <QualityBand>Stable</QualityBand>\r
4211         </member>\r
4212         <member name="F:System.Windows.Controls.HeaderedContentControl.HeaderProperty">\r
4213             <summary>\r
4214             Identifies the\r
4215             <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />\r
4216             dependency property.\r
4217             </summary>\r
4218             <value>\r
4219             The identifier for the\r
4220             <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />\r
4221             dependency property.\r
4222             </value>\r
4223         </member>\r
4224         <member name="M:System.Windows.Controls.HeaderedContentControl.OnHeaderPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
4225             <summary>\r
4226             HeaderProperty property changed handler.\r
4227             </summary>\r
4228             <param name="d">HeaderedContentControl whose Header property is changed.</param>\r
4229             <param name="e">DependencyPropertyChangedEventArgs, which contains the old and new value.</param>\r
4230         </member>\r
4231         <member name="F:System.Windows.Controls.HeaderedContentControl.HeaderTemplateProperty">\r
4232             <summary>\r
4233             Identifies the\r
4234             <see cref="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate" />\r
4235             dependency property.\r
4236             </summary>\r
4237             <value>\r
4238             The identifier for the\r
4239             <see cref="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate" />\r
4240             dependency property.\r
4241             </value>\r
4242         </member>\r
4243         <member name="M:System.Windows.Controls.HeaderedContentControl.OnHeaderTemplatePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
4244             <summary>\r
4245             HeaderTemplateProperty property changed handler.\r
4246             </summary>\r
4247             <param name="d">HeaderedContentControl whose HeaderTemplate property is changed.</param>\r
4248             <param name="e">DependencyPropertyChangedEventArgs, which contains the old and new value.</param>\r
4249         </member>\r
4250         <member name="M:System.Windows.Controls.HeaderedContentControl.#ctor">\r
4251             <summary>\r
4252             Initializes a new instance of the\r
4253             <see cref="T:System.Windows.Controls.HeaderedContentControl" />\r
4254             class.\r
4255             </summary>\r
4256         </member>\r
4257         <member name="M:System.Windows.Controls.HeaderedContentControl.OnHeaderChanged(System.Object,System.Object)">\r
4258             <summary>\r
4259             Called when the value of the\r
4260             <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />\r
4261             property changes.\r
4262             </summary>\r
4263             <param name="oldHeader">\r
4264             The old value of the\r
4265             <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />\r
4266             property.\r
4267             </param>\r
4268             <param name="newHeader">\r
4269             The new value of the\r
4270             <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />\r
4271             property.\r
4272             </param>\r
4273         </member>\r
4274         <member name="M:System.Windows.Controls.HeaderedContentControl.OnHeaderTemplateChanged(System.Windows.DataTemplate,System.Windows.DataTemplate)">\r
4275             <summary>\r
4276             Called when the value of the\r
4277             <see cref="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate" />\r
4278             property changes.\r
4279             </summary>\r
4280             <param name="oldHeaderTemplate">\r
4281             The old value of the\r
4282             <see cref="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate" />\r
4283             property.\r
4284             </param>\r
4285             <param name="newHeaderTemplate">\r
4286             The new value of the\r
4287             <see cref="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate" />\r
4288             property.\r
4289             </param>\r
4290         </member>\r
4291         <member name="P:System.Windows.Controls.HeaderedContentControl.Header">\r
4292             <summary>\r
4293             Gets or sets the content for the header of the control.\r
4294             </summary>\r
4295             <value>\r
4296             The content for the header of the control. The default value is\r
4297             null.\r
4298             </value>\r
4299         </member>\r
4300         <member name="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate">\r
4301             <summary>\r
4302             Gets or sets the template that is used to display the content of the\r
4303             control's header.\r
4304             </summary>\r
4305             <value>\r
4306             The template that is used to display the content of the control's\r
4307             header. The default is null.\r
4308             </value>\r
4309         </member>\r
4310         <member name="F:System.Windows.Controls.Expander.ElementExpanderButtonName">\r
4311             <summary>\r
4312             The name of the ExpanderButton template part.\r
4313             </summary>\r
4314         </member>\r
4315         <member name="F:System.Windows.Controls.Expander._expanderButton">\r
4316             <summary>\r
4317             The ExpanderButton template part is a templated ToggleButton that's used \r
4318             to expand and collapse the ExpandSite, which hosts the content.\r
4319             </summary>\r
4320         </member>\r
4321         <member name="F:System.Windows.Controls.Expander.ExpandDirectionProperty">\r
4322             <summary>\r
4323             Identifies the\r
4324             <see cref="P:System.Windows.Controls.Expander.ExpandDirection" />\r
4325             dependency property.\r
4326             </summary>\r
4327             <value>\r
4328             The identifier for the\r
4329             <see cref="P:System.Windows.Controls.Expander.ExpandDirection" />\r
4330             dependency property.\r
4331             </value>\r
4332         </member>\r
4333         <member name="M:System.Windows.Controls.Expander.OnExpandDirectionPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
4334             <summary>\r
4335             ExpandDirectionProperty PropertyChangedCallback call back static function.\r
4336             This function validates the new value before calling virtual function OnExpandDirectionChanged.\r
4337             </summary>\r
4338             <param name="d">Expander object whose ExpandDirection property is changed.</param>\r
4339             <param name="e">DependencyPropertyChangedEventArgs which contains the old and new values.</param>\r
4340         </member>\r
4341         <member name="M:System.Windows.Controls.Expander.IsValidExpandDirection(System.Object)">\r
4342             <summary>\r
4343             Check whether the passed in value o is a valid ExpandDirection enum value.\r
4344             </summary>\r
4345             <param name="o">The value to be checked.</param>\r
4346             <returns>True if o is a valid ExpandDirection enum value, false o/w.</returns>\r
4347         </member>\r
4348         <member name="F:System.Windows.Controls.Expander.IsExpandedProperty">\r
4349             <summary>\r
4350             Identifies the\r
4351             <see cref="P:System.Windows.Controls.Expander.IsExpanded" />\r
4352             dependency property.\r
4353             </summary>\r
4354             <value>\r
4355             The identifier for the\r
4356             <see cref="P:System.Windows.Controls.Expander.IsExpanded" />\r
4357             dependency property.\r
4358             </value>\r
4359         </member>\r
4360         <member name="M:System.Windows.Controls.Expander.OnIsExpandedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
4361             <summary>\r
4362             ExpandedProperty PropertyChangedCallback static function.\r
4363             </summary>\r
4364             <param name="d">Expander object whose Expanded property is changed.</param>\r
4365             <param name="e">DependencyPropertyChangedEventArgs which contains the old and new values.</param>\r
4366         </member>\r
4367         <member name="M:System.Windows.Controls.Expander.#ctor">\r
4368             <summary>\r
4369             Initializes a new instance of the\r
4370             <see cref="T:System.Windows.Controls.Expander" /> class.\r
4371             </summary>\r
4372         </member>\r
4373         <member name="M:System.Windows.Controls.Expander.OnApplyTemplate">\r
4374             <summary>\r
4375             Builds the visual tree for the\r
4376             <see cref="T:System.Windows.Controls.Expander" /> control when a new\r
4377             template is applied.\r
4378             </summary>\r
4379         </member>\r
4380         <member name="M:System.Windows.Controls.Expander.OnCreateAutomationPeer">\r
4381             <summary>\r
4382             Returns a\r
4383             <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />\r
4384             for use by the Silverlight automation infrastructure.\r
4385             </summary>\r
4386             <returns>\r
4387             A\r
4388             <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />\r
4389             object for the <see cref="T:System.Windows.Controls.Expander" />.\r
4390             </returns>\r
4391         </member>\r
4392         <member name="M:System.Windows.Controls.Expander.OnKeyDown(System.Windows.Input.KeyEventArgs)">\r
4393             <summary>\r
4394             Provides handling for the\r
4395             <see cref="E:System.Windows.UIElement.KeyDown" /> event.\r
4396             </summary>\r
4397             <param name="e">Key event args.</param>\r
4398         </member>\r
4399         <member name="M:System.Windows.Controls.Expander.OnExpanded">\r
4400             <summary>\r
4401             Raises the\r
4402             <see cref="E:System.Windows.Controls.Expander.Expanded" /> event\r
4403             when the\r
4404             <see cref="P:System.Windows.Controls.Expander.IsExpanded" />\r
4405             property changes from false to true.\r
4406             </summary>\r
4407         </member>\r
4408         <member name="M:System.Windows.Controls.Expander.OnCollapsed">\r
4409             <summary>\r
4410             Raises the\r
4411             <see cref="E:System.Windows.Controls.Expander.Collapsed" /> event\r
4412             when the\r
4413             <see cref="P:System.Windows.Controls.Expander.IsExpanded" />\r
4414             property changes from true to false.\r
4415             </summary>\r
4416         </member>\r
4417         <member name="M:System.Windows.Controls.Expander.ToggleExpanded(System.Windows.RoutedEventHandler,System.Windows.RoutedEventArgs)">\r
4418             <summary>\r
4419             Handle changes to the IsExpanded property.\r
4420             </summary>\r
4421             <param name="handler">Event handler.</param>\r
4422             <param name="args">Event arguments.</param>\r
4423         </member>\r
4424         <member name="M:System.Windows.Controls.Expander.RaiseEvent(System.Windows.RoutedEventHandler,System.Windows.RoutedEventArgs)">\r
4425             <summary>\r
4426             Raise a RoutedEvent.\r
4427             </summary>\r
4428             <param name="handler">Event handler.</param>\r
4429             <param name="args">Event arguments.</param>\r
4430         </member>\r
4431         <member name="M:System.Windows.Controls.Expander.OnExpanderButtonClicked(System.Object,System.Windows.RoutedEventArgs)">\r
4432             <summary>\r
4433             Handle ExpanderButton's click event.\r
4434             </summary>\r
4435             <param name="sender">The ExpanderButton in template.</param>\r
4436             <param name="e">Routed event arg.</param>\r
4437         </member>\r
4438         <member name="M:System.Windows.Controls.Expander.System#Windows#Controls#IUpdateVisualState#UpdateVisualState(System.Boolean)">\r
4439             <summary>\r
4440             Update the visual state of the control.\r
4441             </summary>\r
4442             <param name="useTransitions">\r
4443             A value indicating whether to automatically generate transitions to\r
4444             the new state, or instantly transition to the new state.\r
4445             </param>\r
4446         </member>\r
4447         <member name="M:System.Windows.Controls.Expander.UpdateVisualState(System.Boolean)">\r
4448             <summary>\r
4449             Update the current visual state of the button.\r
4450             </summary>\r
4451             <param name="useTransitions">\r
4452             True to use transitions when updating the visual state, false to\r
4453             snap directly to the new visual state.\r
4454             </param>\r
4455         </member>\r
4456         <member name="P:System.Windows.Controls.Expander.ExpanderButton">\r
4457             <summary>\r
4458             Gets or sets the ExpanderButton template part.\r
4459             </summary>\r
4460         </member>\r
4461         <member name="P:System.Windows.Controls.Expander.ExpandDirection">\r
4462             <summary>\r
4463             Gets or sets the direction in which the\r
4464             <see cref="T:System.Windows.Controls.Expander" /> content window\r
4465             opens.\r
4466             </summary>\r
4467             <value>\r
4468             One of the <see cref="T:System.Windows.Controls.ExpandDirection" />\r
4469             values that define which direction the content window opens.  The\r
4470             default is\r
4471             <see cref="F:System.Windows.Controls.ExpandDirection.Down" />.\r
4472             </value>\r
4473         </member>\r
4474         <member name="P:System.Windows.Controls.Expander.IsExpanded">\r
4475             <summary>\r
4476             Gets or sets a value indicating whether the\r
4477             <see cref="T:System.Windows.Controls.Expander" /> content window is\r
4478             visible.\r
4479             </summary>\r
4480             <value>\r
4481             True if the content window is expanded; otherwise, false. The\r
4482             default is false.\r
4483             </value>\r
4484         </member>\r
4485         <member name="E:System.Windows.Controls.Expander.Expanded">\r
4486             <summary>\r
4487             Occurs when the content window of an\r
4488             <see cref="T:System.Windows.Controls.Expander" /> control opens to\r
4489             display both its header and content.\r
4490             </summary>\r
4491         </member>\r
4492         <member name="E:System.Windows.Controls.Expander.Collapsed">\r
4493             <summary>\r
4494             Occurs when the content window of an\r
4495             <see cref="T:System.Windows.Controls.Expander" /> control closes and\r
4496             only the\r
4497             <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />\r
4498             is visible.\r
4499             </summary>\r
4500         </member>\r
4501         <member name="P:System.Windows.Controls.Expander.Interaction">\r
4502             <summary>\r
4503             Gets or sets the helper that provides all of the standard\r
4504             interaction functionality.\r
4505             </summary>\r
4506         </member>\r
4507         <member name="T:System.Windows.Automation.Peers.ExpanderAutomationPeer">\r
4508             <summary>\r
4509             Exposes <see cref="T:System.Windows.Controls.Expander" /> types to UI\r
4510             automation.\r
4511             </summary>\r
4512             <QualityBand>Stable</QualityBand>\r
4513         </member>\r
4514         <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.#ctor(System.Windows.Controls.Expander)">\r
4515             <summary>\r
4516             Initializes a new instance of the\r
4517             <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />\r
4518             class.\r
4519             </summary>\r
4520             <param name="owner">\r
4521             The element associated with this automation peer.\r
4522             </param>\r
4523         </member>\r
4524         <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.GetAutomationControlTypeCore">\r
4525             <summary>\r
4526             Gets the control type for the\r
4527             <see cref="T:System.Windows.Controls.Expander" /> that is associated\r
4528             with this\r
4529             <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />.\r
4530             This method is called by\r
4531             <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType" />.\r
4532             </summary>\r
4533             <returns>\r
4534             The\r
4535             <see cref="F:System.Windows.Automation.Peers.AutomationControlType.Group" />\r
4536             enumeration value.\r
4537             </returns>\r
4538         </member>\r
4539         <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.GetClassNameCore">\r
4540             <summary>\r
4541             Gets the name of the\r
4542             <see cref="T:System.Windows.Controls.Expander" /> that is associated\r
4543             with this\r
4544             <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />.\r
4545             This method is called by\r
4546             <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName" />.\r
4547             </summary>\r
4548             <returns>A string that contains Expander.</returns>\r
4549         </member>\r
4550         <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">\r
4551             <summary>\r
4552             Gets the control pattern for the\r
4553             <see cref="T:System.Windows.Controls.Expander" /> that is associated\r
4554             with this\r
4555             <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />.\r
4556             </summary>\r
4557             <param name="pattern">One of the enumeration values.</param>\r
4558             <returns>\r
4559             The object that implements the pattern interface, or null if the\r
4560             specified pattern interface is not implemented by this peer.\r
4561             </returns>\r
4562         </member>\r
4563         <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#Expand">\r
4564             <summary>\r
4565             Displays all child nodes, controls, or content of the control.\r
4566             </summary>\r
4567             <remarks>\r
4568             This API supports the .NET Framework infrastructure and is not \r
4569             intended to be used directly from your code.\r
4570             </remarks>\r
4571         </member>\r
4572         <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#Collapse">\r
4573             <summary>\r
4574             Hides all nodes, controls, or content that are descendants of the\r
4575             control.\r
4576             </summary>\r
4577             <remarks>\r
4578             This API supports the .NET Framework infrastructure and is not \r
4579             intended to be used directly from your code.\r
4580             </remarks>\r
4581         </member>\r
4582         <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.RaiseExpandCollapseAutomationEvent(System.Boolean,System.Boolean)">\r
4583             <summary>\r
4584             Raise an automation event when a Expander is expanded or collapsed.\r
4585             </summary>\r
4586             <param name="oldValue">\r
4587             A value indicating whether the Expander was expanded.\r
4588             </param>\r
4589             <param name="newValue">\r
4590             A value indicating whether the Expander is expanded.\r
4591             </param>\r
4592         </member>\r
4593         <member name="P:System.Windows.Automation.Peers.ExpanderAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#ExpandCollapseState">\r
4594             <summary>\r
4595             Gets the state (expanded or collapsed) of the control.\r
4596             </summary>\r
4597             <value>\r
4598             The state (expanded or collapsed) of the control.\r
4599             </value>\r
4600             <remarks>\r
4601             This API supports the .NET Framework infrastructure and is not \r
4602             intended to be used directly from your code.\r
4603             </remarks>\r
4604         </member>\r
4605         <member name="T:System.Windows.Controls.BindingSourceEvaluator`1">\r
4606             <summary>\r
4607             A framework element that permits a binding to be evaluated in a new data\r
4608             context leaf node. Uses the BindingSource to do the evaluation.\r
4609             </summary>\r
4610             <typeparam name="T">The type of dynamic binding to return.</typeparam>\r
4611             <remarks>Mimicks the class BindingEvaluator that uses DataContext\r
4612             to do evaluation.</remarks>\r
4613         </member>\r
4614         <member name="F:System.Windows.Controls.BindingSourceEvaluator`1.ValueProperty">\r
4615             <summary>\r
4616             Identifies the Value dependency property.\r
4617             </summary>\r
4618         </member>\r
4619         <member name="M:System.Windows.Controls.BindingSourceEvaluator`1.#ctor(System.Windows.Data.Binding)">\r
4620             <summary>\r
4621             Initializes a new instance of the BindingSourceEvaluator class.\r
4622             </summary>\r
4623             <param name="binding">The binding.</param>\r
4624         </member>\r
4625         <member name="M:System.Windows.Controls.BindingSourceEvaluator`1.GetDynamicValue(System.Object)">\r
4626             <summary>\r
4627             Evaluates the specified source.\r
4628             </summary>\r
4629             <param name="source">The object used as a source for the\r
4630             evaluation.</param>\r
4631             <returns>The evaluated binding.</returns>\r
4632             <remarks>Only uses Path, Converter, ConverterCulture and\r
4633             ConverterParameter.</remarks>\r
4634         </member>\r
4635         <member name="P:System.Windows.Controls.BindingSourceEvaluator`1.Value">\r
4636             <summary>\r
4637             Gets the data item string value.\r
4638             </summary>\r
4639         </member>\r
4640         <member name="P:System.Windows.Controls.BindingSourceEvaluator`1.ValueBinding">\r
4641             <summary>\r
4642             Gets the value binding that is used as a template\r
4643             for the actual evaluation.\r
4644             </summary>\r
4645         </member>\r
4646         <member name="T:System.Windows.Controls.DesignerProperties">\r
4647             <summary>\r
4648             Provides a custom implementation of DesignerProperties.GetIsInDesignMode\r
4649             to work around an issue.\r
4650             </summary>\r
4651         </member>\r
4652         <member name="M:System.Windows.Controls.DesignerProperties.GetIsInDesignMode(System.Windows.DependencyObject)">\r
4653             <summary>\r
4654             Returns whether the control is in design mode (running under Blend\r
4655             or Visual Studio).\r
4656             </summary>\r
4657             <param name="element">The element from which the property value is\r
4658             read.</param>\r
4659             <returns>True if in design mode.</returns>\r
4660         </member>\r
4661         <member name="F:System.Windows.Controls.DesignerProperties._isInDesignMode">\r
4662             <summary>\r
4663             Stores the computed InDesignMode value.\r
4664             </summary>\r
4665         </member>\r
4666         <member name="T:System.Windows.Controls.WeakEventListener`3">\r
4667             <summary>\r
4668             Implements a weak event listener that allows the owner to be garbage\r
4669             collected if its only remaining link is an event handler.\r
4670             </summary>\r
4671             <typeparam name="TInstance">Type of instance listening for the event.</typeparam>\r
4672             <typeparam name="TSource">Type of source for the event.</typeparam>\r
4673             <typeparam name="TEventArgs">Type of event arguments for the event.</typeparam>\r
4674         </member>\r
4675         <member name="F:System.Windows.Controls.WeakEventListener`3._weakInstance">\r
4676             <summary>\r
4677             WeakReference to the instance listening for the event.\r
4678             </summary>\r
4679         </member>\r
4680         <member name="M:System.Windows.Controls.WeakEventListener`3.#ctor(`0)">\r
4681             <summary>\r
4682             Initializes a new instances of the WeakEventListener class.\r
4683             </summary>\r
4684             <param name="instance">Instance subscribing to the event.</param>\r
4685         </member>\r
4686         <member name="M:System.Windows.Controls.WeakEventListener`3.OnEvent(`1,`2)">\r
4687             <summary>\r
4688             Handler for the subscribed event calls OnEventAction to handle it.\r
4689             </summary>\r
4690             <param name="source">Event source.</param>\r
4691             <param name="eventArgs">Event arguments.</param>\r
4692         </member>\r
4693         <member name="M:System.Windows.Controls.WeakEventListener`3.Detach">\r
4694             <summary>\r
4695             Detaches from the subscribed event.\r
4696             </summary>\r
4697         </member>\r
4698         <member name="P:System.Windows.Controls.WeakEventListener`3.OnEventAction">\r
4699             <summary>\r
4700             Gets or sets the method to call when the event fires.\r
4701             </summary>\r
4702         </member>\r
4703         <member name="P:System.Windows.Controls.WeakEventListener`3.OnDetachAction">\r
4704             <summary>\r
4705             Gets or sets the method to call when detaching from the event.\r
4706             </summary>\r
4707         </member>\r
4708         <member name="T:System.Windows.Controls.ItemsControlExtensions">\r
4709             <summary>\r
4710             Provides useful extensions to ItemsControl instances.\r
4711             </summary>\r
4712             <QualityBand>Experimental</QualityBand>\r
4713         </member>\r
4714         <member name="M:System.Windows.Controls.ItemsControlExtensions.GetItemsHost(System.Windows.Controls.ItemsControl)">\r
4715             <summary>\r
4716             Gets the Panel that contains the containers of an ItemsControl.\r
4717             </summary>\r
4718             <param name="control">The ItemsControl.</param>\r
4719             <returns>\r
4720             The Panel that contains the containers of an ItemsControl, or null\r
4721             if the Panel could not be found.\r
4722             </returns>\r
4723             <exception cref="T:System.ArgumentNullException">\r
4724             <paramref name="control" /> is null.\r
4725             </exception>\r
4726         </member>\r
4727         <member name="M:System.Windows.Controls.ItemsControlExtensions.GetScrollHost(System.Windows.Controls.ItemsControl)">\r
4728             <summary>\r
4729             Gets the ScrollViewer that contains the containers of an\r
4730             ItemsControl.\r
4731             </summary>\r
4732             <param name="control">The ItemsControl.</param>\r
4733             <returns>\r
4734             The ScrollViewer that contains the containers of an ItemsControl, or\r
4735             null if a ScrollViewer could not be found.\r
4736             </returns>\r
4737             <exception cref="T:System.ArgumentNullException">\r
4738             <paramref name="control" /> is null.\r
4739             </exception>\r
4740         </member>\r
4741         <member name="M:System.Windows.Controls.ItemsControlExtensions.GetContainers(System.Windows.Controls.ItemsControl)">\r
4742             <summary>\r
4743             Get the item containers of an ItemsControl.\r
4744             </summary>\r
4745             <param name="control">The ItemsControl.</param>\r
4746             <returns>The item containers of an ItemsControl.</returns>\r
4747             <exception cref="T:System.ArgumentNullException">\r
4748             <paramref name="control" /> is null.\r
4749             </exception>\r
4750         </member>\r
4751         <member name="M:System.Windows.Controls.ItemsControlExtensions.GetContainers``1(System.Windows.Controls.ItemsControl)">\r
4752             <summary>\r
4753             Get the item containers of an ItemsControl.\r
4754             </summary>\r
4755             <typeparam name="TContainer">\r
4756             The type of the item containers.\r
4757             </typeparam>\r
4758             <param name="control">The ItemsControl.</param>\r
4759             <returns>The item containers of an ItemsControl.</returns>\r
4760             <exception cref="T:System.ArgumentNullException">\r
4761             <paramref name="control" /> is null.\r
4762             </exception>\r
4763         </member>\r
4764         <member name="M:System.Windows.Controls.ItemsControlExtensions.GetContainersIterator``1(System.Windows.Controls.ItemsControl)">\r
4765             <summary>\r
4766             Get the item containers of an ItemsControl.\r
4767             </summary>\r
4768             <typeparam name="TContainer">\r
4769             The type of the item containers.\r
4770             </typeparam>\r
4771             <param name="control">The ItemsControl.</param>\r
4772             <returns>The item containers of an ItemsControl.</returns>\r
4773         </member>\r
4774         <member name="M:System.Windows.Controls.ItemsControlExtensions.GetItemsAndContainers(System.Windows.Controls.ItemsControl)">\r
4775             <summary>\r
4776             Get the items and item containers of an ItemsControl.\r
4777             </summary>\r
4778             <param name="control">The ItemsControl.</param>\r
4779             <returns>The items and item containers of an ItemsControl.</returns>\r
4780             <exception cref="T:System.ArgumentNullException">\r
4781             <paramref name="control" /> is null.\r
4782             </exception>\r
4783         </member>\r
4784         <member name="M:System.Windows.Controls.ItemsControlExtensions.GetItemsAndContainers``1(System.Windows.Controls.ItemsControl)">\r
4785             <summary>\r
4786             Get the items and item containers of an ItemsControl.\r
4787             </summary>\r
4788             <typeparam name="TContainer">\r
4789             The type of the item containers.\r
4790             </typeparam>\r
4791             <param name="control">The ItemsControl.</param>\r
4792             <returns>The items and item containers of an ItemsControl.</returns>\r
4793             <exception cref="T:System.ArgumentNullException">\r
4794             <paramref name="control" /> is null.\r
4795             </exception>\r
4796         </member>\r
4797         <member name="M:System.Windows.Controls.ItemsControlExtensions.GetItemsAndContainersIterator``1(System.Windows.Controls.ItemsControl)">\r
4798             <summary>\r
4799             Get the items and item containers of an ItemsControl.\r
4800             </summary>\r
4801             <typeparam name="TContainer">\r
4802             The type of the item containers.\r
4803             </typeparam>\r
4804             <param name="control">The ItemsControl.</param>\r
4805             <returns>The items and item containers of an ItemsControl.</returns>\r
4806             <exception cref="T:System.ArgumentNullException">\r
4807             <paramref name="control" /> is null.\r
4808             </exception>\r
4809         </member>\r
4810         <member name="M:System.Windows.Controls.ItemsControlExtensions.CanAddItem(System.Windows.Controls.ItemsControl,System.Object)">\r
4811             <summary>\r
4812             Returns a value indicating whether an item can be added to an\r
4813             ItemsControl.\r
4814             </summary>\r
4815             <param name="that">The ItemsControl instance.</param>\r
4816             <param name="item">The item to be added.</param>\r
4817             <returns>A value Indicating whether an item can be added to an\r
4818             ItemsControl.</returns>\r
4819         </member>\r
4820         <member name="M:System.Windows.Controls.ItemsControlExtensions.CanRemoveItem(System.Windows.Controls.ItemsControl)">\r
4821             <summary>\r
4822             Returns a value indicating whether an item can be removed from the\r
4823             ItemsControl.\r
4824             </summary>\r
4825             <param name="that">The items control.</param>\r
4826             <returns>A value indicating whether an item can be removed from the\r
4827             ItemsControl.</returns>\r
4828         </member>\r
4829         <member name="M:System.Windows.Controls.ItemsControlExtensions.InsertItem(System.Windows.Controls.ItemsControl,System.Int32,System.Object)">\r
4830             <summary>\r
4831             Inserts an item into an ItemsControl.\r
4832             </summary>\r
4833             <param name="that">The ItemsControl instance.</param>\r
4834             <param name="index">The index at which to insert the item.</param>\r
4835             <param name="item">The item to be inserted.</param>\r
4836         </member>\r
4837         <member name="M:System.Windows.Controls.ItemsControlExtensions.AddItem(System.Windows.Controls.ItemsControl,System.Object)">\r
4838             <summary>\r
4839             Adds an item to an ItemsControl.\r
4840             </summary>\r
4841             <param name="that">The ItemsControl instance.</param>\r
4842             <param name="item">The item to be inserted.</param>\r
4843         </member>\r
4844         <member name="M:System.Windows.Controls.ItemsControlExtensions.RemoveItem(System.Windows.Controls.ItemsControl,System.Object)">\r
4845             <summary>\r
4846             Removes an item from an ItemsControl.\r
4847             </summary>\r
4848             <param name="that">The ItemsControl instance.</param>\r
4849             <param name="item">The item to be removed.</param>\r
4850         </member>\r
4851         <member name="M:System.Windows.Controls.ItemsControlExtensions.RemoveItemAtIndex(System.Windows.Controls.ItemsControl,System.Int32)">\r
4852             <summary>\r
4853             Removes an item from an ItemsControl.\r
4854             </summary>\r
4855             <param name="that">The ItemsControl instance.</param>\r
4856             <param name="index">The index of the item to be removed.</param>\r
4857         </member>\r
4858         <member name="M:System.Windows.Controls.ItemsControlExtensions.GetItemCount(System.Windows.Controls.ItemsControl)">\r
4859             <summary>\r
4860             Gets the number of items in an ItemsControl.\r
4861             </summary>\r
4862             <param name="that">The ItemsControl instance.</param>\r
4863             <returns>The number of items in the ItemsControl.</returns>\r
4864         </member>\r
4865         <member name="T:System.Windows.Controls.ScrollViewerExtensions">\r
4866             <summary>\r
4867             Provides useful extensions to ScrollViewer instances.\r
4868             </summary>\r
4869             <QualityBand>Experimental</QualityBand>\r
4870         </member>\r
4871         <member name="F:System.Windows.Controls.ScrollViewerExtensions.LineChange">\r
4872             <summary>\r
4873             The amount to scroll a ScrollViewer for a line change.\r
4874             </summary>\r
4875         </member>\r
4876         <member name="M:System.Windows.Controls.ScrollViewerExtensions.GetIsMouseWheelScrollingEnabled(System.Windows.Controls.ScrollViewer)">\r
4877             <summary>\r
4878             Gets a value indicating whether the ScrollViewer has enabled\r
4879             scrolling via the mouse wheel.\r
4880             </summary>\r
4881             <param name="viewer">The ScrollViewer.</param>\r
4882             <returns>\r
4883             A value indicating whether the ScrollViewer has enabled scrolling\r
4884             via the mouse wheel.\r
4885             </returns>\r
4886         </member>\r
4887         <member name="M:System.Windows.Controls.ScrollViewerExtensions.SetIsMouseWheelScrollingEnabled(System.Windows.Controls.ScrollViewer,System.Boolean)">\r
4888             <summary>\r
4889             Sets a value indicating whether the ScrollViewer will enable\r
4890             scrolling via the mouse wheel.\r
4891             </summary>\r
4892             <param name="viewer">The ScrollViewer.</param>\r
4893             <param name="value">\r
4894             A value indicating whether the ScrollViewer will enable scrolling\r
4895             via the mouse wheel.\r
4896             </param>\r
4897         </member>\r
4898         <member name="F:System.Windows.Controls.ScrollViewerExtensions.IsMouseWheelScrollingEnabledProperty">\r
4899             <summary>\r
4900             Identifies the IsMouseWheelScrollingEnabled dependency property.\r
4901             </summary>\r
4902         </member>\r
4903         <member name="M:System.Windows.Controls.ScrollViewerExtensions.OnIsMouseWheelScrollingEnabledPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
4904             <summary>\r
4905             IsMouseWheelScrollingEnabledProperty property changed handler.\r
4906             </summary>\r
4907             <param name="d">ScrollViewerExtensions that changed its IsMouseWheelScrollingEnabled.</param>\r
4908             <param name="e">Event arguments.</param>\r
4909         </member>\r
4910         <member name="M:System.Windows.Controls.ScrollViewerExtensions.OnMouseWheel(System.Object,System.Windows.Input.MouseWheelEventArgs)">\r
4911             <summary>\r
4912             Handles the mouse wheel event.\r
4913             </summary>\r
4914             <param name="sender">The ScrollViewer.</param>\r
4915             <param name="e">Event arguments.</param>\r
4916         </member>\r
4917         <member name="M:System.Windows.Controls.ScrollViewerExtensions.GetVerticalOffset(System.Windows.Controls.ScrollViewer)">\r
4918             <summary>\r
4919             Gets the value of the VerticalOffset attached property for a specified ScrollViewer.\r
4920             </summary>\r
4921             <param name="element">The ScrollViewer from which the property value is read.</param>\r
4922             <returns>The VerticalOffset property value for the ScrollViewer.</returns>\r
4923         </member>\r
4924         <member name="M:System.Windows.Controls.ScrollViewerExtensions.SetVerticalOffset(System.Windows.Controls.ScrollViewer,System.Double)">\r
4925             <summary>\r
4926             Sets the value of the VerticalOffset attached property to a specified ScrollViewer.\r
4927             </summary>\r
4928             <param name="element">The ScrollViewer to which the attached property is written.</param>\r
4929             <param name="value">The needed VerticalOffset value.</param>\r
4930         </member>\r
4931         <member name="F:System.Windows.Controls.ScrollViewerExtensions.VerticalOffsetProperty">\r
4932             <summary>\r
4933             Identifies the VerticalOffset dependency property.\r
4934             </summary>\r
4935         </member>\r
4936         <member name="M:System.Windows.Controls.ScrollViewerExtensions.OnVerticalOffsetPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
4937             <summary>\r
4938             VerticalOffsetProperty property changed handler.\r
4939             </summary>\r
4940             <param name="dependencyObject">ScrollViewer that changed its VerticalOffset.</param>\r
4941             <param name="eventArgs">Event arguments.</param>\r
4942         </member>\r
4943         <member name="M:System.Windows.Controls.ScrollViewerExtensions.GetHorizontalOffset(System.Windows.Controls.ScrollViewer)">\r
4944             <summary>\r
4945             Gets the value of the HorizontalOffset attached property for a specified ScrollViewer.\r
4946             </summary>\r
4947             <param name="element">The ScrollViewer from which the property value is read.</param>\r
4948             <returns>The HorizontalOffset property value for the ScrollViewer.</returns>\r
4949         </member>\r
4950         <member name="M:System.Windows.Controls.ScrollViewerExtensions.SetHorizontalOffset(System.Windows.Controls.ScrollViewer,System.Double)">\r
4951             <summary>\r
4952             Sets the value of the HorizontalOffset attached property to a specified ScrollViewer.\r
4953             </summary>\r
4954             <param name="element">The ScrollViewer to which the attached property is written.</param>\r
4955             <param name="value">The needed HorizontalOffset value.</param>\r
4956         </member>\r
4957         <member name="F:System.Windows.Controls.ScrollViewerExtensions.HorizontalOffsetProperty">\r
4958             <summary>\r
4959             Identifies the HorizontalOffset dependency property.\r
4960             </summary>\r
4961         </member>\r
4962         <member name="M:System.Windows.Controls.ScrollViewerExtensions.OnHorizontalOffsetPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
4963             <summary>\r
4964             HorizontalOffsetProperty property changed handler.\r
4965             </summary>\r
4966             <param name="dependencyObject">ScrollViewer that changed its HorizontalOffset.</param>\r
4967             <param name="eventArgs">Event arguments.</param>\r
4968         </member>\r
4969         <member name="M:System.Windows.Controls.ScrollViewerExtensions.CoerceVerticalOffset(System.Windows.Controls.ScrollViewer,System.Double)">\r
4970             <summary>\r
4971             Coerce a vertical offset to fall within the vertical bounds of a\r
4972             ScrollViewer.\r
4973             </summary>\r
4974             <param name="viewer">The ScrollViewer.</param>\r
4975             <param name="offset">The vertical offset to coerce.</param>\r
4976             <returns>\r
4977             The coerced vertical offset that falls within the ScrollViewer's\r
4978             vertical bounds.\r
4979             </returns>\r
4980         </member>\r
4981         <member name="M:System.Windows.Controls.ScrollViewerExtensions.CoerceHorizontalOffset(System.Windows.Controls.ScrollViewer,System.Double)">\r
4982             <summary>\r
4983             Coerce a horizontal offset to fall within the horizontal bounds of a\r
4984             ScrollViewer.\r
4985             </summary>\r
4986             <param name="viewer">The ScrollViewer.</param>\r
4987             <param name="offset">The horizontal offset to coerce.</param>\r
4988             <returns>\r
4989             The coerced horizontal offset that falls within the ScrollViewer's\r
4990             horizontal bounds.\r
4991             </returns>\r
4992         </member>\r
4993         <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollByVerticalOffset(System.Windows.Controls.ScrollViewer,System.Double)">\r
4994             <summary>\r
4995             Scroll a ScrollViewer vertically by a given offset.\r
4996             </summary>\r
4997             <param name="viewer">The ScrollViewer.</param>\r
4998             <param name="offset">The vertical offset to scroll.</param>\r
4999         </member>\r
5000         <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollByHorizontalOffset(System.Windows.Controls.ScrollViewer,System.Double)">\r
5001             <summary>\r
5002             Scroll a ScrollViewer horizontally by a given offset.\r
5003             </summary>\r
5004             <param name="viewer">The ScrollViewer.</param>\r
5005             <param name="offset">The horizontal offset to scroll.</param>\r
5006         </member>\r
5007         <member name="M:System.Windows.Controls.ScrollViewerExtensions.LineUp(System.Windows.Controls.ScrollViewer)">\r
5008             <summary>\r
5009             Scroll the ScrollViewer up by a line.\r
5010             </summary>\r
5011             <param name="viewer">The ScrollViewer.</param>\r
5012             <exception cref="T:System.ArgumentNullException">\r
5013             <paramref name="viewer" /> is null.\r
5014             </exception>\r
5015         </member>\r
5016         <member name="M:System.Windows.Controls.ScrollViewerExtensions.LineDown(System.Windows.Controls.ScrollViewer)">\r
5017             <summary>\r
5018             Scroll the ScrollViewer down by a line.\r
5019             </summary>\r
5020             <param name="viewer">The ScrollViewer.</param>\r
5021             <exception cref="T:System.ArgumentNullException">\r
5022             <paramref name="viewer" /> is null.\r
5023             </exception>\r
5024         </member>\r
5025         <member name="M:System.Windows.Controls.ScrollViewerExtensions.LineLeft(System.Windows.Controls.ScrollViewer)">\r
5026             <summary>\r
5027             Scroll the ScrollViewer left by a line.\r
5028             </summary>\r
5029             <param name="viewer">The ScrollViewer.</param>\r
5030             <exception cref="T:System.ArgumentNullException">\r
5031             <paramref name="viewer" /> is null.\r
5032             </exception>\r
5033         </member>\r
5034         <member name="M:System.Windows.Controls.ScrollViewerExtensions.LineRight(System.Windows.Controls.ScrollViewer)">\r
5035             <summary>\r
5036             Scroll the ScrollViewer right by a line.\r
5037             </summary>\r
5038             <param name="viewer">The ScrollViewer.</param>\r
5039             <exception cref="T:System.ArgumentNullException">\r
5040             <paramref name="viewer" /> is null.\r
5041             </exception>\r
5042         </member>\r
5043         <member name="M:System.Windows.Controls.ScrollViewerExtensions.PageUp(System.Windows.Controls.ScrollViewer)">\r
5044             <summary>\r
5045             Scroll the ScrollViewer up by a page.\r
5046             </summary>\r
5047             <param name="viewer">The ScrollViewer.</param>\r
5048             <exception cref="T:System.ArgumentNullException">\r
5049             <paramref name="viewer" /> is null.\r
5050             </exception>\r
5051         </member>\r
5052         <member name="M:System.Windows.Controls.ScrollViewerExtensions.PageDown(System.Windows.Controls.ScrollViewer)">\r
5053             <summary>\r
5054             Scroll the ScrollViewer down by a page.\r
5055             </summary>\r
5056             <param name="viewer">The ScrollViewer.</param>\r
5057             <exception cref="T:System.ArgumentNullException">\r
5058             <paramref name="viewer" /> is null.\r
5059             </exception>\r
5060         </member>\r
5061         <member name="M:System.Windows.Controls.ScrollViewerExtensions.PageLeft(System.Windows.Controls.ScrollViewer)">\r
5062             <summary>\r
5063             Scroll the ScrollViewer left by a page.\r
5064             </summary>\r
5065             <param name="viewer">The ScrollViewer.</param>\r
5066             <exception cref="T:System.ArgumentNullException">\r
5067             <paramref name="viewer" /> is null.\r
5068             </exception>\r
5069         </member>\r
5070         <member name="M:System.Windows.Controls.ScrollViewerExtensions.PageRight(System.Windows.Controls.ScrollViewer)">\r
5071             <summary>\r
5072             Scroll the ScrollViewer right by a page.\r
5073             </summary>\r
5074             <param name="viewer">The ScrollViewer.</param>\r
5075             <exception cref="T:System.ArgumentNullException">\r
5076             <paramref name="viewer" /> is null.\r
5077             </exception>\r
5078         </member>\r
5079         <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollToTop(System.Windows.Controls.ScrollViewer)">\r
5080             <summary>\r
5081             Scroll the ScrollViewer to the top.\r
5082             </summary>\r
5083             <param name="viewer">The ScrollViewer.</param>\r
5084             <exception cref="T:System.ArgumentNullException">\r
5085             <paramref name="viewer" /> is null.\r
5086             </exception>\r
5087         </member>\r
5088         <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollToBottom(System.Windows.Controls.ScrollViewer)">\r
5089             <summary>\r
5090             Scroll the ScrollViewer to the bottom.\r
5091             </summary>\r
5092             <param name="viewer">The ScrollViewer.</param>\r
5093             <exception cref="T:System.ArgumentNullException">\r
5094             <paramref name="viewer" /> is null.\r
5095             </exception>\r
5096         </member>\r
5097         <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollToLeft(System.Windows.Controls.ScrollViewer)">\r
5098             <summary>\r
5099             Scroll the ScrollViewer to the left.\r
5100             </summary>\r
5101             <param name="viewer">The ScrollViewer.</param>\r
5102             <exception cref="T:System.ArgumentNullException">\r
5103             <paramref name="viewer" /> is null.\r
5104             </exception>\r
5105         </member>\r
5106         <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollToRight(System.Windows.Controls.ScrollViewer)">\r
5107             <summary>\r
5108             Scroll the ScrollViewer to the right.\r
5109             </summary>\r
5110             <param name="viewer">The ScrollViewer.</param>\r
5111             <exception cref="T:System.ArgumentNullException">\r
5112             <paramref name="viewer" /> is null.\r
5113             </exception>\r
5114         </member>\r
5115         <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollIntoView(System.Windows.Controls.ScrollViewer,System.Windows.FrameworkElement)">\r
5116             <summary>\r
5117             Scroll the desired element into the ScrollViewer's viewport.\r
5118             </summary>\r
5119             <param name="viewer">The ScrollViewer.</param>\r
5120             <param name="element">The element to scroll into view.</param>\r
5121             <exception cref="T:System.ArgumentNullException">\r
5122             <paramref name="viewer" /> is null.\r
5123             </exception>\r
5124             <exception cref="T:System.ArgumentNullException">\r
5125             <paramref name="element" /> is null.\r
5126             </exception>\r
5127         </member>\r
5128         <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollIntoView(System.Windows.Controls.ScrollViewer,System.Windows.FrameworkElement,System.Double,System.Double,System.Windows.Duration)">\r
5129             <summary>\r
5130             Scroll the desired element into the ScrollViewer's viewport.\r
5131             </summary>\r
5132             <param name="viewer">The ScrollViewer.</param>\r
5133             <param name="element">The element to scroll into view.</param>\r
5134             <param name="horizontalMargin">The margin to add on the left or right.\r
5135             </param>\r
5136             <param name="verticalMargin">The margin to add on the top or bottom.\r
5137             </param>\r
5138             <param name="duration">The duration of the animation.</param>\r
5139             <exception cref="T:System.ArgumentNullException">\r
5140             <paramref name="viewer" /> is null.\r
5141             </exception>\r
5142             <exception cref="T:System.ArgumentNullException">\r
5143             <paramref name="element" /> is null.\r
5144             </exception>\r
5145         </member>\r
5146         <member name="T:System.Windows.Controls.CalendarExtensions">\r
5147             <summary>\r
5148             Inherited code: Requires comment.\r
5149             </summary>\r
5150             <QualityBand>Experimental</QualityBand>\r
5151         </member>\r
5152         <member name="F:System.Windows.Controls.CalendarExtensions._suspendedHandlers">\r
5153             <summary>\r
5154             Inherited code: Requires comment.\r
5155             </summary>\r
5156         </member>\r
5157         <member name="M:System.Windows.Controls.CalendarExtensions.IsHandlerSuspended(System.Windows.DependencyObject,System.Windows.DependencyProperty)">\r
5158             <summary>\r
5159             Inherited code: Requires comment.\r
5160             </summary>\r
5161             <param name="obj">Inherited code: Requires comment 1.</param>\r
5162             <param name="dependencyProperty">Inherited code: Requires comment 2.</param>\r
5163             <returns>Inherited code: Requires comment 3.</returns>\r
5164         </member>\r
5165         <member name="M:System.Windows.Controls.CalendarExtensions.SetValueNoCallback(System.Windows.DependencyObject,System.Windows.DependencyProperty,System.Object)">\r
5166             <summary>\r
5167             Inherited code: Requires comment.\r
5168             </summary>\r
5169             <param name="obj">Inherited code: Requires comment 1.</param>\r
5170             <param name="property">Inherited code: Requires comment 2.</param>\r
5171             <param name="value">Inherited code: Requires comment 3.</param>\r
5172         </member>\r
5173         <member name="M:System.Windows.Controls.CalendarExtensions.SuspendHandler(System.Windows.DependencyObject,System.Windows.DependencyProperty,System.Boolean)">\r
5174             <summary>\r
5175             Inherited code: Requires comment.\r
5176             </summary>\r
5177             <param name="obj">Inherited code: Requires comment 1.</param>\r
5178             <param name="dependencyProperty">Inherited code: Requires comment 2.</param>\r
5179             <param name="suspend">Inherited code: Requires comment 3.</param>\r
5180         </member>\r
5181         <member name="M:System.Windows.Controls.CalendarExtensions.GetMetaKeyState(System.Boolean@)">\r
5182             <summary>\r
5183             Inherited code: Requires comment.\r
5184             </summary>\r
5185             <param name="ctrl">Inherited code: Requires comment 1.</param>\r
5186         </member>\r
5187         <member name="M:System.Windows.Controls.CalendarExtensions.GetMetaKeyState(System.Boolean@,System.Boolean@)">\r
5188             <summary>\r
5189             Inherited code: Requires comment.\r
5190             </summary>\r
5191             <param name="ctrl">Inherited code: Requires comment 2.</param>\r
5192             <param name="shift">Inherited code: Requires comment 3.</param>\r
5193         </member>\r
5194         <member name="M:System.Windows.Controls.CalendarExtensions.ContainsAny(System.Windows.Controls.CalendarDateRange,System.Windows.Controls.CalendarDateRange,System.Windows.Controls.CalendarInfo)">\r
5195             <summary>\r
5196             Returns true if any day in the given DateTime range is contained in\r
5197             the current CalendarDateRange.\r
5198             </summary>\r
5199             <param name="value">The current range.</param>\r
5200             <param name="range">The range to compare.</param>\r
5201             <param name="info">The CalendarInfo.</param>\r
5202             <returns>\r
5203             A value indicating whether any day in the given DateTime range is\\r
5204             contained in the current CalendarDateRange.\r
5205             </returns>\r
5206         </member>\r
5207         <member name="M:System.Windows.Controls.CalendarExtensions.GetDate(System.Windows.Controls.Primitives.GlobalCalendarDayButton)">\r
5208             <summary>\r
5209             Get the date of a GlobalCalendarDayButton.\r
5210             </summary>\r
5211             <param name="button">The button.</param>\r
5212             <returns>The date of the button.</returns>\r
5213         </member>\r
5214         <member name="M:System.Windows.Controls.CalendarExtensions.GetDateNullable(System.Windows.Controls.Primitives.GlobalCalendarDayButton)">\r
5215             <summary>\r
5216             Get the date of a GlobalCalendarDayButton.\r
5217             </summary>\r
5218             <param name="button">The button.</param>\r
5219             <returns>The date of the button.</returns>\r
5220         </member>\r
5221         <member name="M:System.Windows.Controls.CalendarExtensions.SetDate(System.Windows.Controls.Primitives.GlobalCalendarDayButton,System.DateTime)">\r
5222             <summary>\r
5223             Set the date of a GlobalCalendarDayButton.\r
5224             </summary>\r
5225             <param name="button">The button.</param>\r
5226             <param name="date">The date of the button.</param>\r
5227         </member>\r
5228         <member name="T:System.Windows.Controls.CalendarInfo">\r
5229             <summary>\r
5230             Provides globalized calendar operations.\r
5231             </summary>\r
5232             <QualityBand>Experimental</QualityBand>\r
5233         </member>\r
5234         <member name="M:System.Windows.Controls.CalendarInfo.#ctor">\r
5235             <summary>\r
5236             Initializes a new instance of the CalendarInfo class.\r
5237             </summary>\r
5238         </member>\r
5239         <member name="M:System.Windows.Controls.CalendarInfo.EnsureDateFormatInfo">\r
5240             <summary>\r
5241             Get the DateFormatInfo and ensure it's not null.\r
5242             </summary>\r
5243             <returns>The DateFormatInfo.</returns>\r
5244         </member>\r
5245         <member name="M:System.Windows.Controls.CalendarInfo.Compare(System.DateTime,System.DateTime)">\r
5246             <summary>\r
5247             Compares two instances of DateTime and returns an integer that\r
5248             indicates whether the first instance is earlier than, the same as,\r
5249             or later than the second instance.\r
5250             </summary>\r
5251             <param name="first">The first DateTime.</param>\r
5252             <param name="second">The second DateTime.</param>\r
5253             <returns>\r
5254             Less than zero indicates that first is less than second, zero\r
5255             indicates that first equals second, and greater than zero indicated\r
5256             that second is greater than first.\r
5257             </returns>\r
5258         </member>\r
5259         <member name="M:System.Windows.Controls.CalendarInfo.CompareDays(System.DateTime,System.DateTime)">\r
5260             <summary>\r
5261             Compares the days of two instances of DateTime and returns an\r
5262             integer that indicates whether the first instance is earlier than,\r
5263             the same as, or later than the second instance.\r
5264             </summary>\r
5265             <param name="first">The first DateTime.</param>\r
5266             <param name="second">The second DateTime.</param>\r
5267             <returns>\r
5268             Less than zero indicates that first is less than second, zero\r
5269             indicates that first equals second, and greater than zero indicated\r
5270             that second is greater than first.\r
5271             </returns>\r
5272         </member>\r
5273         <member name="M:System.Windows.Controls.CalendarInfo.AddDays(System.DateTime,System.Int32)">\r
5274             <summary>\r
5275             Returns a DateTime that is the specified number of days away from\r
5276             the specified DateTime.\r
5277             </summary>\r
5278             <param name="day">The DateTime to which to add days.</param>\r
5279             <param name="days">The number of days to add.</param>\r
5280             <returns>\r
5281             The DateTime that results from adding the specified number of days\r
5282             to the specified DateTime.\r
5283             </returns>\r
5284         </member>\r
5285         <member name="M:System.Windows.Controls.CalendarInfo.AddMonths(System.DateTime,System.Int32)">\r
5286             <summary>\r
5287             Returns a DateTime that is the specified number of months away from\r
5288             the specified DateTime.\r
5289             </summary>\r
5290             <param name="day">The DateTime to which to add months.</param>\r
5291             <param name="months">The number of months to add.</param>\r
5292             <returns>\r
5293             The DateTime that results from adding the specified number of months\r
5294             to the specified DateTime.\r
5295             </returns>\r
5296         </member>\r
5297         <member name="M:System.Windows.Controls.CalendarInfo.AddYears(System.DateTime,System.Int32)">\r
5298             <summary>\r
5299             Returns a DateTime that is the specified number of years away from\r
5300             the specified DateTime.\r
5301             </summary>\r
5302             <param name="day">The DateTime to which to add years.</param>\r
5303             <param name="years">The number of years to add.</param>\r
5304             <returns>\r
5305             The DateTime that results from adding the specified number of years\r
5306             to the specified DateTime.\r
5307             </returns>\r
5308         </member>\r
5309         <member name="M:System.Windows.Controls.CalendarInfo.GetMonthDifference(System.DateTime,System.DateTime)">\r
5310             <summary>\r
5311             Get the number of months between two dates.\r
5312             </summary>\r
5313             <param name="first">The first date.</param>\r
5314             <param name="second">The second date.</param>\r
5315             <returns>The number of months between the two dates.</returns>\r
5316         </member>\r
5317         <member name="M:System.Windows.Controls.CalendarInfo.GetDecadeStart(System.DateTime)">\r
5318             <summary>\r
5319             Get the start of the DateTime's decade.\r
5320             </summary>\r
5321             <param name="day">The DateTime.</param>\r
5322             <returns>The start of the DateTime's decade.</returns>\r
5323         </member>\r
5324         <member name="M:System.Windows.Controls.CalendarInfo.GetDecadeEnd(System.DateTime)">\r
5325             <summary>\r
5326             Get the end of the DateTime's decade.\r
5327             </summary>\r
5328             <param name="day">The DateTime.</param>\r
5329             <returns>The end of the DateTime's decade.</returns>\r
5330         </member>\r
5331         <member name="M:System.Windows.Controls.CalendarInfo.GetDayOfWeek(System.DateTime)">\r
5332             <summary>\r
5333             Get the day of the week of a DateTime.\r
5334             </summary>\r
5335             <param name="day">The DateTime.</param>\r
5336             <returns>The day of the week of a DateTime.</returns>\r
5337         </member>\r
5338         <member name="M:System.Windows.Controls.CalendarInfo.GetFirstDayInYear(System.DateTime)">\r
5339             <summary>\r
5340             Get the first day in the year of a DateTime.\r
5341             </summary>\r
5342             <param name="day">The DateTime.</param>\r
5343             <returns>The first day in the year of a DateTime.</returns>\r
5344         </member>\r
5345         <member name="M:System.Windows.Controls.CalendarInfo.GetFirstDayInMonth(System.DateTime)">\r
5346             <summary>\r
5347             Get the first day in the month of a DateTime.\r
5348             </summary>\r
5349             <param name="day">The DateTime.</param>\r
5350             <returns>The first day in the month of a DateTime.</returns>\r
5351         </member>\r
5352         <member name="M:System.Windows.Controls.CalendarInfo.GetShortestDayName(System.Int32)">\r
5353             <summary>\r
5354             Get the shortest day name for a given day of week.\r
5355             </summary>\r
5356             <param name="dayOfWeekIndex">Index of the day of week.</param>\r
5357             <returns>The shortest day name for a given day of week.</returns>\r
5358         </member>\r
5359         <member name="M:System.Windows.Controls.CalendarInfo.GetAbbreviatedMonthName(System.Int32)">\r
5360             <summary>\r
5361             Get the abbreviated month name for a given month.\r
5362             </summary>\r
5363             <param name="monthIndex">Index of the month.</param>\r
5364             <returns>The abbreviated month name for a given month.</returns>\r
5365         </member>\r
5366         <member name="M:System.Windows.Controls.CalendarInfo.DayToString(System.DateTime)">\r
5367             <summary>\r
5368             Convert the day of a DateTime to a string.\r
5369             </summary>\r
5370             <param name="day">The DateTime.</param>\r
5371             <returns>String representation of the day of a DateTime.</returns>\r
5372         </member>\r
5373         <member name="M:System.Windows.Controls.CalendarInfo.MonthAndYearToString(System.DateTime)">\r
5374             <summary>\r
5375             Convert the year and month of a DateTime to a string.\r
5376             </summary>\r
5377             <param name="day">The DateTime.</param>\r
5378             <returns>\r
5379             String representation of the year and month of a DateTime.\r
5380             </returns>\r
5381         </member>\r
5382         <member name="M:System.Windows.Controls.CalendarInfo.YearToString(System.DateTime)">\r
5383             <summary>\r
5384             Convert the year of a DateTime to a string.\r
5385             </summary>\r
5386             <param name="day">The DateTime.</param>\r
5387             <returns>String representation of the year of a DateTime.</returns>\r
5388         </member>\r
5389         <member name="M:System.Windows.Controls.CalendarInfo.DecadeToString(System.Int32,System.Int32)">\r
5390             <summary>\r
5391             Convert a decade range to a string.\r
5392             </summary>\r
5393             <param name="decadeStart">The start of the decade.</param>\r
5394             <param name="decadeEnd">The end of the decade.</param>\r
5395             <returns>String representation of the decade range.</returns>\r
5396         </member>\r
5397         <member name="M:System.Windows.Controls.CalendarInfo.DateToString(System.DateTime)">\r
5398             <summary>\r
5399             Convert a DateTime to a string.\r
5400             </summary>\r
5401             <param name="day">The DateTime.</param>\r
5402             <returns>String representation of the date.</returns>\r
5403         </member>\r
5404         <member name="M:System.Windows.Controls.CalendarInfo.DateToLongString(System.DateTime)">\r
5405             <summary>\r
5406             Convert a DateTime to a long format string.\r
5407             </summary>\r
5408             <param name="day">The DateTime.</param>\r
5409             <returns>Long format string representation of the date.</returns>\r
5410         </member>\r
5411         <member name="P:System.Windows.Controls.CalendarInfo.DateFormatInfo">\r
5412             <summary>\r
5413             Gets the DateTimeFormatInfo to use for formatting.\r
5414             </summary>\r
5415         </member>\r
5416         <member name="P:System.Windows.Controls.CalendarInfo.DaysInWeek">\r
5417             <summary>\r
5418             Gets the number of days in a week.\r
5419             </summary>\r
5420         </member>\r
5421         <member name="P:System.Windows.Controls.CalendarInfo.FirstDayOfWeek">\r
5422             <summary>\r
5423             Gets the first day of the week.\r
5424             </summary>\r
5425         </member>\r
5426         <member name="T:System.Windows.Controls.CultureCalendarInfo">\r
5427             <summary>\r
5428             Provides globalized calendar operations based on a specific culture.\r
5429             </summary>\r
5430             <QualityBand>Experimental</QualityBand>\r
5431         </member>\r
5432         <member name="M:System.Windows.Controls.CultureCalendarInfo.#ctor">\r
5433             <summary>\r
5434             Initializes a new instance of the CultureCalendarInfo class.\r
5435             </summary>\r
5436         </member>\r
5437         <member name="M:System.Windows.Controls.CultureCalendarInfo.#ctor(System.Globalization.CultureInfo)">\r
5438             <summary>\r
5439             Initializes a new instance of the CultureCalendarInfo class.\r
5440             </summary>\r
5441             <param name="culture">\r
5442             The culture used to provide the calendar operations.\r
5443             </param>\r
5444         </member>\r
5445         <member name="M:System.Windows.Controls.CultureCalendarInfo.AddDays(System.DateTime,System.Int32)">\r
5446             <summary>\r
5447             Returns a DateTime that is the specified number of days away from\r
5448             the specified DateTime.\r
5449             </summary>\r
5450             <param name="day">The DateTime to which to add days.</param>\r
5451             <param name="days">The number of days to add.</param>\r
5452             <returns>\r
5453             The DateTime that results from adding the specified number of days\r
5454             to the specified DateTime.\r
5455             </returns>\r
5456         </member>\r
5457         <member name="M:System.Windows.Controls.CultureCalendarInfo.AddMonths(System.DateTime,System.Int32)">\r
5458             <summary>\r
5459             Returns a DateTime that is the specified number of months away from\r
5460             the specified DateTime.\r
5461             </summary>\r
5462             <param name="day">The DateTime to which to add months.</param>\r
5463             <param name="months">The number of months to add.</param>\r
5464             <returns>\r
5465             The DateTime that results from adding the specified number of months\r
5466             to the specified DateTime.\r
5467             </returns>\r
5468         </member>\r
5469         <member name="M:System.Windows.Controls.CultureCalendarInfo.AddYears(System.DateTime,System.Int32)">\r
5470             <summary>\r
5471             Returns a DateTime that is the specified number of years away from\r
5472             the specified DateTime.\r
5473             </summary>\r
5474             <param name="day">The DateTime to which to add years.</param>\r
5475             <param name="years">The number of years to add.</param>\r
5476             <returns>\r
5477             The DateTime that results from adding the specified number of years\r
5478             to the specified DateTime.\r
5479             </returns>\r
5480         </member>\r
5481         <member name="P:System.Windows.Controls.CultureCalendarInfo.Culture">\r
5482             <summary>\r
5483             Gets the culture used to provide the calendar operations.\r
5484             </summary>\r
5485         </member>\r
5486         <member name="P:System.Windows.Controls.CultureCalendarInfo.DateFormatInfo">\r
5487             <summary>\r
5488             Gets the DateTimeFormatInfo to use for formatting.\r
5489             </summary>\r
5490         </member>\r
5491         <member name="T:System.Windows.Controls.GregorianCalendarInfo">\r
5492             <summary>\r
5493             Provides globalized calendar operations based on the GregorianCalendar.\r
5494             </summary>\r
5495             <QualityBand>Experimental</QualityBand>\r
5496         </member>\r
5497         <member name="F:System.Windows.Controls.GregorianCalendarInfo._calendar">\r
5498             <summary>\r
5499             The Calendar that provides our date operations.\r
5500             </summary>\r
5501         </member>\r
5502         <member name="F:System.Windows.Controls.GregorianCalendarInfo._formatInfo">\r
5503             <summary>\r
5504             The DateTimeFormatInfo to use for formatting.\r
5505             </summary>\r
5506         </member>\r
5507         <member name="M:System.Windows.Controls.GregorianCalendarInfo.#ctor">\r
5508             <summary>\r
5509             Initializes a new instance of the GregorianCalendarInfo class.\r
5510             </summary>\r
5511             <remarks>\r
5512             Uses the most appropriate GregorianCalendar for\r
5513             CultureInfo.CurrentCulture.\r
5514             </remarks>\r
5515         </member>\r
5516         <member name="M:System.Windows.Controls.GregorianCalendarInfo.#ctor(System.Globalization.CultureInfo)">\r
5517             <summary>\r
5518             Initializes a new instance of the GregorianCalendarInfo class.\r
5519             </summary>\r
5520             <param name="culture">\r
5521             The culture used to provide the GregorianCalendar and date\r
5522             formatting information.\r
5523             </param>\r
5524         </member>\r
5525         <member name="M:System.Windows.Controls.GregorianCalendarInfo.AddDays(System.DateTime,System.Int32)">\r
5526             <summary>\r
5527             Returns a DateTime that is the specified number of days away from\r
5528             the specified DateTime.\r
5529             </summary>\r
5530             <param name="day">The DateTime to which to add days.</param>\r
5531             <param name="days">The number of days to add.</param>\r
5532             <returns>\r
5533             The DateTime that results from adding the specified number of days\r
5534             to the specified DateTime.\r
5535             </returns>\r
5536         </member>\r
5537         <member name="M:System.Windows.Controls.GregorianCalendarInfo.AddMonths(System.DateTime,System.Int32)">\r
5538             <summary>\r
5539             Returns a DateTime that is the specified number of months away from\r
5540             the specified DateTime.\r
5541             </summary>\r
5542             <param name="day">The DateTime to which to add months.</param>\r
5543             <param name="months">The number of months to add.</param>\r
5544             <returns>\r
5545             The DateTime that results from adding the specified number of months\r
5546             to the specified DateTime.\r
5547             </returns>\r
5548         </member>\r
5549         <member name="M:System.Windows.Controls.GregorianCalendarInfo.AddYears(System.DateTime,System.Int32)">\r
5550             <summary>\r
5551             Returns a DateTime that is the specified number of years away from\r
5552             the specified DateTime.\r
5553             </summary>\r
5554             <param name="day">The DateTime to which to add years.</param>\r
5555             <param name="years">The number of years to add.</param>\r
5556             <returns>\r
5557             The DateTime that results from adding the specified number of years\r
5558             to the specified DateTime.\r
5559             </returns>\r
5560         </member>\r
5561         <member name="P:System.Windows.Controls.GregorianCalendarInfo.DateFormatInfo">\r
5562             <summary>\r
5563             Gets the DateTimeFormatInfo to use for formatting.\r
5564             </summary>\r
5565         </member>\r
5566         <member name="T:System.Windows.Controls.CalendarDayButtonStyleSelector">\r
5567             <summary>\r
5568             Provides a way to apply GlobalCalendarDayButton Styles based on custom\r
5569             logic. \r
5570             </summary>\r
5571             <QualityBand>Experimental</QualityBand>\r
5572         </member>\r
5573         <member name="M:System.Windows.Controls.CalendarDayButtonStyleSelector.#ctor">\r
5574             <summary>\r
5575             Initializes a new instance of the CalendarDayButtonStyleSelector\r
5576             class.\r
5577             </summary>\r
5578         </member>\r
5579         <member name="M:System.Windows.Controls.CalendarDayButtonStyleSelector.SelectStyle(System.DateTime,System.Windows.Controls.Primitives.GlobalCalendarDayButton)">\r
5580             <summary>\r
5581             When overridden in a derived class, returns a\r
5582             GlobalCalendarDayButton Style based on custom logic.\r
5583             </summary>\r
5584             <param name="day">The day to select a Style for.</param>\r
5585             <param name="container">The GlobalCalendarDayButton.</param>\r
5586             <returns>A Style for the GlobalCalendarDayButton.</returns>\r
5587         </member>\r
5588         <member name="T:System.Windows.Controls.GlobalCalendar">\r
5589             <summary>\r
5590             Represents a control that enables a user to select a date by using a\r
5591             visual calendar display.\r
5592             </summary>\r
5593             <remarks>\r
5594             <para>\r
5595             A GlobalCalendar control can be used on its own, or as a drop-down part of a\r
5596             DatePicker control. For more information, see DatePicker.  A GlobalCalendar\r
5597             displays either the days of a month, the months of a year, or the years\r
5598             of a decade, depending on the value of the DisplayMode property.  When\r
5599             displaying the days of a month, the user can select a date, a range of\r
5600             dates, or multiple ranges of dates.  The kinds of selections that are\r
5601             allowed are controlled by the SelectionMode property.\r
5602             </para>\r
5603             <para>\r
5604             The range of dates displayed is governed by the DisplayDateStart and\r
5605             DisplayDateEnd properties.  If DisplayMode is Year or Decade, only\r
5606             months or years that contain displayable dates will be displayed.\r
5607             Setting the displayable range to a range that does not include the\r
5608             current DisplayDate will throw an ArgumentOutOfRangeException.\r
5609             </para>\r
5610             <para>\r
5611             The BlackoutDates property can be used to specify dates that cannot be\r
5612             selected. These dates will be displayed as dimmed and disabled.\r
5613             </para>\r
5614             <para>\r
5615             By default, Today is highlighted.  This can be disabled by setting\r
5616             IsTodayHighlighted to false.\r
5617             </para>\r
5618             <para>\r
5619             The GlobalCalendar control provides basic navigation using either the mouse or\r
5620             keyboard. The following table summarizes keyboard navigation.\r
5621             \r
5622                 Key Combination     DisplayMode     Action\r
5623                 ARROW               Any             Change focused date, unselect\r
5624                                                     all selected dates, and select\r
5625                                                     new focused date.\r
5626                                                     \r
5627                 SHIFT+ARROW         Any             If SelectionMode is not set to\r
5628                                                     SingleDate or None begin\r
5629                                                     selecting a range of dates.\r
5630                                                     \r
5631                 CTRL+UP ARROW       Any             Switch to the next larger\r
5632                                                     DisplayMode.  If DisplayMode is\r
5633                                                     already Decade, no action.\r
5634                                                     \r
5635                 CTRL+DOWN ARROW     Any             Switch to the next smaller\r
5636                                                     DisplayMode.  If DisplayMode is\r
5637                                                     already Month, no action.\r
5638                                                     \r
5639                 SPACEBAR            Month           Select focused date.\r
5640                 \r
5641                 SPACEBAR            Year or Decade  Switch DisplayMode to the Month\r
5642                                                     or Year represented by focused\r
5643                                                     item.\r
5644                                                     \r
5645                 CTRL+HOME           Any             Switch DisplayMode to Month,\r
5646                                                     show today's date, and try to\r
5647                                                     select the date if allowed.\r
5648             </para>\r
5649             <para>\r
5650             XAML Usage for Classes Derived from GlobalCalendar\r
5651             If you define a class that derives from GlobalCalendar, the class can be used\r
5652             as an object element in XAML, and all of the inherited properties and\r
5653             events that show a XAML usage in the reference for the GlobalCalendar members\r
5654             can have the same XAML usage for the derived class. However, the object\r
5655             element itself must have a different prefix mapping than the controls:\r
5656             mapping shown in the usages, because the derived class comes from an\r
5657             assembly and namespace that you create and define.  You must define your\r
5658             own prefix mapping to an XML namespace to use the class as an object\r
5659             element in XAML.\r
5660             </para>\r
5661             </remarks>\r
5662             <QualityBand>Experimental</QualityBand>\r
5663         </member>\r
5664         <member name="F:System.Windows.Controls.GlobalCalendar.RowsPerMonth">\r
5665             <summary>\r
5666             Inherited code: Requires comment.\r
5667             </summary>\r
5668         </member>\r
5669         <member name="F:System.Windows.Controls.GlobalCalendar.ColumnsPerMonth">\r
5670             <summary>\r
5671             Inherited code: Requires comment.\r
5672             </summary>\r
5673         </member>\r
5674         <member name="F:System.Windows.Controls.GlobalCalendar.RowsPerYear">\r
5675             <summary>\r
5676             Inherited code: Requires comment.\r
5677             </summary>\r
5678         </member>\r
5679         <member name="F:System.Windows.Controls.GlobalCalendar.ColumnsPerYear">\r
5680             <summary>\r
5681             Inherited code: Requires comment.\r
5682             </summary>\r
5683         </member>\r
5684         <member name="F:System.Windows.Controls.GlobalCalendar.ElementRoot">\r
5685             <summary>\r
5686             Inherited code: Requires comment.\r
5687             </summary>\r
5688         </member>\r
5689         <member name="F:System.Windows.Controls.GlobalCalendar.ElementMonth">\r
5690             <summary>\r
5691             Inherited code: Requires comment.\r
5692             </summary>\r
5693         </member>\r
5694         <member name="F:System.Windows.Controls.GlobalCalendar.DefaultCalendarInfo">\r
5695             <summary>\r
5696             The default CalendarInfo used to provide globalized date operations.\r
5697             </summary>\r
5698         </member>\r
5699         <member name="F:System.Windows.Controls.GlobalCalendar.CalendarInfoProperty">\r
5700             <summary>\r
5701             Identifies the CalendarInfo dependency property.\r
5702             </summary>\r
5703         </member>\r
5704         <member name="M:System.Windows.Controls.GlobalCalendar.OnCalendarInfoPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5705             <summary>\r
5706             CalendarInfoProperty property changed handler.\r
5707             </summary>\r
5708             <param name="d">GlobalCalendar that changed its CalendarInfo.</param>\r
5709             <param name="e">Event arguments.</param>\r
5710         </member>\r
5711         <member name="F:System.Windows.Controls.GlobalCalendar.CalendarButtonStyleProperty">\r
5712             <summary>\r
5713             Identifies the\r
5714             <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarButtonStyle" />\r
5715             dependency property.\r
5716             </summary>\r
5717             <value>\r
5718             The identifier for the\r
5719             <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarButtonStyle" />\r
5720             dependency property.\r
5721             </value>\r
5722         </member>\r
5723         <member name="M:System.Windows.Controls.GlobalCalendar.OnCalendarButtonStyleChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5724             <summary>\r
5725             Inherited code: Requires comment.\r
5726             </summary>\r
5727             <param name="d">Inherited code: Requires comment 1.</param>\r
5728             <param name="e">Inherited code: Requires comment 2.</param>\r
5729         </member>\r
5730         <member name="M:System.Windows.Controls.GlobalCalendar.EnsureCalendarButtonStyle(System.Windows.Controls.Primitives.GlobalCalendarButton,System.Windows.Style)">\r
5731             <summary>\r
5732             Inherited code: Requires comment.\r
5733             </summary>\r
5734             <param name="calendarButton">Inherited code: Requires comment 1.</param>\r
5735             <param name="calendarButtonStyle">Inherited code: Requires comment 2.</param>\r
5736         </member>\r
5737         <member name="F:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyleProperty">\r
5738             <summary>\r
5739             Identifies the\r
5740             <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyle" />\r
5741             dependency property.\r
5742             </summary>\r
5743             <remarks>\r
5744             The identifier for the\r
5745             <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyle" />\r
5746             dependency property.\r
5747             </remarks>\r
5748         </member>\r
5749         <member name="F:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyleSelectorProperty">\r
5750             <summary>\r
5751             Identifies the CalendarDayButtonStyleSelector dependency property.\r
5752             </summary>\r
5753         </member>\r
5754         <member name="M:System.Windows.Controls.GlobalCalendar.OnCalendarDayButtonStyleOrSelectorChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5755             <summary>\r
5756             Inherited code: Requires comment.\r
5757             </summary>\r
5758             <param name="d">Inherited code: Requires comment 1.</param>\r
5759             <param name="e">Inherited code: Requires comment 2.</param>\r
5760         </member>\r
5761         <member name="M:System.Windows.Controls.GlobalCalendar.ApplyDayButtonStyle(System.Windows.Controls.Primitives.GlobalCalendarDayButton)">\r
5762             <summary>\r
5763             Apply a Style to a GlobalCalendarDayButton.\r
5764             </summary>\r
5765             <param name="button">The button.</param>\r
5766         </member>\r
5767         <member name="F:System.Windows.Controls.GlobalCalendar.CalendarItemStyleProperty">\r
5768             <summary>\r
5769             Identifies the\r
5770             <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarItemStyle" />\r
5771             dependency property.\r
5772             </summary>\r
5773             <value>\r
5774             The identifier for the\r
5775             <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarItemStyle" />\r
5776             dependency property.\r
5777             </value>\r
5778         </member>\r
5779         <member name="M:System.Windows.Controls.GlobalCalendar.OnCalendarItemStyleChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5780             <summary>\r
5781             Inherited code: Requires comment.\r
5782             </summary>\r
5783             <param name="d">Inherited code: Requires comment 1.</param>\r
5784             <param name="e">Inherited code: Requires comment 2.</param>\r
5785         </member>\r
5786         <member name="M:System.Windows.Controls.GlobalCalendar.EnsureMonthStyle(System.Windows.Controls.Primitives.GlobalCalendarItem,System.Windows.Style)">\r
5787             <summary>\r
5788             Inherited code: Requires comment.\r
5789             </summary>\r
5790             <param name="month">Inherited code: Requires comment 1 .</param>\r
5791             <param name="monthStyle">Inherited code: Requires comment 2 .</param>\r
5792         </member>\r
5793         <member name="F:System.Windows.Controls.GlobalCalendar.IsTodayHighlightedProperty">\r
5794             <summary>\r
5795             Identifies the\r
5796             <see cref="P:System.Windows.Controls.GlobalCalendar.IsTodayHighlighted" />\r
5797             dependency property.\r
5798             </summary>\r
5799             <value>\r
5800             The identifier for the\r
5801             <see cref="P:System.Windows.Controls.GlobalCalendar.IsTodayHighlighted" />\r
5802             dependency property.\r
5803             </value>\r
5804         </member>\r
5805         <member name="M:System.Windows.Controls.GlobalCalendar.OnIsTodayHighlightedChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5806             <summary>\r
5807             IsTodayHighlightedProperty property changed handler.\r
5808             </summary>\r
5809             <param name="d">\r
5810             GlobalCalendar that changed its IsTodayHighlighted.\r
5811             </param>\r
5812             <param name="e">The DependencyPropertyChangedEventArgs.</param>\r
5813         </member>\r
5814         <member name="F:System.Windows.Controls.GlobalCalendar.DisplayModeProperty">\r
5815             <summary>\r
5816             Identifies the\r
5817             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayMode" />\r
5818             dependency property.\r
5819             </summary>\r
5820             <value>\r
5821             The identifier for the\r
5822             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayMode" />\r
5823             dependency property.\r
5824             </value>\r
5825         </member>\r
5826         <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayModePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5827             <summary>\r
5828             DisplayModeProperty property changed handler.\r
5829             </summary>\r
5830             <param name="d">GlobalCalendar that changed its DisplayMode.</param>\r
5831             <param name="e">The DependencyPropertyChangedEventArgs.</param>\r
5832         </member>\r
5833         <member name="M:System.Windows.Controls.GlobalCalendar.IsValidDisplayMode(System.Windows.Controls.CalendarMode)">\r
5834             <summary>\r
5835             Inherited code: Requires comment.\r
5836             </summary>\r
5837             <param name="mode">Inherited code: Requires comment 1.</param>\r
5838             <returns>Inherited code: Requires comment 2.</returns>\r
5839         </member>\r
5840         <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayModeChanged(System.Windows.Controls.CalendarModeChangedEventArgs)">\r
5841             <summary>\r
5842             Inherited code: Requires comment.\r
5843             </summary>\r
5844             <param name="args">Inherited code: Requires comment 1.</param>\r
5845         </member>\r
5846         <member name="F:System.Windows.Controls.GlobalCalendar.FirstDayOfWeekProperty">\r
5847             <summary>\r
5848             Identifies the\r
5849             <see cref="P:System.Windows.Controls.GlobalCalendar.FirstDayOfWeek" />\r
5850             dependency property.\r
5851             </summary>\r
5852             <value>\r
5853             The identifier for the\r
5854             <see cref="P:System.Windows.Controls.GlobalCalendar.FirstDayOfWeek" />\r
5855             dependency property.\r
5856             </value>\r
5857         </member>\r
5858         <member name="M:System.Windows.Controls.GlobalCalendar.OnFirstDayOfWeekChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5859             <summary>\r
5860             FirstDayOfWeekProperty property changed handler.\r
5861             </summary>\r
5862             <param name="d">GlobalCalendar that changed its FirstDayOfWeek.</param>\r
5863             <param name="e">The DependencyPropertyChangedEventArgs.</param>\r
5864         </member>\r
5865         <member name="M:System.Windows.Controls.GlobalCalendar.IsValidFirstDayOfWeek(System.Object)">\r
5866             <summary>\r
5867             Inherited code: Requires comment.\r
5868             </summary>\r
5869             <param name="value">Inherited code: Requires comment 1.</param>\r
5870             <returns>Inherited code: Requires comment 2.</returns>\r
5871         </member>\r
5872         <member name="F:System.Windows.Controls.GlobalCalendar.SelectionModeProperty">\r
5873             <summary>\r
5874             Identifies the\r
5875             <see cref="P:System.Windows.Controls.GlobalCalendar.SelectionMode" />\r
5876             dependency property.\r
5877             </summary>\r
5878             <value>\r
5879             The identifier for the\r
5880             <see cref="P:System.Windows.Controls.GlobalCalendar.SelectionMode" />\r
5881             dependency property.\r
5882             </value>\r
5883         </member>\r
5884         <member name="M:System.Windows.Controls.GlobalCalendar.OnSelectionModeChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5885             <summary>\r
5886             Inherited code: Requires comment.\r
5887             </summary>\r
5888             <param name="d">Inherited code: Requires comment 1.</param>\r
5889             <param name="e">Inherited code: Requires comment 2.</param>\r
5890         </member>\r
5891         <member name="M:System.Windows.Controls.GlobalCalendar.IsValidSelectionMode(System.Object)">\r
5892             <summary>\r
5893             Inherited code: Requires comment.\r
5894             </summary>\r
5895             <param name="value">Inherited code: Requires comment 1.</param>\r
5896             <returns>Inherited code: Requires comment 2.</returns>\r
5897         </member>\r
5898         <member name="F:System.Windows.Controls.GlobalCalendar.SelectedDateProperty">\r
5899             <summary>\r
5900             Identifies the\r
5901             <see cref="P:System.Windows.Controls.GlobalCalendar.SelectedDate" />\r
5902             dependency property.\r
5903             </summary>\r
5904             <value>\r
5905             The identifier for the\r
5906             <see cref="P:System.Windows.Controls.GlobalCalendar.SelectedDate" />\r
5907             dependency property.\r
5908             </value>\r
5909         </member>\r
5910         <member name="M:System.Windows.Controls.GlobalCalendar.OnSelectedDateChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5911             <summary>\r
5912             SelectedDateProperty property changed handler.\r
5913             </summary>\r
5914             <param name="d">GlobalCalendar that changed its SelectedDate.</param>\r
5915             <param name="e">The DependencyPropertyChangedEventArgs.</param>\r
5916         </member>\r
5917         <member name="M:System.Windows.Controls.GlobalCalendar.IsSelectionChanged(System.Windows.Controls.SelectionChangedEventArgs)">\r
5918             <summary>\r
5919             Inherited code: Requires comment.\r
5920             </summary>\r
5921             <param name="e">Inherited code: Requires comment 1.</param>\r
5922             <returns>Inherited code: Requires comment 2.</returns>\r
5923         </member>\r
5924         <member name="M:System.Windows.Controls.GlobalCalendar.OnSelectedDatesCollectionChanged(System.Windows.Controls.SelectionChangedEventArgs)">\r
5925             <summary>\r
5926             Inherited code: Requires comment.\r
5927             </summary>\r
5928             <param name="e">Inherited code: Requires comment 1.</param>\r
5929         </member>\r
5930         <member name="F:System.Windows.Controls.GlobalCalendar._selectedMonth">\r
5931             <summary>\r
5932             Inherited code: Requires comment.\r
5933             </summary>\r
5934         </member>\r
5935         <member name="F:System.Windows.Controls.GlobalCalendar._selectedYear">\r
5936             <summary>\r
5937             Inherited code: Requires comment.\r
5938             </summary>\r
5939         </member>\r
5940         <member name="F:System.Windows.Controls.GlobalCalendar.DisplayDateProperty">\r
5941             <summary>\r
5942             Identifies the\r
5943             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDate" />\r
5944             dependency property.\r
5945             </summary>\r
5946             <value>\r
5947             The identifier for the\r
5948             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDate" />\r
5949             dependency property.\r
5950             </value>\r
5951         </member>\r
5952         <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayDateChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5953             <summary>\r
5954             DisplayDateProperty property changed handler.\r
5955             </summary>\r
5956             <param name="d">GlobalCalendar that changed its DisplayDate.</param>\r
5957             <param name="e">The DependencyPropertyChangedEventArgs.</param>\r
5958         </member>\r
5959         <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayDate(System.Windows.Controls.GlobalCalendarDateChangedEventArgs)">\r
5960             <summary>\r
5961             Inherited code: Requires comment.\r
5962             </summary>\r
5963             <param name="e">Inherited code: Requires comment 1.</param>\r
5964         </member>\r
5965         <member name="F:System.Windows.Controls.GlobalCalendar.DisplayDateStartProperty">\r
5966             <summary>\r
5967             Identifies the\r
5968             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateStart" />\r
5969             dependency property.\r
5970             </summary>\r
5971             <value>\r
5972             The identifier for the\r
5973             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateStart" />\r
5974             dependency property.\r
5975             </value>\r
5976         </member>\r
5977         <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayDateStartChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
5978             <summary>\r
5979             DisplayDateStartProperty property changed handler.\r
5980             </summary>\r
5981             <param name="d">GlobalCalendar that changed its DisplayDateStart.</param>\r
5982             <param name="e">The DependencyPropertyChangedEventArgs.</param>\r
5983         </member>\r
5984         <member name="M:System.Windows.Controls.GlobalCalendar.SelectedDateMin(System.Windows.Controls.GlobalCalendar)">\r
5985             <summary>\r
5986             Inherited code: Requires comment.\r
5987             </summary>\r
5988             <param name="cal">Inherited code: Requires comment 1.</param>\r
5989             <returns>Inherited code: Requires comment 2.</returns>\r
5990         </member>\r
5991         <member name="F:System.Windows.Controls.GlobalCalendar.DisplayDateEndProperty">\r
5992             <summary>\r
5993             Identifies the\r
5994             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateEnd" />\r
5995             dependency property.\r
5996             </summary>\r
5997             <value>\r
5998             The identifier for the\r
5999             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateEnd" />\r
6000             dependency property.\r
6001             </value>\r
6002         </member>\r
6003         <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayDateEndChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
6004             <summary>\r
6005             DisplayDateEndProperty property changed handler.\r
6006             </summary>\r
6007             <param name="d">GlobalCalendar that changed its DisplayDateEnd.</param>\r
6008             <param name="e">The DependencyPropertyChangedEventArgs.</param>\r
6009         </member>\r
6010         <member name="M:System.Windows.Controls.GlobalCalendar.SelectedDateMax(System.Windows.Controls.GlobalCalendar)">\r
6011             <summary>\r
6012             Inherited code: Requires comment.\r
6013             </summary>\r
6014             <param name="cal">Inherited code: Requires comment 1.</param>\r
6015             <returns>Inherited code: Requires comment 2.</returns>\r
6016         </member>\r
6017         <member name="F:System.Windows.Controls.GlobalCalendar._isShiftPressed">\r
6018             <summary>\r
6019             Inherited code: Requires comment.\r
6020             </summary>\r
6021         </member>\r
6022         <member name="M:System.Windows.Controls.GlobalCalendar.#ctor">\r
6023             <summary>\r
6024             Initializes a new instance of the\r
6025             <see cref="T:System.Windows.Controls.GlobalCalendar" /> class.\r
6026             </summary>\r
6027         </member>\r
6028         <member name="M:System.Windows.Controls.GlobalCalendar.OnApplyTemplate">\r
6029             <summary>\r
6030             Builds the visual tree for the\r
6031             <see cref="T:System.Windows.Controls.GlobalCalendar" /> when a new\r
6032             template is applied.\r
6033             </summary>\r
6034         </member>\r
6035         <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_SizeChanged(System.Object,System.Windows.SizeChangedEventArgs)">\r
6036             <summary>\r
6037             Inherited code: Requires comment.\r
6038             </summary>\r
6039             <param name="sender">Inherited code: Requires comment 1.</param>\r
6040             <param name="e">Inherited code: Requires comment 2.</param>\r
6041         </member>\r
6042         <member name="M:System.Windows.Controls.GlobalCalendar.ResetStates">\r
6043             <summary>\r
6044             Inherited code: Requires comment.\r
6045             </summary>\r
6046         </member>\r
6047         <member name="M:System.Windows.Controls.GlobalCalendar.ToString">\r
6048             <summary>\r
6049             Provides a text representation of the selected date.\r
6050             </summary>\r
6051             <returns>\r
6052             A text representation of the selected date, or an empty string if\r
6053             <see cref="P:System.Windows.Controls.GlobalCalendar.SelectedDate" /> is\r
6054             null.\r
6055             </returns>\r
6056         </member>\r
6057         <member name="M:System.Windows.Controls.GlobalCalendar.OnCreateAutomationPeer">\r
6058             <summary>\r
6059             Returns a\r
6060             <see cref="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer" />\r
6061             for use by the Silverlight automation infrastructure.\r
6062             </summary>\r
6063             <returns>\r
6064             A\r
6065             <see cref="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer" />\r
6066             for the <see cref="T:System.Windows.Controls.GlobalCalendar" /> object.\r
6067             </returns>\r
6068             <remarks>\r
6069             <para>\r
6070             This method creates a new GlobalCalendarAutomationPeer instance if one has\r
6071             not been created for the control instance; otherwise, it returns the\r
6072             GlobalCalendarAutomationPeer previously created.\r
6073             </para>\r
6074             <para>\r
6075             Classes that participate in the Silverlight automation\r
6076             infrastructure must implement this method to return a class-specific\r
6077             derived class of AutomationPeer that reports information for\r
6078             automation behavior.\r
6079             </para>\r
6080             </remarks>\r
6081         </member>\r
6082         <member name="M:System.Windows.Controls.GlobalCalendar.OnIsEnabledChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">\r
6083             <summary>\r
6084              Called when the IsEnabled property changes.\r
6085             </summary>\r
6086             <param name="sender">Sender object.</param>\r
6087             <param name="e">Property changed args.</param>\r
6088         </member>\r
6089         <member name="M:System.Windows.Controls.GlobalCalendar.FindDayButtonFromDay(System.DateTime)">\r
6090             <summary>\r
6091             Inherited code: Requires comment.\r
6092             </summary>\r
6093             <param name="day">Inherited code: Requires comment 1.</param>\r
6094             <returns>Inherited code: Requires comment 2.</returns>\r
6095         </member>\r
6096         <member name="M:System.Windows.Controls.GlobalCalendar.UpdateMonths">\r
6097             <summary>\r
6098             Inherited code: Requires comment.\r
6099             </summary>\r
6100         </member>\r
6101         <member name="M:System.Windows.Controls.GlobalCalendar.OnSelectedMonthChanged(System.Nullable{System.DateTime})">\r
6102             <summary>\r
6103             Inherited code: Requires comment.\r
6104             </summary>\r
6105             <param name="selectedMonth">Inherited code: Requires comment 1.</param>\r
6106         </member>\r
6107         <member name="M:System.Windows.Controls.GlobalCalendar.OnSelectedYearChanged(System.Nullable{System.DateTime})">\r
6108             <summary>\r
6109             Inherited code: Requires comment.\r
6110             </summary>\r
6111             <param name="selectedYear">Inherited code: Requires comment 1.</param>\r
6112         </member>\r
6113         <member name="M:System.Windows.Controls.GlobalCalendar.IsValidDateSelection(System.Windows.Controls.GlobalCalendar,System.Object)">\r
6114             <summary>\r
6115             Inherited code: Requires comment.\r
6116             </summary>\r
6117             <param name="cal">Inherited code: Requires comment 1.</param>\r
6118             <param name="value">Inherited code: Requires comment 2.</param>\r
6119             <returns>Inherited code: Requires comment 3.</returns>\r
6120         </member>\r
6121         <member name="M:System.Windows.Controls.GlobalCalendar.IsValidKeyboardSelection(System.Windows.Controls.GlobalCalendar,System.Object)">\r
6122             <summary>\r
6123             Inherited code: Requires comment.\r
6124             </summary>\r
6125             <param name="cal">Inherited code: Requires comment 1.</param>\r
6126             <param name="value">Inherited code: Requires comment 2.</param>\r
6127             <returns>Inherited code: Requires comment 3.</returns>\r
6128         </member>\r
6129         <member name="M:System.Windows.Controls.GlobalCalendar.AddSelection">\r
6130             <summary>\r
6131             This method adds the days that were selected by Keyboard to the\r
6132             SelectedDays Collection.\r
6133             </summary>\r
6134         </member>\r
6135         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessSelection(System.Boolean,System.Nullable{System.DateTime},System.Nullable{System.Int32})">\r
6136             <summary>\r
6137             Inherited code: Requires comment.\r
6138             </summary>\r
6139             <param name="shift">Inherited code: Requires comment 1.</param>\r
6140             <param name="lastSelectedDate">Inherited code: Requires comment 2.</param>\r
6141             <param name="index">Inherited code: Requires comment 3.</param>\r
6142         </member>\r
6143         <member name="M:System.Windows.Controls.GlobalCalendar.HighlightDays">\r
6144             <summary>\r
6145             This method highlights the days in MultiSelection mode without\r
6146             adding them to the SelectedDates collection.\r
6147             </summary>\r
6148         </member>\r
6149         <member name="M:System.Windows.Controls.GlobalCalendar.UnHighlightDays">\r
6150             <summary>\r
6151             This method un-highlights the days that were hovered over but not\r
6152             added to the SelectedDates collection or un-highlighted the\r
6153             previously selected days in SingleRange Mode.\r
6154             </summary>\r
6155         </member>\r
6156         <member name="M:System.Windows.Controls.GlobalCalendar.SortHoverIndexes(System.Int32@,System.Int32@)">\r
6157             <summary>\r
6158             Inherited code: Requires comment.\r
6159             </summary>\r
6160             <param name="startIndex">Inherited code: Requires comment 1.</param>\r
6161             <param name="endIndex">Inherited code: Requires comment 2.</param>\r
6162         </member>\r
6163         <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_MouseLeftButtonUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">\r
6164             <summary>\r
6165             Inherited code: Requires comment.\r
6166             </summary>\r
6167             <param name="sender">Inherited code: Requires comment 1.</param>\r
6168             <param name="e">Inherited code: Requires comment 2.</param>\r
6169         </member>\r
6170         <member name="M:System.Windows.Controls.GlobalCalendar.OnHeaderClick">\r
6171             <summary>\r
6172             Inherited code: Requires comment.\r
6173             </summary>\r
6174         </member>\r
6175         <member name="M:System.Windows.Controls.GlobalCalendar.OnNextClick">\r
6176             <summary>\r
6177             Inherited code: Requires comment.\r
6178             </summary>\r
6179         </member>\r
6180         <member name="M:System.Windows.Controls.GlobalCalendar.OnPreviousClick">\r
6181             <summary>\r
6182             Inherited code: Requires comment.\r
6183             </summary>\r
6184         </member>\r
6185         <member name="M:System.Windows.Controls.GlobalCalendar.OnDayClick(System.DateTime)">\r
6186             <summary>\r
6187             If the day is a trailing day, Update the DisplayDate.\r
6188             </summary>\r
6189             <param name="selectedDate">Inherited code: Requires comment.</param>\r
6190         </member>\r
6191         <member name="M:System.Windows.Controls.GlobalCalendar.OnMonthClick">\r
6192             <summary>\r
6193             Inherited code: Requires comment.\r
6194             </summary>\r
6195         </member>\r
6196         <member name="M:System.Windows.Controls.GlobalCalendar.OnDayButtonMouseUp(System.Windows.Input.MouseButtonEventArgs)">\r
6197             <summary>\r
6198             Inherited code: Requires comment.\r
6199             </summary>\r
6200             <param name="e">Inherited code: Requires comment 1.</param>\r
6201         </member>\r
6202         <member name="M:System.Windows.Controls.GlobalCalendar.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">\r
6203             <summary>\r
6204             Mouse wheel handler simulates (Ctrl+)PageUp/Down.\r
6205             </summary>\r
6206             <param name="e">Event arguments.</param>\r
6207         </member>\r
6208         <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_KeyDown(System.Object,System.Windows.Input.KeyEventArgs)">\r
6209             <summary>\r
6210             Inherited code: Requires comment.\r
6211             </summary>\r
6212             <param name="sender">Inherited code: Requires comment 1.</param>\r
6213             <param name="e">Inherited code: Requires comment 2.</param>\r
6214         </member>\r
6215         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessCalendarKey(System.Windows.Input.KeyEventArgs)">\r
6216             <summary>\r
6217             Inherited code: Requires comment.\r
6218             </summary>\r
6219             <param name="e">Inherited code: Requires comment 1.</param>\r
6220             <returns>Inherited code: Requires comment 2.</returns>\r
6221         </member>\r
6222         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessUpKey(System.Boolean,System.Boolean)">\r
6223             <summary>\r
6224             Inherited code: Requires comment.\r
6225             </summary>\r
6226             <param name="ctrl">Inherited code: Requires comment 1.</param>\r
6227             <param name="shift">Inherited code: Requires comment 2.</param>\r
6228         </member>\r
6229         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessDownKey(System.Boolean,System.Boolean)">\r
6230             <summary>\r
6231             Inherited code: Requires comment.\r
6232             </summary>\r
6233             <param name="ctrl">Inherited code: Requires comment 1.</param>\r
6234             <param name="shift">Inherited code: Requires comment 2.</param>\r
6235         </member>\r
6236         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessLeftKey(System.Boolean)">\r
6237             <summary>\r
6238             Inherited code: Requires comment.\r
6239             </summary>\r
6240             <param name="shift">Inherited code: Requires comment 1.</param>\r
6241         </member>\r
6242         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessRightKey(System.Boolean)">\r
6243             <summary>\r
6244             Inherited code: Requires comment.\r
6245             </summary>\r
6246             <param name="shift">Inherited code: Requires comment 1.</param>\r
6247         </member>\r
6248         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessEnterKey">\r
6249             <summary>\r
6250             Inherited code: Requires comment.\r
6251             </summary>\r
6252             <returns>Inherited code: Requires comment 1.</returns>\r
6253         </member>\r
6254         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessHomeKey(System.Boolean,System.Boolean)">\r
6255             <summary>\r
6256             Inherited code: Requires comment.\r
6257             </summary>\r
6258             <param name="ctrl">\r
6259             A value indicating whether the Control key is pressed.\r
6260             </param>\r
6261             <param name="shift">\r
6262             A value indicating whether the Shift key is pressed.\r
6263             </param>\r
6264         </member>\r
6265         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessEndKey(System.Boolean)">\r
6266             <summary>\r
6267             Inherited code: Requires comment.\r
6268             </summary>\r
6269             <param name="shift">Inherited code: Requires comment 1.</param>\r
6270         </member>\r
6271         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessPageDownKey(System.Boolean)">\r
6272             <summary>\r
6273             Inherited code: Requires comment.\r
6274             </summary>\r
6275             <param name="shift">Inherited code: Requires comment 1.</param>\r
6276         </member>\r
6277         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessPageUpKey(System.Boolean)">\r
6278             <summary>\r
6279             Inherited code: Requires comment.\r
6280             </summary>\r
6281             <param name="shift">Inherited code: Requires comment 1.</param>\r
6282         </member>\r
6283         <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_KeyUp(System.Object,System.Windows.Input.KeyEventArgs)">\r
6284             <summary>\r
6285             Inherited code: Requires comment.\r
6286             </summary>\r
6287             <param name="sender">Inherited code: Requires comment 1.</param>\r
6288             <param name="e">Inherited code: Requires comment 2.</param>\r
6289         </member>\r
6290         <member name="M:System.Windows.Controls.GlobalCalendar.ProcessShiftKeyUp">\r
6291             <summary>\r
6292             Inherited code: Requires comment.\r
6293             </summary>\r
6294         </member>\r
6295         <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_GotFocus(System.Object,System.Windows.RoutedEventArgs)">\r
6296             <summary>\r
6297             Inherited code: Requires comment.\r
6298             </summary>\r
6299             <param name="sender">Inherited code: Requires comment 1.</param>\r
6300             <param name="e">Inherited code: Requires comment 2.</param>\r
6301         </member>\r
6302         <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_LostFocus(System.Object,System.Windows.RoutedEventArgs)">\r
6303             <summary>\r
6304             Inherited code: Requires comment.\r
6305             </summary>\r
6306             <param name="sender">Inherited code: Requires comment1 .</param>\r
6307             <param name="e">Inherited code: Requires comment 2.</param>\r
6308         </member>\r
6309         <member name="P:System.Windows.Controls.GlobalCalendar.Root">\r
6310             <summary>\r
6311             Gets or sets Inherited code: Requires comment.\r
6312             </summary>\r
6313         </member>\r
6314         <member name="P:System.Windows.Controls.GlobalCalendar.CalendarInfo">\r
6315             <summary>\r
6316             Gets or sets the CalendarInfo that provides globalized date\r
6317             operations.\r
6318             </summary>\r
6319         </member>\r
6320         <member name="P:System.Windows.Controls.GlobalCalendar.Info">\r
6321             <summary>\r
6322             Gets the CalendarInfo that provides globalized date operations.\r
6323             </summary>\r
6324         </member>\r
6325         <member name="P:System.Windows.Controls.GlobalCalendar.MonthControl">\r
6326             <summary>\r
6327             Gets Inherited code: Requires comment.\r
6328             </summary>\r
6329         </member>\r
6330         <member name="P:System.Windows.Controls.GlobalCalendar.FocusButton">\r
6331             <summary>\r
6332             Gets or sets Inherited code: Requires comment.\r
6333             </summary>\r
6334         </member>\r
6335         <member name="P:System.Windows.Controls.GlobalCalendar.FocusCalendarButton">\r
6336             <summary>\r
6337             Gets or sets Inherited code: Requires comment.\r
6338             </summary>\r
6339         </member>\r
6340         <member name="P:System.Windows.Controls.GlobalCalendar.CalendarButtonStyle">\r
6341             <summary>\r
6342             Gets or sets the <see cref="T:System.Windows.Style" /> associated\r
6343             with the control's internal\r
6344             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" />\r
6345             object.\r
6346             </summary>\r
6347             <value>\r
6348             The current style of the\r
6349             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" />\r
6350             object.\r
6351             </value>\r
6352         </member>\r
6353         <member name="P:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyle">\r
6354             <summary>\r
6355             Gets or sets the <see cref="T:System.Windows.Style" /> associated\r
6356             with the control's internal\r
6357             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />\r
6358             object.\r
6359             </summary>\r
6360             <value>\r
6361             The current style of the\r
6362             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />\r
6363             object.\r
6364             </value>\r
6365         </member>\r
6366         <member name="P:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyleSelector">\r
6367             <summary>\r
6368             Gets or sets a CalendarDayButtonStyleSelector that enables an application writer\r
6369             to provide custom style-selection logic for the day buttons.\r
6370             </summary>\r
6371         </member>\r
6372         <member name="P:System.Windows.Controls.GlobalCalendar.CalendarItemStyle">\r
6373             <summary>\r
6374             Gets or sets the <see cref="T:System.Windows.Style" /> associated\r
6375             with the control's internal\r
6376             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarItem" />\r
6377             object.\r
6378             </summary>\r
6379             <value>\r
6380             The current style of the\r
6381             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarItem" />\r
6382             object.\r
6383             </value>\r
6384         </member>\r
6385         <member name="P:System.Windows.Controls.GlobalCalendar.IsTodayHighlighted">\r
6386             <summary>\r
6387             Gets or sets a value indicating whether the current date is\r
6388             highlighted.\r
6389             </summary>\r
6390             <value>\r
6391             True if the current date is highlighted; otherwise, false. The\r
6392             default is true.\r
6393             </value>\r
6394         </member>\r
6395         <member name="P:System.Windows.Controls.GlobalCalendar.DisplayMode">\r
6396             <summary>\r
6397             Gets or sets a value indicating whether the calendar is displayed in\r
6398             months, years, or decades.\r
6399             </summary>\r
6400             <value>\r
6401             A value indicating what length of time the\r
6402             <see cref="T:System.Windows.Controls.GlobalCalendar" /> should display.\r
6403             </value>\r
6404         </member>\r
6405         <member name="P:System.Windows.Controls.GlobalCalendar.FirstDayOfWeek">\r
6406             <summary>\r
6407             Gets or sets the day that is considered the beginning of the week.\r
6408             </summary>\r
6409             <value>\r
6410             A <see cref="T:System.DayOfWeek" /> representing the beginning of\r
6411             the week. The default is <see cref="F:System.DayOfWeek.Sunday" />.\r
6412             </value>\r
6413         </member>\r
6414         <member name="P:System.Windows.Controls.GlobalCalendar.FirstDay">\r
6415             <summary>\r
6416             Gets the day that is considered the beginning of the week.\r
6417             </summary>\r
6418         </member>\r
6419         <member name="P:System.Windows.Controls.GlobalCalendar.SelectionMode">\r
6420             <summary>\r
6421             Gets or sets a value that indicates what kind of selections are\r
6422             allowed.\r
6423             </summary>\r
6424             <value>\r
6425             A value that indicates the current selection mode. The default is\r
6426             <see cref="F:System.Windows.Controls.CalendarSelectionMode.SingleDate" />.\r
6427             </value>\r
6428             <remarks>\r
6429             <para>\r
6430             This property determines whether the GlobalCalendar allows no selection,\r
6431             selection of a single date, or selection of multiple dates.  The\r
6432             selection mode is specified with the CalendarSelectionMode\r
6433             enumeration.\r
6434             </para>\r
6435             <para>\r
6436             When this property is changed, all selected dates will be cleared.\r
6437             </para>\r
6438             </remarks>\r
6439         </member>\r
6440         <member name="P:System.Windows.Controls.GlobalCalendar.SelectedDate">\r
6441             <summary>\r
6442             Gets or sets the currently selected date.\r
6443             </summary>\r
6444             <value>The date currently selected. The default is null.</value>\r
6445             <exception cref="T:System.ArgumentOutOfRangeException">\r
6446             The given date is outside the range specified by\r
6447             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateStart" />\r
6448             and <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateEnd" />\r
6449             -or-\r
6450             The given date is in the\r
6451             <see cref="P:System.Windows.Controls.GlobalCalendar.BlackoutDates" />\r
6452             collection.\r
6453             </exception>\r
6454             <exception cref="T:System.InvalidOperationException">\r
6455             If set to anything other than null when\r
6456             <see cref="P:System.Windows.Controls.GlobalCalendar.SelectionMode" /> is\r
6457             set to\r
6458             <see cref="F:System.Windows.Controls.CalendarSelectionMode.None" />.\r
6459             </exception>\r
6460             <remarks>\r
6461             Use this property when SelectionMode is set to SingleDate.  In other\r
6462             modes, this property will always be the first date in SelectedDates.\r
6463             </remarks>\r
6464         </member>\r
6465         <member name="P:System.Windows.Controls.GlobalCalendar.SelectedDates">\r
6466             <summary>\r
6467             Gets a collection of selected dates.\r
6468             </summary>\r
6469             <value>\r
6470             A <see cref="T:System.Windows.Controls.GlobalSelectedDatesCollection" />\r
6471             object that contains the currently selected dates. The default is an\r
6472             empty collection.\r
6473             </value>\r
6474             <remarks>\r
6475             Dates can be added to the collection either individually or in a\r
6476             range using the AddRange method.  Depending on the value of the\r
6477             SelectionMode property, adding a date or range to the collection may\r
6478             cause it to be cleared.  The following table lists how\r
6479             CalendarSelectionMode affects the SelectedDates property.\r
6480             \r
6481                 CalendarSelectionMode   Description\r
6482                 None                    No selections are allowed.  SelectedDate\r
6483                                         cannot be set and no values can be added\r
6484                                         to SelectedDates.\r
6485                                         \r
6486                 SingleDate              Only a single date can be selected,\r
6487                                         either by setting SelectedDate or the\r
6488                                         first value in SelectedDates.  AddRange\r
6489                                         cannot be used.\r
6490                                         \r
6491                 SingleRange             A single range of dates can be selected.\r
6492                                         Setting SelectedDate, adding a date\r
6493                                         individually to SelectedDates, or using\r
6494                                         AddRange will clear all previous values\r
6495                                         from SelectedDates.\r
6496                 MultipleRange           Multiple non-contiguous ranges of dates\r
6497                                         can be selected. Adding a date\r
6498                                         individually to SelectedDates or using\r
6499                                         AddRange will not clear SelectedDates.\r
6500                                         Setting SelectedDate will still clear\r
6501                                         SelectedDates, but additional dates or\r
6502                                         range can then be added.  Adding a range\r
6503                                         that includes some dates that are\r
6504                                         already selected or overlaps with\r
6505                                         another range results in the union of\r
6506                                         the ranges and does not cause an\r
6507                                         exception.\r
6508             </remarks>\r
6509         </member>\r
6510         <member name="P:System.Windows.Controls.GlobalCalendar.RemovedItems">\r
6511             <summary>\r
6512             Gets or sets Inherited code: Requires comment.\r
6513             </summary>\r
6514         </member>\r
6515         <member name="P:System.Windows.Controls.GlobalCalendar.LastSelectedDateInternal">\r
6516             <summary>\r
6517             Gets or sets Inherited code: Requires comment.\r
6518             </summary>\r
6519         </member>\r
6520         <member name="P:System.Windows.Controls.GlobalCalendar.LastSelectedDate">\r
6521             <summary>\r
6522             Gets or sets Inherited code: Requires comment.\r
6523             </summary>\r
6524         </member>\r
6525         <member name="P:System.Windows.Controls.GlobalCalendar.SelectedMonth">\r
6526             <summary>\r
6527             Gets or sets Inherited code: Requires comment.\r
6528             </summary>\r
6529         </member>\r
6530         <member name="P:System.Windows.Controls.GlobalCalendar.SelectedYear">\r
6531             <summary>\r
6532             Gets or sets Inherited code: Requires comment.\r
6533             </summary>\r
6534         </member>\r
6535         <member name="P:System.Windows.Controls.GlobalCalendar.BlackoutDates">\r
6536             <summary>\r
6537             Gets a collection of dates that are marked as not selectable.\r
6538             </summary>\r
6539             <value>\r
6540             A collection of dates that cannot be selected. The default value is\r
6541             an empty collection.\r
6542             </value>\r
6543             <exception cref="T:System.ArgumentOutOfRangeException">\r
6544             Adding a date to this collection when it is already selected or\r
6545             adding a date outside the range specified by DisplayDateStart and\r
6546             DisplayDateEnd.\r
6547             </exception>\r
6548             <remarks>\r
6549             <para>\r
6550             Dates in this collection will appear as disabled on the calendar.\r
6551             </para>\r
6552             <para>\r
6553             To make all past dates not selectable, you can use the\r
6554             AddDatesInPast method provided by the collection returned by this\r
6555             property.\r
6556             </para>\r
6557             </remarks>\r
6558         </member>\r
6559         <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDate">\r
6560             <summary>\r
6561             Gets or sets the date to display.\r
6562             </summary>\r
6563             <value>The date to display.</value>\r
6564             <exception cref="T:System.ArgumentOutOfRangeException">\r
6565             The given date is not in the range specified by\r
6566             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateStart" />\r
6567             and\r
6568             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateEnd" />.\r
6569             </exception>\r
6570             <remarks>\r
6571             <para>\r
6572             This property allows the developer to specify a date to display.  If\r
6573             this property is a null reference (Nothing in Visual Basic),\r
6574             SelectedDate is displayed.  If SelectedDate is also a null reference\r
6575             (Nothing in Visual Basic), Today is displayed.  The default is\r
6576             Today.\r
6577             </para>\r
6578             <para>\r
6579             To set this property in XAML, use a date specified in the format\r
6580             yyyy/mm/dd.  The mm and dd components must always consist of two\r
6581             characters, with a leading zero if necessary.  For instance, the\r
6582             month of May should be specified as 05.\r
6583             </para>\r
6584             </remarks>\r
6585         </member>\r
6586         <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDateInternal">\r
6587             <summary>\r
6588             Gets Inherited code: Requires comment.\r
6589             </summary>\r
6590         </member>\r
6591         <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDateStart">\r
6592             <summary>\r
6593             Gets or sets the first date to be displayed.\r
6594             </summary>\r
6595             <value>The first date to display.</value>\r
6596             <remarks>\r
6597             To set this property in XAML, use a date specified in the format\r
6598             yyyy/mm/dd.  The mm and dd components must always consist of two\r
6599             characters, with a leading zero if necessary.  For instance, the\r
6600             month of May should be specified as 05.\r
6601             </remarks>\r
6602         </member>\r
6603         <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDateRangeStart">\r
6604             <summary>\r
6605             Gets Inherited code: Requires comment.\r
6606             </summary>\r
6607         </member>\r
6608         <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDateEnd">\r
6609             <summary>\r
6610             Gets or sets the last date to be displayed.\r
6611             </summary>\r
6612             <value>The last date to display.</value>\r
6613             <remarks>\r
6614             To set this property in XAML, use a date specified in the format\r
6615             yyyy/mm/dd.  The mm and dd components must always consist of two\r
6616             characters, with a leading zero if necessary.  For instance, the\r
6617             month of May should be specified as 05.\r
6618             </remarks>\r
6619         </member>\r
6620         <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDateRangeEnd">\r
6621             <summary>\r
6622             Gets Inherited code: Requires comment.\r
6623             </summary>\r
6624         </member>\r
6625         <member name="P:System.Windows.Controls.GlobalCalendar.HoverStart">\r
6626             <summary>\r
6627             Gets or sets Inherited code: Requires comment.\r
6628             </summary>\r
6629         </member>\r
6630         <member name="P:System.Windows.Controls.GlobalCalendar.HoverStartIndex">\r
6631             <summary>\r
6632             Gets or sets Inherited code: Requires comment.\r
6633             </summary>\r
6634         </member>\r
6635         <member name="P:System.Windows.Controls.GlobalCalendar.HoverEndInternal">\r
6636             <summary>\r
6637             Gets or sets Inherited code: Requires comment.\r
6638             </summary>\r
6639         </member>\r
6640         <member name="P:System.Windows.Controls.GlobalCalendar.HoverEnd">\r
6641             <summary>\r
6642             Gets or sets Inherited code: Requires comment.\r
6643             </summary>\r
6644         </member>\r
6645         <member name="P:System.Windows.Controls.GlobalCalendar.HoverEndIndex">\r
6646             <summary>\r
6647             Gets or sets Inherited code: Requires comment.\r
6648             </summary>\r
6649         </member>\r
6650         <member name="P:System.Windows.Controls.GlobalCalendar.HasFocusInternal">\r
6651             <summary>\r
6652             Gets or sets a value indicating whether Inherited code: Requires comment.\r
6653             </summary>\r
6654         </member>\r
6655         <member name="P:System.Windows.Controls.GlobalCalendar.IsMouseSelection">\r
6656             <summary>\r
6657             Gets or sets a value indicating whether Inherited code: Requires comment.\r
6658             </summary>\r
6659         </member>\r
6660         <member name="P:System.Windows.Controls.GlobalCalendar.DatePickerDisplayDateFlag">\r
6661             <summary>\r
6662             Gets or sets a value indicating whether DatePicker should change its \r
6663             DisplayDate because of a SelectedDate change on its GlobalCalendar.\r
6664             </summary>\r
6665         </member>\r
6666         <member name="E:System.Windows.Controls.GlobalCalendar.SelectedDatesChanged">\r
6667             <summary>\r
6668             Occurs when the collection returned by the\r
6669             <see cref="P:System.Windows.Controls.GlobalCalendar.SelectedDates" />\r
6670             property is changed.\r
6671             </summary>\r
6672         </member>\r
6673         <member name="E:System.Windows.Controls.GlobalCalendar.DisplayDateChanged">\r
6674             <summary>\r
6675             Occurs when the\r
6676             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDate" />\r
6677             property is changed.\r
6678             </summary>\r
6679             <remarks>\r
6680             This event occurs after DisplayDate is assigned its new value.\r
6681             </remarks>\r
6682         </member>\r
6683         <member name="E:System.Windows.Controls.GlobalCalendar.DisplayModeChanged">\r
6684             <summary>\r
6685             Occurs when the\r
6686             <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayMode" />\r
6687             property is changed.\r
6688             </summary>\r
6689         </member>\r
6690         <member name="E:System.Windows.Controls.GlobalCalendar.DayButtonMouseUp">\r
6691             <summary>\r
6692             Inherited code: Requires comment.\r
6693             </summary>\r
6694         </member>\r
6695         <member name="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer">\r
6696             <summary>\r
6697             Exposes <see cref="T:System.Windows.Controls.GlobalCalendar" /> types to UI automation.\r
6698             </summary>\r
6699             <QualityBand>Experimental</QualityBand>\r
6700         </member>\r
6701         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.#ctor(System.Windows.Controls.GlobalCalendar)">\r
6702             <summary>\r
6703             Initializes a new instance of the\r
6704             <see cref="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer" />\r
6705             class.\r
6706             </summary>\r
6707             <param name="owner">\r
6708             The <see cref="T:System.Windows.Controls.GlobalCalendar" /> instance to\r
6709             associate with the\r
6710             <see cref="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer" />.\r
6711             </param>\r
6712         </member>\r
6713         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">\r
6714             <summary>\r
6715             Gets the control pattern for this\r
6716             <see cref="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer" />.\r
6717             </summary>\r
6718             <param name="patternInterface">\r
6719             One of the enumeration values.\r
6720             </param>\r
6721             <returns>\r
6722             The object that implements the pattern interface, or null if the\r
6723             specified pattern interface is not implemented by this peer.\r
6724             </returns>\r
6725         </member>\r
6726         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.GetAutomationControlTypeCore">\r
6727             <summary>\r
6728             Returns the control type for the GlobalCalendar that is associated with\r
6729             this GlobalCalendarAutomationPeer.  This method is called by\r
6730             GetAutomationControlType.\r
6731             </summary>\r
6732             <returns>A value of the AutomationControlType enumeration.</returns>\r
6733         </member>\r
6734         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.GetClassNameCore">\r
6735             <summary>\r
6736             Returns the name of the UIElement that is associated with this\r
6737             FrameworkElementAutomationPeer.  This method is called by\r
6738             GetClassName.\r
6739             </summary>\r
6740             <returns>\r
6741             The name of the owner type that is associated with this\r
6742             GlobalCalendarAutomationPeer. \r
6743             </returns>\r
6744         </member>\r
6745         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.GetNameCore">\r
6746             <summary>\r
6747             Returns the text label of the GlobalCalendar that is associated with this\r
6748             GlobalCalendarAutomationPeer.  This method is called by GetName.\r
6749             </summary>\r
6750             <returns>\r
6751             The text label of the element that is associated with this\r
6752             automation peer.\r
6753             </returns>\r
6754         </member>\r
6755         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IGridProvider#GetItem(System.Int32,System.Int32)">\r
6756             <summary>\r
6757             Retrieves the UI automation provider for the specified cell.\r
6758             </summary>\r
6759             <param name="row">\r
6760             The ordinal number of the row.\r
6761             </param>\r
6762             <param name="column">\r
6763             The ordinal number of the column.\r
6764             </param>\r
6765             <returns>\r
6766             The UI automation provider for the specified cell.\r
6767             </returns>\r
6768             <remarks>\r
6769             <para>\r
6770             Grid coordinates are zero-based. The upper-left cell (or upper-right\r
6771             cell, depending on locale) has coordinates (0,0).\r
6772             </para>\r
6773             <para>\r
6774             If a cell is empty, a UI Automation provider must still be returned\r
6775             in order to support the ContainingGrid property for that cell.  This\r
6776             is possible when the layout of child elements in the grid is similar\r
6777             to a ragged array.\r
6778             </para>\r
6779             <para>\r
6780             Hidden rows and columns can be loaded in the tree, depending on the\r
6781             provider implementation.  Therefore, they will be reflected in the\r
6782             RowCount and ColumnCount properties.  If the hidden rows and columns\r
6783             have not yet been loaded, they should not be counted.\r
6784             </para>\r
6785             </remarks>\r
6786         </member>\r
6787         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IMultipleViewProvider#GetSupportedViews">\r
6788             <summary>\r
6789             Retrieves a collection of control-specific view identifiers.\r
6790             </summary>\r
6791             <returns>\r
6792             A collection of values that identifies the views that are available\r
6793             for a UI automation element.\r
6794             </returns>\r
6795             <remarks>\r
6796             The collection of view identifiers must be identical across\r
6797             instances.  View identifier values can be passed to GetViewName.\r
6798             </remarks>\r
6799         </member>\r
6800         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IMultipleViewProvider#GetViewName(System.Int32)">\r
6801             <summary>\r
6802             Retrieves the name of a control-specific view.\r
6803             </summary>\r
6804             <param name="viewId">The view identifier.</param>\r
6805             <returns>A localized name for the view.</returns>\r
6806             <remarks>\r
6807             View identifiers can be retrieved by using GetSupportedViews.  The\r
6808             collection of view identifiers must be identical across instances.\r
6809             View names must be suitable for use in text-to-speech, Braille, and\r
6810             other accessible applications.\r
6811             </remarks>\r
6812         </member>\r
6813         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IMultipleViewProvider#SetCurrentView(System.Int32)">\r
6814             <summary>\r
6815             Sets the current control-specific view.\r
6816             </summary>\r
6817             <param name="viewId">A view identifier.</param>\r
6818             <remarks>\r
6819             View identifiers can be retrieved by using GetSupportedViews.\r
6820             </remarks>\r
6821         </member>\r
6822         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ISelectionProvider#GetSelection">\r
6823             <summary>\r
6824             Retrieves a UI automation provider for each child element that is\r
6825             selected.\r
6826             </summary>\r
6827             <returns>\r
6828             A collection of UI automation providers.\r
6829             </returns>\r
6830         </member>\r
6831         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.RaiseSelectionEvents(System.Windows.Controls.SelectionChangedEventArgs)">\r
6832             <summary>\r
6833             Raise selection AutomationEvents when the GlobalCalendar's SelectedDates\r
6834             collection changes.\r
6835             </summary>\r
6836             <param name="e">Event arguments.</param>\r
6837         </member>\r
6838         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.RaiseDayButtonSelectionEvent(System.Windows.Controls.GlobalCalendar,System.DateTime,System.Windows.Automation.Peers.AutomationEvents)">\r
6839             <summary>\r
6840             Raise an automation peer event for the selection of a day button.\r
6841             </summary>\r
6842             <param name="calendar">\r
6843             The GlobalCalendar associated with this automation peer.\r
6844             </param>\r
6845             <param name="date">The selected date.</param>\r
6846             <param name="eventToRaise">The selection event to raise.</param>\r
6847         </member>\r
6848         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ITableProvider#GetColumnHeaders">\r
6849             <summary>\r
6850             Gets a collection of UI automation providers that represents all the\r
6851             column headers in a table.\r
6852             </summary>\r
6853             <returns>A collection of UI automation providers.</returns>\r
6854         </member>\r
6855         <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ITableProvider#GetRowHeaders">\r
6856             <summary>\r
6857             Retrieves a collection of UI automation providers that represents\r
6858             all row headers in the table.\r
6859             </summary>\r
6860             <returns>A collection of UI automation providers.</returns>\r
6861         </member>\r
6862         <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.OwningCalendar">\r
6863             <summary>\r
6864             Gets the GlobalCalendar associated with the GlobalCalendarAutomationPeer.\r
6865             </summary>\r
6866         </member>\r
6867         <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.OwningGrid">\r
6868             <summary>\r
6869             Gets the current top-level Grid of with the GlobalCalendar.\r
6870             </summary>\r
6871         </member>\r
6872         <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IGridProvider#ColumnCount">\r
6873             <summary>\r
6874             Gets the total number of columns in a grid.\r
6875             </summary>\r
6876             <value>\r
6877             The total number of columns in a grid.\r
6878             </value>\r
6879         </member>\r
6880         <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IGridProvider#RowCount">\r
6881             <summary>\r
6882             Gets the total number of rows in a grid.\r
6883             </summary>\r
6884             <value>\r
6885             The total number of rows in a grid.\r
6886             </value>\r
6887         </member>\r
6888         <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IMultipleViewProvider#CurrentView">\r
6889             <summary>\r
6890             Gets the current control-specific view.\r
6891             </summary>\r
6892             <value>\r
6893             The value for the current view of the UI automation element.\r
6894             </value>\r
6895         </member>\r
6896         <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ISelectionProvider#CanSelectMultiple">\r
6897             <summary>\r
6898             Gets a value indicating whether the UI automation provider allows\r
6899             more than one child element to be selected at the same time.\r
6900             </summary>\r
6901             <value>\r
6902             True if multiple selection is allowed; otherwise, false.\r
6903             </value>\r
6904         </member>\r
6905         <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ISelectionProvider#IsSelectionRequired">\r
6906             <summary>\r
6907             Gets a value indicating whether the UI automation provider\r
6908             requires at least one child element to be selected.\r
6909             </summary>\r
6910             <value>\r
6911             True if selection is required; otherwise, false.\r
6912             </value>\r
6913         </member>\r
6914         <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ITableProvider#RowOrColumnMajor">\r
6915             <summary>\r
6916             Gets the primary direction of traversal for the table.\r
6917             </summary>\r
6918             <value>\r
6919             The primary direction of traversal.\r
6920             </value>\r
6921         </member>\r
6922         <member name="T:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection">\r
6923             <summary>\r
6924             Represents a collection of non-selectable dates in a\r
6925             <see cref="T:System.Windows.Controls.GlobalCalendar" />.\r
6926             </summary>\r
6927             <QualityBand>Experimental</QualityBand>\r
6928         </member>\r
6929         <member name="F:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection._owner">\r
6930             <summary>\r
6931             The GlobalCalendar whose dates this object represents.\r
6932             </summary>\r
6933         </member>\r
6934         <member name="F:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection._dispatcherThread">\r
6935             <summary>\r
6936             The dispatcher thread.\r
6937             </summary>\r
6938         </member>\r
6939         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.#ctor(System.Windows.Controls.GlobalCalendar)">\r
6940             <summary>\r
6941             Initializes a new instance of the\r
6942             <see cref="T:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection" />\r
6943             class.\r
6944             </summary>\r
6945             <param name="owner">\r
6946             The <see cref="T:System.Windows.Controls.GlobalCalendar" /> whose dates\r
6947             this object represents.\r
6948             </param>\r
6949         </member>\r
6950         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.AddDatesInPast">\r
6951             <summary>\r
6952             Adds all dates before <see cref="P:System.DateTime.Today" /> to the\r
6953             collection.\r
6954             </summary>\r
6955         </member>\r
6956         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.Contains(System.DateTime)">\r
6957             <summary>\r
6958             Returns a value that represents whether this collection contains the\r
6959             specified date.\r
6960             </summary>\r
6961             <param name="date">The date to search for.</param>\r
6962             <returns>\r
6963             True if the collection contains the specified date; otherwise,\r
6964             false.\r
6965             </returns>\r
6966         </member>\r
6967         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.Contains(System.DateTime,System.DateTime)">\r
6968             <summary>\r
6969             Returns a value that represents whether this collection contains the\r
6970             specified range of dates.\r
6971             </summary>\r
6972             <param name="start">The start of the date range.</param>\r
6973             <param name="end">The end of the date range.</param>\r
6974             <returns>\r
6975             True if all dates in the range are contained in the collection;\r
6976             otherwise, false.\r
6977             </returns>\r
6978         </member>\r
6979         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.ContainsAny(System.Windows.Controls.CalendarDateRange)">\r
6980             <summary>\r
6981             Returns a value that represents whether this collection contains any\r
6982             date in the specified range.\r
6983             </summary>\r
6984             <param name="range">The range of dates to search for.</param>\r
6985             <returns>\r
6986             True if any date in the range is contained in the collection;\r
6987             otherwise, false.\r
6988             </returns>\r
6989         </member>\r
6990         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.ClearItems">\r
6991             <summary>\r
6992             Removes all items from the collection.\r
6993             </summary>\r
6994             <remarks>\r
6995             This implementation raises the CollectionChanged event.\r
6996             </remarks>\r
6997         </member>\r
6998         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.InsertItem(System.Int32,System.Windows.Controls.CalendarDateRange)">\r
6999             <summary>\r
7000             Inserts an item into the collection at the specified index.\r
7001             </summary>\r
7002             <param name="index">\r
7003             The zero-based index at which item should be inserted.\r
7004             </param>\r
7005             <param name="item">The object to insert.</param>\r
7006             <remarks>\r
7007             This implementation raises the CollectionChanged event.\r
7008             </remarks>\r
7009         </member>\r
7010         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.RemoveItem(System.Int32)">\r
7011             <summary>\r
7012             Removes the item at the specified index of the collection.\r
7013             </summary>\r
7014             <param name="index">\r
7015             The zero-based index of the element to remove.\r
7016             </param>\r
7017             <remarks>\r
7018             This implementation raises the CollectionChanged event.\r
7019             </remarks>\r
7020         </member>\r
7021         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.SetItem(System.Int32,System.Windows.Controls.CalendarDateRange)">\r
7022             <summary>\r
7023             Replaces the element at the specified index.\r
7024             </summary>\r
7025             <param name="index">\r
7026             The zero-based index of the element to replace.\r
7027             </param>\r
7028             <param name="item">\r
7029             The new value for the element at the specified index.\r
7030             </param>\r
7031             <remarks>\r
7032             This implementation raises the CollectionChanged event.\r
7033             </remarks>\r
7034         </member>\r
7035         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.InRange(System.Windows.Controls.CalendarDateRange,System.DateTime)">\r
7036             <summary>\r
7037             Returns a value indicating whether a date is included in the range.\r
7038             </summary>\r
7039             <param name="range">The range to check.</param>\r
7040             <param name="day">The date to check.</param>\r
7041             <returns>\r
7042             A value indicating whether a date is included in the range.\r
7043             </returns>\r
7044         </member>\r
7045         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.IsValid(System.Windows.Controls.CalendarDateRange)">\r
7046             <summary>\r
7047             Inherited code: Requires comment.\r
7048             </summary>\r
7049             <param name="item">Inherited code: Requires comment 1.</param>\r
7050             <returns>Inherited code: Requires comment 2.</returns>\r
7051         </member>\r
7052         <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.EnsureValidThread">\r
7053             <summary>\r
7054             Inherited code: Requires comment.\r
7055             </summary>\r
7056         </member>\r
7057         <member name="T:System.Windows.Controls.Primitives.GlobalCalendarButton">\r
7058             <summary>\r
7059             Represents a button on a\r
7060             <see cref="T:System.Windows.Controls.GlobalCalendar" />.\r
7061             </summary>\r
7062             <QualityBand>Experimental</QualityBand>\r
7063         </member>\r
7064         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarButton._isCalendarButtonFocused">\r
7065             <summary>\r
7066             A value indicating whether the button is focused.\r
7067             </summary>\r
7068         </member>\r
7069         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarButton._isInactive">\r
7070             <summary>\r
7071             A value indicating whether the button is inactive.\r
7072             </summary>\r
7073         </member>\r
7074         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarButton._isSelected">\r
7075             <summary>\r
7076             A value indicating whether the button is selected.\r
7077             </summary>\r
7078         </member>\r
7079         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.#ctor">\r
7080             <summary>\r
7081             Initializes a new instance of the\r
7082             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" />\r
7083             class.\r
7084             </summary>\r
7085         </member>\r
7086         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.OnLoad(System.Object,System.Windows.RoutedEventArgs)">\r
7087             <summary>\r
7088             Handle the Loaded event.\r
7089             </summary>\r
7090             <param name="sender">The GlobalCalendarButton.</param>\r
7091             <param name="e">Event arguments.</param>\r
7092         </member>\r
7093         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.OnApplyTemplate">\r
7094             <summary>\r
7095             Builds the visual tree for the\r
7096             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" />\r
7097             when a new template is applied.\r
7098             </summary>\r
7099         </member>\r
7100         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.OnCreateAutomationPeer">\r
7101             <summary>\r
7102             Returns a GlobalCalendarButtonAutomationPeer for use by the Silverlight\r
7103             automation infrastructure.\r
7104             </summary>\r
7105             <returns>\r
7106             GlobalCalendarButtonAutomationPeer for the Button object.\r
7107             </returns>\r
7108             <remarks>\r
7109             <para>\r
7110             This method creates a new GlobalCalendarButtonAutomationPeer instance if\r
7111             one has not been created for the GlobalCalendarButton; otherwise, it\r
7112             returns the GlobalCalendarButtonAutomationPeer previously created.\r
7113             </para>\r
7114             <para>\r
7115             Classes that participate in the Silverlight automation\r
7116             infrastructure must implement this method to return a class-specific\r
7117             derived class of AutomationPeer that reports information for\r
7118             automation behavior.\r
7119             </para>\r
7120             </remarks>\r
7121         </member>\r
7122         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">\r
7123             <summary>\r
7124             Provides class handling for the MouseLeftButtonDown event that\r
7125             occurs when the left mouse button is pressed while the mouse pointer\r
7126             is over this control.\r
7127             </summary>\r
7128             <param name="e">The event data. </param>\r
7129             <exception cref="T:System.ArgumentNullException">\r
7130             e is a null reference (Nothing in Visual Basic).\r
7131             </exception>\r
7132             <remarks>\r
7133             This method marks the MouseLeftButtonDown event as handled by\r
7134             setting the MouseButtonEventArgs.Handled property of the event data\r
7135             to true when the button is enabled and its ClickMode is not set to\r
7136             Hover.  Since this method marks the MouseLeftButtonDown event as\r
7137             handled in some situations, you should use the Click event instead\r
7138             to detect a button click.\r
7139             </remarks>\r
7140         </member>\r
7141         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">\r
7142             <summary>\r
7143             Provides handling for the MouseLeftButtonUp event that occurs when\r
7144             the left mouse button is released while the mouse pointer is over\r
7145             this control. \r
7146             </summary>\r
7147             <param name="e">The event data.</param>\r
7148             <exception cref="T:System.ArgumentNullException">\r
7149             e is a null reference (Nothing in Visual Basic).\r
7150             </exception>\r
7151             <remarks>\r
7152             This method marks the MouseLeftButtonUp event as handled by setting\r
7153             the MouseButtonEventArgs.Handled property of the event data to true\r
7154             when the button is enabled and its ClickMode is not set to Hover.\r
7155             Since this method marks the MouseLeftButtonUp event as handled in\r
7156             some situations, you should use the Click event instead to detect a\r
7157             button click.\r
7158             </remarks>\r
7159         </member>\r
7160         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.SendMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">\r
7161             <summary>\r
7162             We need to simulate the MouseLeftButtonUp event for the\r
7163             GlobalCalendarButton that stays in Pressed state after MouseCapture is\r
7164             released since there is no actual MouseLeftButtonUp event for the\r
7165             release.\r
7166             </summary>\r
7167             <param name="e">Event arguments.</param>\r
7168         </member>\r
7169         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.ChangeVisualState(System.Boolean)">\r
7170             <summary>\r
7171             Change to the correct visual state for the button.\r
7172             </summary>\r
7173             <param name="useTransitions">\r
7174             True to use transitions when updating the visual state, false to\r
7175             snap directly to the new visual state.\r
7176             </param>\r
7177         </member>\r
7178         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarButton.Owner">\r
7179             <summary>\r
7180             Gets or sets the GlobalCalendar associated with this button.\r
7181             </summary>\r
7182         </member>\r
7183         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarButton.IsCalendarButtonFocused">\r
7184             <summary>\r
7185             Gets or sets a value indicating whether the button is focused.\r
7186             </summary>\r
7187         </member>\r
7188         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarButton.IsInactive">\r
7189             <summary>\r
7190             Gets or sets a value indicating whether the button is inactive.\r
7191             </summary>\r
7192         </member>\r
7193         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarButton.IsSelected">\r
7194             <summary>\r
7195             Gets or sets a value indicating whether the button is selected.\r
7196             </summary>\r
7197         </member>\r
7198         <member name="E:System.Windows.Controls.Primitives.GlobalCalendarButton.CalendarButtonMouseDown">\r
7199             <summary>\r
7200             Occurs when the left mouse button is pressed (or when the tip of the\r
7201             stylus touches the tablet PC) while the mouse pointer is over a\r
7202             UIElement.\r
7203             </summary>\r
7204         </member>\r
7205         <member name="E:System.Windows.Controls.Primitives.GlobalCalendarButton.CalendarButtonMouseUp">\r
7206             <summary>\r
7207             Occurs when the left mouse button is released (or the tip of the\r
7208             stylus is removed from the tablet PC) while the mouse (or the\r
7209             stylus) is over a UIElement (or while a UIElement holds mouse\r
7210             capture).\r
7211             </summary>\r
7212         </member>\r
7213         <member name="T:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer">\r
7214             <summary>\r
7215             Exposes\r
7216             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" /> types\r
7217             to UI automation.\r
7218             </summary>\r
7219             <QualityBand>Experimental</QualityBand>\r
7220         </member>\r
7221         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.#ctor(System.Windows.Controls.Primitives.GlobalCalendarButton)">\r
7222             <summary>\r
7223             Initializes a new instance of the\r
7224             <see cref="T:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer" />\r
7225             class.\r
7226             </summary>\r
7227             <param name="owner">\r
7228             The\r
7229             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" />\r
7230             to associate with this\r
7231             <see cref="T:System.Windows.Automation.Peers.AutomationPeer" />.\r
7232             </param>\r
7233         </member>\r
7234         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">\r
7235             <summary>\r
7236             Gets the control pattern for this\r
7237             <see cref="T:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer" />.\r
7238             </summary>\r
7239             <param name="patternInterface">\r
7240             One of the enumeration values.\r
7241             </param>\r
7242             <returns>\r
7243             The object that implements the pattern interface, or null if the\r
7244             specified pattern interface is not implemented by this peer.\r
7245             </returns>\r
7246         </member>\r
7247         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetAutomationControlTypeCore">\r
7248             <summary>\r
7249             Returns the control type for the GlobalCalendarButton that is associated\r
7250             with this GlobalCalendarButtonAutomationPeer.  This method is called by\r
7251             GetAutomationControlType.\r
7252             </summary>\r
7253             <returns>A value of the AutomationControlType enumeration.</returns>\r
7254         </member>\r
7255         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetLocalizedControlTypeCore">\r
7256             <summary>\r
7257             Returns the localized version of the control type for the owner type\r
7258             that is associated with this GlobalCalendarButtonAutomationPeer.\r
7259             </summary>\r
7260             <returns>The string that contains the type of control.</returns>\r
7261         </member>\r
7262         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetHelpTextCore">\r
7263             <summary>\r
7264             Returns the string that describes the functionality of the\r
7265             GlobalCalendarButton that is associated with this\r
7266             GlobalCalendarButtonAutomationPeer.  This method is called by GetHelpText.\r
7267             </summary>\r
7268             <returns>\r
7269             The help text, or String.Empty if there is no help text.\r
7270             </returns>\r
7271         </member>\r
7272         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetClassNameCore">\r
7273             <summary>\r
7274             Returns the name of the GlobalCalendarButton that is associated with this\r
7275             GlobalCalendarButtonAutomationPeer.  This method is called by\r
7276             GetClassName.\r
7277             </summary>\r
7278             <returns>\r
7279             The name of the owner type that is associated with this\r
7280             GlobalCalendarButtonAutomationPeer.\r
7281             </returns>\r
7282         </member>\r
7283         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetNameCore">\r
7284             <summary>\r
7285             Returns the text label of the GlobalCalendarButton that is associated with\r
7286             this GlobalCalendarButtonAutomationPeer. This method is called by GetName.\r
7287             </summary>\r
7288             <returns>\r
7289             The text label of the element that is associated with this\r
7290             automation peer.\r
7291             </returns>\r
7292             <remarks>\r
7293             The name property can be thought of as the string of text that a\r
7294             user would use to explain which control is being referred to.  It is\r
7295             important to have a textual representation for all controls in the\r
7296             graphical user interface (GUI) so that you can programmatically\r
7297             refer to the control in a localized manner.  The value is settable\r
7298             on control instances through the AutomationProperties.Name attached\r
7299             property.\r
7300             </remarks>\r
7301         </member>\r
7302         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IInvokeProvider#Invoke">\r
7303             <summary>\r
7304             Sends a request to activate the control and initiate its single,\r
7305             unambiguous action.\r
7306             </summary>\r
7307         </member>\r
7308         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#AddToSelection">\r
7309             <summary>\r
7310             Adds the current element to the collection of selected items.\r
7311             </summary>\r
7312         </member>\r
7313         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#RemoveFromSelection">\r
7314             <summary>\r
7315             Removes the current element from the collection of selected items.\r
7316             </summary>\r
7317         </member>\r
7318         <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#Select">\r
7319             <summary>\r
7320             Clears any existing selection and then selects the current element.\r
7321             </summary>\r
7322         </member>\r
7323         <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.OwningCalendarButton">\r
7324             <summary>\r
7325             Gets the GlobalCalendarButton to associate with this AutomationPeer.\r
7326             </summary>\r
7327         </member>\r
7328         <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.OwningCalendar">\r
7329             <summary>\r
7330             Gets the GlobalCalendar associated with the button.\r
7331             </summary>\r
7332         </member>\r
7333         <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.OwningCalendarAutomationPeer">\r
7334             <summary>\r
7335             Gets the automation peer for the GlobalCalendar associated with the\r
7336             button.\r
7337             </summary>\r
7338         </member>\r
7339         <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#Column">\r
7340             <summary>\r
7341             Gets the ordinal number of the column that contains the cell or\r
7342             item.\r
7343             </summary>\r
7344             <value>\r
7345             A zero-based ordinal number that identifies the column that contains\r
7346             the cell or item.\r
7347             </value>\r
7348         </member>\r
7349         <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#ColumnSpan">\r
7350             <summary>\r
7351             Gets the number of columns that are spanned by a cell or item.\r
7352             </summary>\r
7353             <value>\r
7354             The number of columns spanned.\r
7355             </value>\r
7356         </member>\r
7357         <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#ContainingGrid">\r
7358             <summary>\r
7359             Gets a UI Automation provider that implements\r
7360             <see cref="T:System.Windows.Automation.Provider.IGridProvider" />\r
7361             and that represents the container of the cell or item.\r
7362             </summary>\r
7363         </member>\r
7364         <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#Row">\r
7365             <summary>\r
7366             Gets the ordinal number of the row that contains the cell or item.\r
7367             </summary>\r
7368             <value>\r
7369             A zero-based ordinal number that identifies the row that contains\r
7370             the cell or item.\r
7371             </value>\r
7372         </member>\r
7373         <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#RowSpan">\r
7374             <summary>\r
7375             Gets the number of rows that are spanned by a cell or item.\r
7376             </summary>\r
7377             <value>\r
7378             The number of rows that are spanned.\r
7379             </value>\r
7380         </member>\r
7381         <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#IsSelected">\r
7382             <summary>\r
7383             Gets a value indicating whether an item is selected.\r
7384             </summary>\r
7385             <value>\r
7386             True if the element is selected; otherwise, false.\r
7387             </value>\r
7388         </member>\r
7389         <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#SelectionContainer">\r
7390             <summary>\r
7391             Gets the UI Automation provider that implements\r
7392             <see cref="T:System.Windows.Automation.Provider.ISelectionProvider" />\r
7393             and that acts as the container for the calling object.\r
7394             </summary>\r
7395             <value>\r
7396             The provider that supports\r
7397             <see cref="T:System.Windows.Automation.Provider.ISelectionProvider" />.\r
7398             </value>\r
7399         </member>\r
7400         <member name="T:System.Windows.Controls.GlobalCalendarDateChangedEventArgs">\r
7401             <summary>\r
7402             Provides data for the\r
7403             <see cref="E:System.Windows.Controls.Calendar.DisplayDateChanged" />\r
7404             event.\r
7405             </summary>\r
7406             <QualityBand>Experimental</QualityBand>\r
7407         </member>\r
7408         <member name="M:System.Windows.Controls.GlobalCalendarDateChangedEventArgs.#ctor(System.Nullable{System.DateTime},System.Nullable{System.DateTime})">\r
7409             <summary>\r
7410             Initializes a new instance of the GlobalCalendarDateChangedEventArgs\r
7411             class.\r
7412             </summary>\r
7413             <param name="removedDate">\r
7414             The date that was previously displayed.\r
7415             </param>\r
7416             <param name="addedDate">The date to be newly displayed.</param>\r
7417         </member>\r
7418         <member name="P:System.Windows.Controls.GlobalCalendarDateChangedEventArgs.RemovedDate">\r
7419             <summary>\r
7420             Gets the date that was previously displayed.\r
7421             </summary>\r
7422             <value>\r
7423             The date previously displayed.\r
7424             </value>\r
7425         </member>\r
7426         <member name="P:System.Windows.Controls.GlobalCalendarDateChangedEventArgs.AddedDate">\r
7427             <summary>\r
7428             Gets the date to be newly displayed.\r
7429             </summary>\r
7430             <value>The new date to display.</value>\r
7431         </member>\r
7432         <member name="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton">\r
7433             <summary>\r
7434             Represents a day on a <see cref="T:System.Windows.Controls.GlobalCalendar" />.\r
7435             </summary>\r
7436             <QualityBand>Experimental</QualityBand>\r
7437         </member>\r
7438         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.StateToday">\r
7439             <summary>\r
7440             Identifies the Today state.\r
7441             </summary>\r
7442         </member>\r
7443         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.StateRegularDay">\r
7444             <summary>\r
7445             Identifies the RegularDay state.\r
7446             </summary>\r
7447         </member>\r
7448         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.GroupDay">\r
7449             <summary>\r
7450             Name of the Day state group.\r
7451             </summary>\r
7452         </member>\r
7453         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.StateBlackoutDay">\r
7454             <summary>\r
7455             Identifies the BlackoutDay state.\r
7456             </summary>\r
7457         </member>\r
7458         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.StateNormalDay">\r
7459             <summary>\r
7460             Identifies the NormalDay state.\r
7461             </summary>\r
7462         </member>\r
7463         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.GroupBlackout">\r
7464             <summary>\r
7465             Name of the BlackoutDay state group.\r
7466             </summary>\r
7467         </member>\r
7468         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.DefaultContent">\r
7469             <summary>\r
7470             Default content for the GlobalCalendarDayButton.\r
7471             </summary>\r
7472         </member>\r
7473         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._ignoringMouseOverState">\r
7474             <summary>\r
7475             A value indicating whether the button should ignore the MouseOver\r
7476             visual state.\r
7477             </summary>\r
7478         </member>\r
7479         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._isBlackout">\r
7480             <summary>\r
7481             A value indicating whether this is a blackout date.\r
7482             </summary>\r
7483         </member>\r
7484         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._isToday">\r
7485             <summary>\r
7486             A value indicating whether this button represents today.\r
7487             </summary>\r
7488         </member>\r
7489         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._isCurrent">\r
7490             <summary>\r
7491             A value indicating whether the button is the focused element on the\r
7492             GlobalCalendar control.\r
7493             </summary>\r
7494         </member>\r
7495         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._isInactive">\r
7496             <summary>\r
7497             A value indicating whether the button is inactive.\r
7498             </summary>\r
7499         </member>\r
7500         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._isSelected">\r
7501             <summary>\r
7502             A value indicating whether the button is selected.\r
7503             </summary>\r
7504         </member>\r
7505         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.#ctor">\r
7506             <summary>\r
7507             Initializes a new instance of the\r
7508             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />\r
7509             class.\r
7510             </summary>\r
7511         </member>\r
7512         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.OnLoad(System.Object,System.Windows.RoutedEventArgs)">\r
7513             <summary>\r
7514             Handle the Loaded event.\r
7515             </summary>\r
7516             <param name="sender">The GlobalCalendarButton.</param>\r
7517             <param name="e">Event arguments.</param>\r
7518         </member>\r
7519         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.OnApplyTemplate">\r
7520             <summary>\r
7521             Builds the visual tree for the\r
7522             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />\r
7523             when a new template is applied.\r
7524             </summary>\r
7525         </member>\r
7526         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.OnCreateAutomationPeer">\r
7527             <summary>\r
7528             Returns a CalendarDayButtonAutomationPeer for use by the Silverlight\r
7529             automation infrastructure.\r
7530             </summary>\r
7531             <returns>\r
7532             CalendarDayButtonAutomationPeer for the Button object.\r
7533             </returns>\r
7534             <remarks>\r
7535             <para>\r
7536             This method creates a new CalendarDayButtonAutomationPeer instance\r
7537             if one has not been created for the GlobalCalendarButton; otherwise, it\r
7538             returns the CalendarDayButtonAutomationPeer previously created.\r
7539             </para>\r
7540             <para>\r
7541             Classes that participate in the Silverlight automation\r
7542             infrastructure must implement this method to return a class-specific\r
7543             derived class of AutomationPeer that reports information for\r
7544             automation behavior.\r
7545             </para>\r
7546             </remarks>\r
7547         </member>\r
7548         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">\r
7549             <summary>\r
7550             Provides class handling for the MouseLeftButtonDown event that\r
7551             occurs when the left mouse button is pressed while the mouse pointer\r
7552             is over this control.\r
7553             </summary>\r
7554             <param name="e">The event data. </param>\r
7555             <exception cref="T:System.ArgumentNullException">\r
7556             e is a null reference (Nothing in Visual Basic).\r
7557             </exception>\r
7558             <remarks>\r
7559             This method marks the MouseLeftButtonDown event as handled by\r
7560             setting the MouseButtonEventArgs.Handled property of the event data\r
7561             to true when the button is enabled and its ClickMode is not set to\r
7562             Hover.  Since this method marks the MouseLeftButtonDown event as\r
7563             handled in some situations, you should use the Click event instead\r
7564             to detect a button click.\r
7565             </remarks>\r
7566         </member>\r
7567         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">\r
7568             <summary>\r
7569             Provides handling for the MouseLeftButtonUp event that occurs when\r
7570             the left mouse button is released while the mouse pointer is over\r
7571             this control. \r
7572             </summary>\r
7573             <param name="e">The event data.</param>\r
7574             <exception cref="T:System.ArgumentNullException">\r
7575             e is a null reference (Nothing in Visual Basic).\r
7576             </exception>\r
7577             <remarks>\r
7578             This method marks the MouseLeftButtonUp event as handled by setting\r
7579             the MouseButtonEventArgs.Handled property of the event data to true\r
7580             when the button is enabled and its ClickMode is not set to Hover.\r
7581             Since this method marks the MouseLeftButtonUp event as handled in\r
7582             some situations, you should use the Click event instead to detect a\r
7583             button click.\r
7584             </remarks>\r
7585         </member>\r
7586         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.SendMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">\r
7587             <summary>\r
7588             We need to simulate the MouseLeftButtonUp event for the\r
7589             GlobalCalendarDayButton that stays in Pressed state after MouseCapture is\r
7590             released since there is no actual MouseLeftButtonUp event for the\r
7591             release.\r
7592             </summary>\r
7593             <param name="e">Event arguments.</param>\r
7594         </member>\r
7595         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IgnoreMouseOverState">\r
7596             <summary>\r
7597             Ensure the button is not in the MouseOver state.\r
7598             </summary>\r
7599             <remarks>\r
7600             If a button is in the MouseOver state when a Popup is closed (as is\r
7601             the case when you select a date in the DatePicker control), it will\r
7602             continue to think it's in the mouse over state even when the Popup\r
7603             opens again and it's not.  This method is used to forcibly clear the\r
7604             state by changing the CommonStates state group.\r
7605             </remarks>\r
7606         </member>\r
7607         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.ChangeVisualState(System.Boolean)">\r
7608             <summary>\r
7609             Change to the correct visual state for the button.\r
7610             </summary>\r
7611             <param name="useTransitions">\r
7612             True to use transitions when updating the visual state, false to\r
7613             snap directly to the new visual state.\r
7614             </param>\r
7615         </member>\r
7616         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.Owner">\r
7617             <summary>\r
7618             Gets or sets the GlobalCalendar associated with this button.\r
7619             </summary>\r
7620         </member>\r
7621         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.Index">\r
7622             <summary>\r
7623             Gets or sets Inherited code: Requires comment.\r
7624             </summary>\r
7625         </member>\r
7626         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IsBlackout">\r
7627             <summary>\r
7628             Gets or sets a value indicating whether this is a blackout date.\r
7629             </summary>\r
7630         </member>\r
7631         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IsToday">\r
7632             <summary>\r
7633             Gets or sets a value indicating whether this button represents\r
7634             today.\r
7635             </summary>\r
7636         </member>\r
7637         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IsCurrent">\r
7638             <summary>\r
7639             Gets or sets a value indicating whether the button is the focused\r
7640             element on the GlobalCalendar control.\r
7641             </summary>\r
7642         </member>\r
7643         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IsInactive">\r
7644             <summary>\r
7645             Gets or sets a value indicating whether the button is inactive.\r
7646             </summary>\r
7647         </member>\r
7648         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IsSelected">\r
7649             <summary>\r
7650             Gets or sets a value indicating whether the button is selected.\r
7651             </summary>\r
7652         </member>\r
7653         <member name="E:System.Windows.Controls.Primitives.GlobalCalendarDayButton.CalendarDayButtonMouseDown">\r
7654             <summary>\r
7655             Occurs when the left mouse button is pressed (or when the tip of the\r
7656             stylus touches the tablet PC) while the mouse pointer is over a\r
7657             UIElement.\r
7658             </summary>\r
7659         </member>\r
7660         <member name="E:System.Windows.Controls.Primitives.GlobalCalendarDayButton.CalendarDayButtonMouseUp">\r
7661             <summary>\r
7662             Occurs when the left mouse button is released (or the tip of the\r
7663             stylus is removed from the tablet PC) while the mouse (or the\r
7664             stylus) is over a UIElement (or while a UIElement holds mouse\r
7665             capture).\r
7666             </summary>\r
7667         </member>\r
7668         <member name="T:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer">\r
7669             <summary>\r
7670             Exposes\r
7671             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />\r
7672             types to UI Automation.\r
7673             </summary>\r
7674             <QualityBand>Experimental</QualityBand>\r
7675         </member>\r
7676         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.#ctor(System.Windows.Controls.Primitives.GlobalCalendarDayButton)">\r
7677             <summary>\r
7678             Initializes a new instance of the\r
7679             <see cref="T:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer" />\r
7680             class.\r
7681             </summary>\r
7682             <param name="owner">\r
7683             The\r
7684             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />\r
7685             instance that is associated with this\r
7686             <see cref="T:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer" />.\r
7687             </param>\r
7688         </member>\r
7689         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">\r
7690             <summary>\r
7691             Gets the control pattern implementation for this\r
7692             <see cref="T:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer" />.\r
7693             </summary>\r
7694             <param name="patternInterface">\r
7695             One of the enumeration values.\r
7696             </param>\r
7697             <returns>\r
7698             The object that implements the pattern interface, or null if the\r
7699             specified pattern interface is not implemented by this peer.\r
7700             </returns>\r
7701         </member>\r
7702         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetAutomationControlTypeCore">\r
7703             <summary>\r
7704             Returns the control type for the GlobalCalendarDayButton that is\r
7705             associated with this GlobalCalendarDayButtonAutomationPeer.  This method\r
7706             is called by GetAutomationControlType.\r
7707             </summary>\r
7708             <returns>A value of the AutomationControlType enumeration.</returns>\r
7709         </member>\r
7710         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetLocalizedControlTypeCore">\r
7711             <summary>\r
7712             Returns the localized version of the control type for the owner type\r
7713             that is associated with this GlobalCalendarDayButtonAutomationPeer.\r
7714             </summary>\r
7715             <returns>The string that contains the type of control.</returns>\r
7716         </member>\r
7717         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetHelpTextCore">\r
7718             <summary>\r
7719             Returns the string that describes the functionality of the\r
7720             GlobalCalendarDayButton that is associated with this\r
7721             GlobalCalendarDayButtonAutomationPeer.  This method is called by\r
7722             GetHelpText.\r
7723             </summary>\r
7724             <returns>\r
7725             The help text, or String.Empty if there is no help text.\r
7726             </returns>\r
7727         </member>\r
7728         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetClassNameCore">\r
7729             <summary>\r
7730             Returns the name of the GlobalCalendarDayButton that is associated with\r
7731             this GlobalCalendarDayButtonAutomationPeer.  This method is called by\r
7732             GetClassName.\r
7733             </summary>\r
7734             <returns>\r
7735             The name of the owner type that is associated with this\r
7736             GlobalCalendarDayButtonAutomationPeer.\r
7737             </returns>\r
7738         </member>\r
7739         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetNameCore">\r
7740             <summary>\r
7741             Returns the text label of the GlobalCalendarDayButton that is associated\r
7742             with this GlobalCalendarDayButtonAutomationPeer. This method is called by\r
7743             GetName.\r
7744             </summary>\r
7745             <returns>\r
7746             The text label of the element that is associated with this\r
7747             automation peer.\r
7748             </returns>\r
7749             <remarks>\r
7750             The name property can be thought of as the string of text that a\r
7751             user would use to explain which control is being referred to.  It is\r
7752             important to have a textual representation for all controls in the\r
7753             graphical user interface (GUI) so that you can programmatically\r
7754             refer to the control in a localized manner.  The value is settable\r
7755             on control instances through the AutomationProperties.Name attached\r
7756             property.\r
7757             </remarks>\r
7758         </member>\r
7759         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IInvokeProvider#Invoke">\r
7760             <summary>\r
7761             Sends a request to activate the control and to initiate its single,\r
7762             unambiguous action.\r
7763             </summary>\r
7764         </member>\r
7765         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#AddToSelection">\r
7766             <summary>\r
7767             Adds the current element to the collection of selected items.\r
7768             </summary>\r
7769         </member>\r
7770         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#RemoveFromSelection">\r
7771             <summary>\r
7772             Removes the current element from the collection of selected items.\r
7773             </summary>\r
7774         </member>\r
7775         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#Select">\r
7776             <summary>\r
7777             Clear any existing selection and then selects the current element.\r
7778             </summary>\r
7779         </member>\r
7780         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.EnsureSelection">\r
7781             <summary>\r
7782             Ensure selection of the GlobalCalendarDayButton is possible.\r
7783             </summary>\r
7784             <returns>\r
7785             A value indicating whether selection of the GlobalCalendarDayButton is\r
7786             possible.\r
7787             </returns>\r
7788         </member>\r
7789         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ITableItemProvider#GetColumnHeaderItems">\r
7790             <summary>\r
7791             Retrieves a collection of UI Automation providers that represent all\r
7792             the column headers that are associated with a table item or cell.\r
7793             </summary>\r
7794             <returns>A collection of UI Automation providers.</returns>\r
7795         </member>\r
7796         <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ITableItemProvider#GetRowHeaderItems">\r
7797             <summary>\r
7798             Retrieves a collection of UI Automation providers that represent all\r
7799             the row headers that are associated with a table item or cell.\r
7800             </summary>\r
7801             <returns>A collection of UI Automation providers.</returns>\r
7802         </member>\r
7803         <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.OwningCalendarDayButton">\r
7804             <summary>\r
7805             Gets the GlobalCalendarDayButton instance that is associated with this\r
7806             GlobalCalendarDayButtonAutomationPeer.\r
7807             </summary>\r
7808         </member>\r
7809         <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.OwningCalendar">\r
7810             <summary>\r
7811             Gets the GlobalCalendar associated with the button.\r
7812             </summary>\r
7813         </member>\r
7814         <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.OwningCalendarAutomationPeer">\r
7815             <summary>\r
7816             Gets the automation peer for the GlobalCalendar associated with the\r
7817             button.\r
7818             </summary>\r
7819         </member>\r
7820         <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#Column">\r
7821             <summary>\r
7822             Gets the ordinal number of the column that contains the cell or\r
7823             item.\r
7824             </summary>\r
7825             <value>\r
7826             A zero-based ordinal number that identifies the column that contains\r
7827             the cell or item.\r
7828             </value>\r
7829         </member>\r
7830         <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#ColumnSpan">\r
7831             <summary>\r
7832             Gets the number of columns that are spanned by a cell or item.\r
7833             </summary>\r
7834             <value>\r
7835             The number of columns.\r
7836             </value>\r
7837         </member>\r
7838         <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#ContainingGrid">\r
7839             <summary>\r
7840             Gets a UI Automation provider that implements\r
7841             <see cref="T:System.Windows.Automation.Provider.IGridProvider" />\r
7842             and that represents the container of the cell or item.\r
7843             </summary>\r
7844             <value>\r
7845             The UI Automation provider.\r
7846             </value>\r
7847         </member>\r
7848         <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#Row">\r
7849             <summary>\r
7850             Gets the ordinal number of the row that contains the cell or item.\r
7851             </summary>\r
7852             <value>\r
7853             A zero-based ordinal number that identifies the row that contains\r
7854             the cell or item.\r
7855             </value>\r
7856         </member>\r
7857         <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#RowSpan">\r
7858             <summary>\r
7859             Gets the number of rows that are spanned by a cell or item.\r
7860             </summary>\r
7861             <value>The number of rows.</value>\r
7862         </member>\r
7863         <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#IsSelected">\r
7864             <summary>\r
7865             Gets a value indicating whether an item is selected.\r
7866             </summary>\r
7867             <value>True if the element is selected; otherwise, false.</value>\r
7868         </member>\r
7869         <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#SelectionContainer">\r
7870             <summary>\r
7871             Gets the UI Automation provider that implements\r
7872             <see cref="T:System.Windows.Automation.Provider.ISelectionProvider" />\r
7873             and that acts as the container for the calling object.\r
7874             </summary>\r
7875             <value>The UI Automation provider.</value>\r
7876         </member>\r
7877         <member name="T:System.Windows.Controls.Primitives.GlobalCalendarItem">\r
7878             <summary>\r
7879             Represents the currently displayed month or year on a\r
7880             <see cref="T:System.Windows.Controls.GlobalCalendar" />.\r
7881             </summary>\r
7882             <QualityBand>Experimental</QualityBand>\r
7883         </member>\r
7884         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementRoot">\r
7885             <summary>\r
7886             The name of the Root template part.\r
7887             </summary>\r
7888             <remarks>\r
7889             TODO: It appears this template part is no longer used.  Verify with\r
7890             compat whether we can remove the attribute.\r
7891             </remarks>\r
7892         </member>\r
7893         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementHeaderButton">\r
7894             <summary>\r
7895             The name of the HeaderButton template part.\r
7896             </summary>\r
7897         </member>\r
7898         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementPreviousButton">\r
7899             <summary>\r
7900             The name of the PreviousButton template part.\r
7901             </summary>\r
7902         </member>\r
7903         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementNextButton">\r
7904             <summary>\r
7905             The name of the NextButton template part.\r
7906             </summary>\r
7907         </member>\r
7908         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementDayTitleTemplate">\r
7909             <summary>\r
7910             The name of the DayTitleTemplate template part.\r
7911             </summary>\r
7912         </member>\r
7913         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementMonthView">\r
7914             <summary>\r
7915             The name of the MonthView template part.\r
7916             </summary>\r
7917         </member>\r
7918         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementYearView">\r
7919             <summary>\r
7920             The name of the YearView template part.\r
7921             </summary>\r
7922         </member>\r
7923         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementDisabledVisual">\r
7924             <summary>\r
7925             The name of the DisabledVisual template part.\r
7926             </summary>\r
7927         </member>\r
7928         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._headerButton">\r
7929             <summary>\r
7930             The button that allows switching between month mode, year mode, and\r
7931             decade mode. \r
7932             </summary>\r
7933         </member>\r
7934         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._nextButton">\r
7935             <summary>\r
7936             The button that displays the next page of the calendar when it is\r
7937             clicked.\r
7938             </summary>\r
7939         </member>\r
7940         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._previousButton">\r
7941             <summary>\r
7942             The button that displays the previous page of the calendar when it\r
7943             is clicked.\r
7944             </summary>\r
7945         </member>\r
7946         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._dayTitleTemplate">\r
7947             <summary>\r
7948             Inherited code: Requires comment.\r
7949             </summary>\r
7950         </member>\r
7951         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._monthView">\r
7952             <summary>\r
7953             Hosts the content when in month mode.\r
7954             </summary>\r
7955         </member>\r
7956         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._yearView">\r
7957             <summary>\r
7958             Hosts the content when in year or decade mode.\r
7959             </summary>\r
7960         </member>\r
7961         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._disabledVisual">\r
7962             <summary>\r
7963             The overlay for the disabled state.\r
7964             </summary>\r
7965             <remarks>\r
7966             The disabled visual isn't necessary given that we also have a\r
7967             Disabled visual state.  It's only being left in for compatability\r
7968             with existing templates.\r
7969             </remarks>\r
7970         </member>\r
7971         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._lastCalendarButton">\r
7972             <summary>\r
7973             Inherited code: Requires comment.\r
7974             </summary>\r
7975         </member>\r
7976         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._lastCalendarDayButton">\r
7977             <summary>\r
7978             Inherited code: Requires comment.\r
7979             </summary>\r
7980         </member>\r
7981         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._downEventArg">\r
7982             <summary>\r
7983             Inherited code: Requires comment.\r
7984             </summary>\r
7985         </member>\r
7986         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._downEventArgYearView">\r
7987             <summary>\r
7988             Inherited code: Requires comment.\r
7989             </summary>\r
7990         </member>\r
7991         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._isMouseLeftButtonDown">\r
7992             <summary>\r
7993             Inherited code: Requires comment.\r
7994             </summary>\r
7995         </member>\r
7996         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._isMouseLeftButtonDownYearView">\r
7997             <summary>\r
7998             Inherited code: Requires comment.\r
7999             </summary>\r
8000         </member>\r
8001         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._isTopLeftMostMonth">\r
8002             <summary>\r
8003             Inherited code: Requires comment.\r
8004             </summary>\r
8005         </member>\r
8006         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._isTopRightMostMonth">\r
8007             <summary>\r
8008             Inherited code: Requires comment.\r
8009             </summary>\r
8010         </member>\r
8011         <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._currentMonth">\r
8012             <summary>\r
8013             Inherited code: Requires comment.\r
8014             </summary>\r
8015         </member>\r
8016         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.#ctor">\r
8017             <summary>\r
8018             Initializes a new instance of the\r
8019             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarItem" />\r
8020             class.\r
8021             </summary>\r
8022         </member>\r
8023         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.OnApplyTemplate">\r
8024             <summary>\r
8025             Builds the visual tree for the\r
8026             <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarItem" />\r
8027             when a new template is applied.\r
8028             </summary>\r
8029         </member>\r
8030         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.PopulateGrids">\r
8031             <summary>\r
8032             Inherited code: Requires comment.\r
8033             </summary>\r
8034         </member>\r
8035         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.UpdateDisabledGrid(System.Boolean)">\r
8036             <summary>\r
8037             Inherited code: Requires comment.\r
8038             </summary>\r
8039             <param name="isEnabled">Inherited code: Requires comment 1.</param>\r
8040         </member>\r
8041         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.UpdateMonthMode">\r
8042             <summary>\r
8043             Inherited code: Requires comment.\r
8044             </summary>\r
8045         </member>\r
8046         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetDayTitles">\r
8047             <summary>\r
8048             Inherited code: Requires comment.\r
8049             </summary>\r
8050         </member>\r
8051         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.PreviousMonthDays(System.DateTime)">\r
8052             <summary>\r
8053             How many days of the previous month need to be displayed.\r
8054             </summary>\r
8055             <param name="firstOfMonth">Inherited code: Requires comment.</param>\r
8056             <returns>Inherited code: Requires comment 1.</returns>\r
8057         </member>\r
8058         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetButtonState(System.Windows.Controls.Primitives.GlobalCalendarDayButton,System.DateTime)">\r
8059             <summary>\r
8060             Inherited code: Requires comment.\r
8061             </summary>\r
8062             <param name="childButton">Inherited code: Requires comment 1.</param>\r
8063             <param name="dateToAdd">Inherited code: Requires comment 2.</param>\r
8064         </member>\r
8065         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetCalendarDayButtons(System.DateTime)">\r
8066             <summary>\r
8067             Inherited code: Requires comment.\r
8068             </summary>\r
8069             <param name="firstDayOfMonth">Inherited code: Requires comment 1.</param>\r
8070         </member>\r
8071         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetMonthButtonsForYearMode">\r
8072             <summary>\r
8073             Inherited code: Requires comment.\r
8074             </summary>\r
8075         </member>\r
8076         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetMonthModeHeaderButton">\r
8077             <summary>\r
8078             Inherited code: Requires comment.\r
8079             </summary>\r
8080         </member>\r
8081         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetMonthModeNextButton(System.DateTime)">\r
8082             <summary>\r
8083             Inherited code: Requires comment.\r
8084             </summary>\r
8085             <param name="firstDayOfMonth">Inherited code: Requires comment 1.</param>\r
8086         </member>\r
8087         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetMonthModePreviousButton(System.DateTime)">\r
8088             <summary>\r
8089             Inherited code: Requires comment.\r
8090             </summary>\r
8091             <param name="firstDayOfMonth">Inherited code: Requires comment 1.</param>\r
8092         </member>\r
8093         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.UpdateYearMode">\r
8094             <summary>\r
8095             Inherited code: Requires comment.\r
8096             </summary>\r
8097         </member>\r
8098         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetYearButtons(System.Int32,System.Int32)">\r
8099             <summary>\r
8100             Inherited code: Requires comment.\r
8101             </summary>\r
8102             <param name="decade">Inherited code: Requires comment 1.</param>\r
8103             <param name="decadeEnd">Inherited code: Requires comment 2.</param>\r
8104         </member>\r
8105         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetYearModeHeaderButton">\r
8106             <summary>\r
8107             Inherited code: Requires comment.\r
8108             </summary>\r
8109         </member>\r
8110         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetYearModePreviousButton">\r
8111             <summary>\r
8112             Inherited code: Requires comment.\r
8113             </summary>\r
8114         </member>\r
8115         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetYearModeNextButton">\r
8116             <summary>\r
8117             Inherited code: Requires comment.\r
8118             </summary>\r
8119         </member>\r
8120         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.UpdateYearViewSelection(System.Windows.Controls.Primitives.GlobalCalendarButton)">\r
8121             <summary>\r
8122             Inherited code: Requires comment.\r
8123             </summary>\r
8124             <param name="calendarButton">Inherited code: Requires comment 1.</param>\r
8125         </member>\r
8126         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.UpdateDecadeMode">\r
8127             <summary>\r
8128             Inherited code: Requires comment.\r
8129             </summary>\r
8130         </member>\r
8131         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetDecadeModeHeaderButton(System.Int32,System.Int32)">\r
8132             <summary>\r
8133             Inherited code: Requires comment.\r
8134             </summary>\r
8135             <param name="decade">Inherited code: Requires comment 1.</param>\r
8136             <param name="decadeEnd">Inherited code: Requires comment 2.</param>\r
8137         </member>\r
8138         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetDecadeModeNextButton(System.Int32)">\r
8139             <summary>\r
8140             Inherited code: Requires comment.\r
8141             </summary>\r
8142             <param name="decadeEnd">Inherited code: Requires comment 1.</param>\r
8143         </member>\r
8144         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetDecadeModePreviousButton(System.Int32)">\r
8145             <summary>\r
8146             Inherited code: Requires comment.\r
8147             </summary>\r
8148             <param name="decade">Inherited code: Requires comment 1.</param>\r
8149         </member>\r
8150         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Cell_MouseEnter(System.Object,System.Windows.Input.MouseEventArgs)">\r
8151             <summary>\r
8152             Inherited code: Requires comment.\r
8153             </summary>\r
8154             <param name="sender">Inherited code: Requires comment 1.</param>\r
8155             <param name="e">Inherited code: Requires comment 2.</param>\r
8156         </member>\r
8157         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Cell_MouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">\r
8158             <summary>\r
8159             Inherited code: Requires comment.\r
8160             </summary>\r
8161             <param name="sender">Inherited code: Requires comment 1.</param>\r
8162             <param name="e">Inherited code: Requires comment 2.</param>\r
8163         </member>\r
8164         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Cell_MouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">\r
8165             <summary>\r
8166             Inherited code: Requires comment.\r
8167             </summary>\r
8168             <param name="sender">Inherited code: Requires comment 1.</param>\r
8169             <param name="e">Inherited code: Requires comment 2.</param>\r
8170         </member>\r
8171         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.AddSelection(System.Windows.Controls.Primitives.GlobalCalendarDayButton)">\r
8172             <summary>\r
8173             Inherited code: Requires comment.\r
8174             </summary>\r
8175             <param name="b">Inherited code: Requires comment 1.</param>\r
8176         </member>\r
8177         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Cell_MouseLeftButtonUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">\r
8178             <summary>\r
8179             Inherited code: Requires comment.\r
8180             </summary>\r
8181             <param name="sender">Inherited code: Requires comment 1.</param>\r
8182             <param name="e">Inherited code: Requires comment 2.</param>\r
8183         </member>\r
8184         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Cell_Click(System.Object,System.Windows.RoutedEventArgs)">\r
8185             <summary>\r
8186             Inherited code: Requires comment.\r
8187             </summary>\r
8188             <param name="sender">Inherited code: Requires comment 1.</param>\r
8189             <param name="e">Inherited code: Requires comment 2.</param>\r
8190         </member>\r
8191         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.HeaderButton_Click(System.Object,System.Windows.RoutedEventArgs)">\r
8192             <summary>\r
8193             Inherited code: Requires comment.\r
8194             </summary>\r
8195             <param name="sender">Inherited code: Requires comment 1.</param>\r
8196             <param name="e">Inherited code: Requires comment 2.</param>\r
8197         </member>\r
8198         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.PreviousButton_Click(System.Object,System.Windows.RoutedEventArgs)">\r
8199             <summary>\r
8200             Inherited code: Requires comment.\r
8201             </summary>\r
8202             <param name="sender">Inherited code: Requires comment 1.</param>\r
8203             <param name="e">Inherited code: Requires comment 2.</param>\r
8204         </member>\r
8205         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.NextButton_Click(System.Object,System.Windows.RoutedEventArgs)">\r
8206             <summary>\r
8207             Inherited code: Requires comment.\r
8208             </summary>\r
8209             <param name="sender">Inherited code: Requires comment 1.</param>\r
8210             <param name="e">Inherited code: Requires comment 2.</param>\r
8211         </member>\r
8212         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Month_CalendarButtonMouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">\r
8213             <summary>\r
8214             Inherited code: Requires comment.\r
8215             </summary>\r
8216             <param name="sender">Inherited code: Requires comment 1.</param>\r
8217             <param name="e">Inherited code: Requires comment 2.</param>\r
8218         </member>\r
8219         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Month_CalendarButtonMouseUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">\r
8220             <summary>\r
8221             Inherited code: Requires comment.\r
8222             </summary>\r
8223             <param name="sender">Inherited code: Requires comment 1.</param>\r
8224             <param name="e">Inherited code: Requires comment 2.</param>\r
8225         </member>\r
8226         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Month_MouseEnter(System.Object,System.Windows.Input.MouseEventArgs)">\r
8227             <summary>\r
8228             Inherited code: Requires comment.\r
8229             </summary>\r
8230             <param name="sender">Inherited code: Requires comment 1.</param>\r
8231             <param name="e">Inherited code: Requires comment 2.</param>\r
8232         </member>\r
8233         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Month_MouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">\r
8234             <summary>\r
8235             Inherited code: Requires comment.\r
8236             </summary>\r
8237             <param name="sender">Inherited code: Requires comment 1.</param>\r
8238             <param name="e">Inherited code: Requires comment 2.</param>\r
8239         </member>\r
8240         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.MonthView_MouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">\r
8241             <summary>\r
8242             Inherited code: Requires comment.\r
8243             </summary>\r
8244             <param name="sender">Inherited code: Requires comment 1.</param>\r
8245             <param name="e">Inherited code: Requires comment 2.</param>\r
8246         </member>\r
8247         <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.YearView_MouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">\r
8248             <summary>\r
8249             Inherited code: Requires comment.\r
8250             </summary>\r
8251             <param name="sender">Inherited code: Requires comment 1.</param>\r
8252             <param name="e">Inherited code: Requires comment 2.</param>\r
8253         </member>\r
8254         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.HeaderButton">\r
8255             <summary>\r
8256             Gets the button that allows switching between month mode, year mode,\r
8257             and decade mode. \r
8258             </summary>\r
8259         </member>\r
8260         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.NextButton">\r
8261             <summary>\r
8262             Gets the button that displays the next page of the calendar when it\r
8263             is clicked.\r
8264             </summary>\r
8265         </member>\r
8266         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.PreviousButton">\r
8267             <summary>\r
8268             Gets the button that displays the previous page of the calendar when\r
8269             it is clicked.\r
8270             </summary>\r
8271         </member>\r
8272         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.MonthView">\r
8273             <summary>\r
8274             Gets the Grid that hosts the content when in month mode.\r
8275             </summary>\r
8276         </member>\r
8277         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.YearView">\r
8278             <summary>\r
8279             Gets the Grid that hosts the content when in year or decade mode.\r
8280             </summary>\r
8281         </member>\r
8282         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.Owner">\r
8283             <summary>\r
8284             Gets or sets Inherited code: Requires comment.\r
8285             </summary>\r
8286         </member>\r
8287         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.Info">\r
8288             <summary>\r
8289             Gets the CalendarInfo that provides globalized date operations.\r
8290             </summary>\r
8291         </member>\r
8292         <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.CurrentButton">\r
8293             <summary>\r
8294             Gets or sets Inherited code: Requires comment.\r
8295             </summary>\r
8296         </member>\r
8297         <member name="T:System.Windows.Controls.GlobalSelectedDatesCollection">\r
8298             <summary>\r
8299             Represents a set of selected dates in a\r
8300             <see cref="T:System.Windows.Controls.GlobalCalendar" />.\r
8301             </summary>\r
8302             <QualityBand>Experimental</QualityBand>\r
8303         </member>\r
8304         <member name="F:System.Windows.Controls.GlobalSelectedDatesCollection._addedItems">\r
8305             <summary>\r
8306             Inherited code: Requires comment.\r
8307             </summary>\r
8308         </member>\r
8309         <member name="F:System.Windows.Controls.GlobalSelectedDatesCollection._dispatcherThread">\r
8310             <summary>\r
8311             Inherited code: Requires comment.\r
8312             </summary>\r
8313         </member>\r
8314         <member name="F:System.Windows.Controls.GlobalSelectedDatesCollection._isCleared">\r
8315             <summary>\r
8316             Inherited code: Requires comment.\r
8317             </summary>\r
8318         </member>\r
8319         <member name="F:System.Windows.Controls.GlobalSelectedDatesCollection._isRangeAdded">\r
8320             <summary>\r
8321             Inherited code: Requires comment.\r
8322             </summary>\r
8323         </member>\r
8324         <member name="F:System.Windows.Controls.GlobalSelectedDatesCollection._owner">\r
8325             <summary>\r
8326             Inherited code: Requires comment.\r
8327             </summary>\r
8328         </member>\r
8329         <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.#ctor(System.Windows.Controls.GlobalCalendar)">\r
8330             <summary>\r
8331             Initializes a new instance of the\r
8332             <see cref="T:System.Windows.Controls.GlobalSelectedDatesCollection" />\r
8333             class.\r
8334             </summary>\r
8335             <param name="owner">\r
8336             The <see cref="T:System.Windows.Controls.GlobalCalendar" />\r
8337             associated with this object.\r
8338             </param>\r
8339         </member>\r
8340         <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.AddRange(System.DateTime,System.DateTime)">\r
8341             <summary>\r
8342             Adds all the dates in the specified range, which includes the first\r
8343             and last dates, to the collection.\r
8344             </summary>\r
8345             <param name="start">The first date to add to the collection.</param>\r
8346             <param name="end">The last date to add to the collection.</param>\r
8347         </member>\r
8348         <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.ClearItems">\r
8349             <summary>\r
8350             Removes all items from the collection.\r
8351             </summary>\r
8352             <remarks>\r
8353             This implementation raises the CollectionChanged event.\r
8354             </remarks>\r
8355         </member>\r
8356         <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.InsertItem(System.Int32,System.DateTime)">\r
8357             <summary>\r
8358             Inserts an item into the collection at the specified index.\r
8359             </summary>\r
8360             <param name="index">\r
8361             The zero-based index at which item should be inserted.\r
8362             </param>\r
8363             <param name="item">The object to insert.</param>\r
8364             <remarks>\r
8365             This implementation raises the CollectionChanged event.\r
8366             </remarks>\r
8367         </member>\r
8368         <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.RemoveItem(System.Int32)">\r
8369             <summary>\r
8370             Removes the item at the specified index of the collection.\r
8371             </summary>\r
8372             <param name="index">\r
8373             The zero-based index of the element to remove.\r
8374             </param>\r
8375             <remarks>\r
8376             This implementation raises the CollectionChanged event.\r
8377             </remarks>\r
8378         </member>\r
8379         <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.SetItem(System.Int32,System.DateTime)">\r
8380             <summary>\r
8381             Replaces the element at the specified index.\r
8382             </summary>\r
8383             <param name="index">\r
8384             The zero-based index of the element to replace.\r
8385             </param>\r
8386             <param name="item">\r
8387             The new value for the element at the specified index.\r
8388             </param>\r
8389             <remarks>\r
8390             This implementation raises the CollectionChanged event.\r
8391             </remarks>\r
8392         </member>\r
8393         <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.ClearInternal">\r
8394             <summary>\r
8395             Inherited code: Requires comment.\r
8396             </summary>\r
8397         </member>\r
8398         <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.CheckSelectionMode">\r
8399             <summary>\r
8400             Inherited code: Requires comment.\r
8401             </summary>\r
8402             <returns>Inherited code: Requires comment 1.</returns>\r
8403         </member>\r
8404         <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.IsValidThread">\r
8405             <summary>\r
8406             Inherited code: Requires comment.\r
8407             </summary>\r
8408             <returns>Inherited code: Requires comment 1.</returns>\r
8409         </member>\r
8410         <member name="T:System.Windows.Controls.TreeViewItemConnectingLineInfo">\r
8411             <summary>\r
8412             Represents the necessary information to draw connecting lines in a\r
8413             TreeViewItem.\r
8414             </summary>\r
8415             <QualityBand>Experimental</QualityBand>\r
8416         </member>\r
8417         <member name="M:System.Windows.Controls.TreeViewItemConnectingLineInfo.#ctor(System.Windows.Controls.TreeViewItem)">\r
8418             <summary>\r
8419             Initializes a new instance of the TreeViewItemConnectingLineInfo\r
8420             class.\r
8421             </summary>\r
8422             <param name="item">The TreeViewItem.</param>\r
8423         </member>\r
8424         <member name="M:System.Windows.Controls.TreeViewItemConnectingLineInfo.PositionConnectingLines">\r
8425             <summary>\r
8426             Position the connecting lines in the TreeViewItem.\r
8427             </summary>\r
8428         </member>\r
8429         <member name="M:System.Windows.Controls.TreeViewItemConnectingLineInfo.PositionVerticalConnectingLine">\r
8430             <summary>\r
8431             Position the vertical connecting line in the TreeViewItem.\r
8432             </summary>\r
8433         </member>\r
8434         <member name="P:System.Windows.Controls.TreeViewItemConnectingLineInfo.Item">\r
8435             <summary>\r
8436             Gets the TreeViewItem.\r
8437             </summary>\r
8438         </member>\r
8439         <member name="P:System.Windows.Controls.TreeViewItemConnectingLineInfo.VerticalConnectingLine">\r
8440             <summary>\r
8441             Gets or sets the vertical connecting line of the TreeViewItem.\r
8442             </summary>\r
8443         </member>\r
8444         <member name="P:System.Windows.Controls.TreeViewItemConnectingLineInfo.HorizontalConnectingLine">\r
8445             <summary>\r
8446             Gets or sets the horizontal connecting line of the TreeViewItem.\r
8447             </summary>\r
8448         </member>\r
8449         <member name="P:System.Windows.Controls.TreeViewItemConnectingLineInfo.ExpanderButton">\r
8450             <summary>\r
8451             Gets or sets the expander button of the TreeViewItem.\r
8452             </summary>\r
8453         </member>\r
8454         <member name="P:System.Windows.Controls.TreeViewItemConnectingLineInfo.Header">\r
8455             <summary>\r
8456             Gets or sets the header of the TreeViewItem.\r
8457             </summary>\r
8458         </member>\r
8459         <member name="T:System.Windows.Controls.TreeViewConnectingLines">\r
8460             <summary>\r
8461             Provides the necessary infrastructure to enable drawing connecting\r
8462             lines between the TreeViewItems in a TreeView.\r
8463             </summary>\r
8464             <QualityBand>Experimental</QualityBand>\r
8465         </member>\r
8466         <member name="M:System.Windows.Controls.TreeViewConnectingLines.GetConnectingLineInfo(System.Windows.Controls.TreeViewItem)">\r
8467             <summary>\r
8468             Gets the value of the ConnectingLineInfo attached property for a\r
8469             specified TreeViewItem.\r
8470             </summary>\r
8471             <param name="element">\r
8472             The TreeViewItem from which the property value is read.\r
8473             </param>\r
8474             <returns>\r
8475             The ConnectingLineInfo property value for the TreeViewItem.\r
8476             </returns>\r
8477         </member>\r
8478         <member name="F:System.Windows.Controls.TreeViewConnectingLines.ConnectingLineInfoProperty">\r
8479             <summary>\r
8480             Identifies the ConnectingLineInfo dependency property.\r
8481             </summary>\r
8482         </member>\r
8483         <member name="M:System.Windows.Controls.TreeViewConnectingLines.GetIsVerticalConnectingLineOf(System.Windows.Shapes.Line)">\r
8484             <summary>\r
8485             Gets the value of the IsVerticalConnectingLineOf attached property\r
8486             for a specified Line.\r
8487             </summary>\r
8488             <param name="element">The Line from which the property value is read.</param>\r
8489             <returns>The IsVerticalConnectingLineOf property value for the Line.</returns>\r
8490         </member>\r
8491         <member name="M:System.Windows.Controls.TreeViewConnectingLines.SetIsVerticalConnectingLineOf(System.Windows.Shapes.Line,System.Windows.Controls.TreeViewItem)">\r
8492             <summary>\r
8493             Sets the value of the IsVerticalConnectingLineOf attached property to a specified Line.\r
8494             </summary>\r
8495             <param name="element">The Line to which the attached property is written.</param>\r
8496             <param name="value">The needed IsVerticalConnectingLineOf value.</param>\r
8497         </member>\r
8498         <member name="F:System.Windows.Controls.TreeViewConnectingLines.IsVerticalConnectingLineOfProperty">\r
8499             <summary>\r
8500             Identifies the IsVerticalConnectingLineOf dependency property.\r
8501             </summary>\r
8502         </member>\r
8503         <member name="M:System.Windows.Controls.TreeViewConnectingLines.OnIsVerticalConnectingLineOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
8504             <summary>\r
8505             IsVerticalConnectingLineOfProperty property changed handler.\r
8506             </summary>\r
8507             <param name="d">\r
8508             Line that changed its IsVerticalConnectingLineOf TreeViewItem.\r
8509             </param>\r
8510             <param name="e">Event arguments.</param>\r
8511         </member>\r
8512         <member name="M:System.Windows.Controls.TreeViewConnectingLines.GetIsHorizontalConnectingLineOf(System.Windows.Shapes.Line)">\r
8513             <summary>\r
8514             Gets the value of the IsHorizontalConnectingLineOf attached property\r
8515             for a specified Line.\r
8516             </summary>\r
8517             <param name="element">\r
8518             The Line from which the property value is read.\r
8519             </param>\r
8520             <returns>\r
8521             The IsHorizontalConnectingLineOf property value for the Line.\r
8522             </returns>\r
8523         </member>\r
8524         <member name="M:System.Windows.Controls.TreeViewConnectingLines.SetIsHorizontalConnectingLineOf(System.Windows.Shapes.Line,System.Windows.Controls.TreeViewItem)">\r
8525             <summary>\r
8526             Sets the value of the IsHorizontalConnectingLineOf attached property\r
8527             to a specified Line.\r
8528             </summary>\r
8529             <param name="element">\r
8530             The Line to which the attached property is written.\r
8531             </param>\r
8532             <param name="value">\r
8533             The needed IsHorizontalConnectingLineOf value.\r
8534             </param>\r
8535         </member>\r
8536         <member name="F:System.Windows.Controls.TreeViewConnectingLines.IsHorizontalConnectingLineOfProperty">\r
8537             <summary>\r
8538             Identifies the IsHorizontalConnectingLineOf dependency property.\r
8539             </summary>\r
8540         </member>\r
8541         <member name="M:System.Windows.Controls.TreeViewConnectingLines.OnIsHorizontalConnectingLineOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
8542             <summary>\r
8543             IsHorizontalConnectingLineOfProperty property changed handler.\r
8544             </summary>\r
8545             <param name="d">\r
8546             Line that changed its IsHorizontalConnectingLineOf TreeViewItem.\r
8547             </param>\r
8548             <param name="e">Event arguments.</param>\r
8549         </member>\r
8550         <member name="M:System.Windows.Controls.TreeViewConnectingLines.GetIsExpanderButtonOf(System.Windows.Controls.Primitives.ToggleButton)">\r
8551             <summary>\r
8552             Gets the value of the IsExpanderButtonOf attached property for a\r
8553             specified ToggleButton.\r
8554             </summary>\r
8555             <param name="element">\r
8556             The ToggleButton from which the property value is read.\r
8557             </param>\r
8558             <returns>\r
8559             The IsExpanderButtonOf property value for the ToggleButton.\r
8560             </returns>\r
8561         </member>\r
8562         <member name="M:System.Windows.Controls.TreeViewConnectingLines.SetIsExpanderButtonOf(System.Windows.Controls.Primitives.ToggleButton,System.Windows.Controls.TreeViewItem)">\r
8563             <summary>\r
8564             Sets the value of the IsExpanderButtonOf attached property to a\r
8565             specified ToggleButton.\r
8566             </summary>\r
8567             <param name="element">\r
8568             The ToggleButton to which the attached property is written.\r
8569             </param>\r
8570             <param name="value">The needed IsExpanderButtonOf value.</param>\r
8571         </member>\r
8572         <member name="F:System.Windows.Controls.TreeViewConnectingLines.IsExpanderButtonOfProperty">\r
8573             <summary>\r
8574             Identifies the IsExpanderButtonOf dependency property.\r
8575             </summary>\r
8576         </member>\r
8577         <member name="M:System.Windows.Controls.TreeViewConnectingLines.OnIsExpanderButtonOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
8578             <summary>\r
8579             IsExpanderButtonOfProperty property changed handler.\r
8580             </summary>\r
8581             <param name="d">\r
8582             ToggleButton that changed its IsExpanderButtonOf TreeViewItem.\r
8583             </param>\r
8584             <param name="e">Event arguments.</param>\r
8585         </member>\r
8586         <member name="M:System.Windows.Controls.TreeViewConnectingLines.GetIsHeaderOf(System.Windows.FrameworkElement)">\r
8587             <summary>\r
8588             Gets the value of the IsHeaderOf attached property for a specified\r
8589             FrameworkElement.\r
8590             </summary>\r
8591             <param name="element">\r
8592             The FrameworkElement from which the property value is read.\r
8593             </param>\r
8594             <returns>\r
8595             The IsHeaderOf property value for the FrameworkElement.\r
8596             </returns>\r
8597         </member>\r
8598         <member name="M:System.Windows.Controls.TreeViewConnectingLines.SetIsHeaderOf(System.Windows.FrameworkElement,System.Windows.Controls.TreeViewItem)">\r
8599             <summary>\r
8600             Sets the value of the IsHeaderOf attached property to a specified\r
8601             FrameworkElement.\r
8602             </summary>\r
8603             <param name="element">\r
8604             The FrameworkElement to which the attached property is written.\r
8605             </param>\r
8606             <param name="value">The needed IsHeaderOf value.</param>\r
8607         </member>\r
8608         <member name="F:System.Windows.Controls.TreeViewConnectingLines.IsHeaderOfProperty">\r
8609             <summary>\r
8610             Identifies the IsHeaderOf dependency property.\r
8611             </summary>\r
8612         </member>\r
8613         <member name="M:System.Windows.Controls.TreeViewConnectingLines.OnIsHeaderOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
8614             <summary>\r
8615             IsHeaderOfProperty property changed handler.\r
8616             </summary>\r
8617             <param name="d">\r
8618             FrameworkElement that changed its IsHeaderOf TreeViewItem.\r
8619             </param>\r
8620             <param name="e">Event arguments.</param>\r
8621         </member>\r
8622         <member name="T:System.Windows.Controls.TreeViewItemCheckBox">\r
8623             <summary>\r
8624             Represents a CheckBox whose value is associated with the\r
8625             TreeViewExtensions.IsChecked attached property of TreeViewItems.\r
8626             </summary>\r
8627             <QualityBand>Experimental</QualityBand>\r
8628         </member>\r
8629         <member name="F:System.Windows.Controls.TreeViewItemCheckBox._parent">\r
8630             <summary>\r
8631             The parent TreeViewItem of the CheckBox.\r
8632             </summary>\r
8633         </member>\r
8634         <member name="M:System.Windows.Controls.TreeViewItemCheckBox.#ctor">\r
8635             <summary>\r
8636             Initializes a new instance of the TreeViewItemCheckBox class.\r
8637             </summary>\r
8638         </member>\r
8639         <member name="M:System.Windows.Controls.TreeViewItemCheckBox.AssociateParentTreeViewItem">\r
8640             <summary>\r
8641             Associate the parent TreeViewItem with the CheckBox.\r
8642             </summary>\r
8643         </member>\r
8644         <member name="M:System.Windows.Controls.TreeViewItemCheckBox.OnIsCheckedChanged(System.Object,System.Windows.RoutedEventArgs)">\r
8645             <summary>\r
8646             Update the TreeViewItem's IsChecked property when this IsChecked\r
8647             property is changed.\r
8648             </summary>\r
8649             <param name="sender">The CheckBox.</param>\r
8650             <param name="e">Event arguments.</param>\r
8651         </member>\r
8652         <member name="P:System.Windows.Controls.TreeViewItemCheckBox.ParentTreeViewItem">\r
8653             <summary>\r
8654             Gets the parent TreeViewItem of the CheckBox.\r
8655             </summary>\r
8656         </member>\r
8657         <member name="T:System.Windows.Controls.TreeViewExtensions">\r
8658             <summary>\r
8659             Provides useful extensions to TreeView and TreeViewItem instances.\r
8660             </summary>\r
8661             <QualityBand>Experimental</QualityBand>\r
8662         </member>\r
8663         <member name="M:System.Windows.Controls.TreeViewExtensions.GetParentItemsControl(System.Windows.DependencyObject)">\r
8664             <summary>\r
8665             Get the parent ItemsControl of an element.\r
8666             </summary>\r
8667             <param name="element">The element.</param>\r
8668             <returns>\r
8669             The parent ItemsControl of an element, or null if not found.\r
8670             </returns>\r
8671         </member>\r
8672         <member name="M:System.Windows.Controls.TreeViewExtensions.GetAncestorItemsControls(System.Windows.DependencyObject)">\r
8673             <summary>\r
8674             Get the ancestor ItemsControls of an element.\r
8675             </summary>\r
8676             <param name="element">The element.</param>\r
8677             <returns>\r
8678             The ancestor ItemsControls of an element.\r
8679             </returns>\r
8680         </member>\r
8681         <member name="M:System.Windows.Controls.TreeViewExtensions.GetParentTreeViewItem(System.Windows.Controls.TreeViewItem)">\r
8682             <summary>\r
8683             Get the parent TreeViewItem of a TreeViewItem.\r
8684             </summary>\r
8685             <param name="item">The TreeViewItem.</param>\r
8686             <returns>\r
8687             The parent TreeViewItem if found, otherwise null.\r
8688             </returns>\r
8689             <exception cref="T:System.ArgumentNullException">\r
8690             <paramref name="item" /> is null.\r
8691             </exception>\r
8692         </member>\r
8693         <member name="M:System.Windows.Controls.TreeViewExtensions.GetParentTreeView(System.Windows.Controls.TreeViewItem)">\r
8694             <summary>\r
8695             Get the parent TreeView of a TreeViewItem.\r
8696             </summary>\r
8697             <param name="item">The TreeViewItem.</param>\r
8698             <returns>The parent TreeView if found, otherwise null.</returns>\r
8699             <exception cref="T:System.ArgumentNullException">\r
8700             <paramref name="item" /> is null.\r
8701             </exception>\r
8702         </member>\r
8703         <member name="M:System.Windows.Controls.TreeViewExtensions.GetContainers(System.Windows.Controls.TreeView)">\r
8704             <summary>\r
8705             Get the TreeViewItem containers of a TreeView.\r
8706             </summary>\r
8707             <param name="view">The TreeView.</param>\r
8708             <returns>The TreeViewItem containers of a TreeView.</returns>\r
8709             <exception cref="T:System.ArgumentNullException">\r
8710             <paramref name="view" /> is null.\r
8711             </exception>\r
8712         </member>\r
8713         <member name="M:System.Windows.Controls.TreeViewExtensions.GetContainers(System.Windows.Controls.TreeViewItem)">\r
8714             <summary>\r
8715             Get the child TreeViewItem containers of a TreeViewItem.\r
8716             </summary>\r
8717             <param name="item">The TreeViewItem.</param>\r
8718             <returns>\r
8719             The child TreeViewItem containers of a TreeViewItem.\r
8720             </returns>\r
8721             <exception cref="T:System.ArgumentNullException">\r
8722             <paramref name="item" /> is null.\r
8723             </exception>\r
8724         </member>\r
8725         <member name="M:System.Windows.Controls.TreeViewExtensions.GetItemsAndContainers(System.Windows.Controls.TreeView)">\r
8726             <summary>\r
8727             Get the items and TreeViewItem containers of a TreeView.\r
8728             </summary>\r
8729             <param name="view">The TreeView.</param>\r
8730             <returns>\r
8731             The items and TreeViewItem containers of a TreeView.\r
8732             </returns>\r
8733             <exception cref="T:System.ArgumentNullException">\r
8734             <paramref name="view" /> is null.\r
8735             </exception>\r
8736         </member>\r
8737         <member name="M:System.Windows.Controls.TreeViewExtensions.GetItemsAndContainers(System.Windows.Controls.TreeViewItem)">\r
8738             <summary>\r
8739             Get the items and TreeViewItem containers of a TreeViewItem.\r
8740             </summary>\r
8741             <param name="item">The TreeViewItem.</param>\r
8742             <returns>\r
8743             The items and TreeViewItem containers of a TreeViewItem.\r
8744             </returns>\r
8745             <exception cref="T:System.ArgumentNullException">\r
8746             <paramref name="item" /> is null.\r
8747             </exception>\r
8748         </member>\r
8749         <member name="M:System.Windows.Controls.TreeViewExtensions.GetDescendantContainers(System.Windows.Controls.TreeView)">\r
8750             <summary>\r
8751             Get the TreeViewItem containers of a TreeView.\r
8752             </summary>\r
8753             <param name="view">The TreeView.</param>\r
8754             <returns>The TreeViewItem containers of a TreeView.</returns>\r
8755             <exception cref="T:System.ArgumentNullException">\r
8756             <paramref name="view" /> is null.\r
8757             </exception>\r
8758         </member>\r
8759         <member name="M:System.Windows.Controls.TreeViewExtensions.GetDescendantContainers(System.Windows.Controls.TreeViewItem)">\r
8760             <summary>\r
8761             Get the descendant TreeViewItem containers of a TreeViewItem.\r
8762             </summary>\r
8763             <param name="item">The TreeViewItem.</param>\r
8764             <returns>\r
8765             The descendant TreeViewItem containers of a TreeViewItem.\r
8766             </returns>\r
8767             <exception cref="T:System.ArgumentNullException">\r
8768             <paramref name="item" /> is null.\r
8769             </exception>\r
8770         </member>\r
8771         <member name="M:System.Windows.Controls.TreeViewExtensions.GetDescendantItemsAndContainers(System.Windows.Controls.TreeView)">\r
8772             <summary>\r
8773             Get the descendant items and TreeViewItem containers of a TreeView.\r
8774             </summary>\r
8775             <param name="view">The TreeView.</param>\r
8776             <returns>\r
8777             The descendant items and TreeViewItem containers of a TreeView.\r
8778             </returns>\r
8779             <exception cref="T:System.ArgumentNullException">\r
8780             <paramref name="view" /> is null.\r
8781             </exception>\r
8782         </member>\r
8783         <member name="M:System.Windows.Controls.TreeViewExtensions.GetDescendantItemsAndContainers(System.Windows.Controls.TreeViewItem)">\r
8784             <summary>\r
8785             Get the descendant items and TreeViewItem containers of a\r
8786             TreeViewItem.\r
8787             </summary>\r
8788             <param name="item">The TreeViewItem.</param>\r
8789             <returns>\r
8790             The descendant items and TreeViewItem containers of a TreeViewItem.\r
8791             </returns>\r
8792             <exception cref="T:System.ArgumentNullException">\r
8793             <paramref name="item" /> is null.\r
8794             </exception>\r
8795         </member>\r
8796         <member name="M:System.Windows.Controls.TreeViewExtensions.GetDescendantItemsAndContainersIterator(System.Windows.Controls.ItemsControl)">\r
8797             <summary>\r
8798             Get the items and TreeViewItem containers of a TreeView or\r
8799             TreeViewItem.\r
8800             </summary>\r
8801             <param name="control">The TreeView or TreeViewItem.</param>\r
8802             <returns>\r
8803             The items and TreeViewItem containers of a TreeView or TreeViewItem.\r
8804             </returns>\r
8805         </member>\r
8806         <member name="M:System.Windows.Controls.TreeViewExtensions.GetSiblingItemsAndContainers(System.Windows.Controls.TreeViewItem)">\r
8807             <summary>\r
8808             Get the sibling items and containers of the item.\r
8809             </summary>\r
8810             <param name="item">The TreeViewItem.</param>\r
8811             <returns>The sibling items and containers of the item.</returns>\r
8812         </member>\r
8813         <member name="M:System.Windows.Controls.TreeViewExtensions.GetContainersFromItem(System.Windows.Controls.TreeView,System.Object)">\r
8814             <summary>\r
8815             Get the TreeViewItems already created that are used to represent the\r
8816             given item.\r
8817             </summary>\r
8818             <param name="view">The TreeView.</param>\r
8819             <param name="item">The item being represented.</param>\r
8820             <returns>\r
8821             A sequence of TreeViewItems that represent the given item, or an\r
8822             empty sequence if none were found.\r
8823             </returns>\r
8824             <exception cref="T:System.ArgumentNullException">\r
8825             <paramref name="view" /> is null.\r
8826             </exception>\r
8827         </member>\r
8828         <member name="M:System.Windows.Controls.TreeViewExtensions.GetContainerFromItem(System.Windows.Controls.TreeView,System.Object)">\r
8829             <summary>\r
8830             Get the TreeViewItem already created that is used to represent the\r
8831             given item.\r
8832             </summary>\r
8833             <param name="view">The TreeView.</param>\r
8834             <param name="item">The item being represented.</param>\r
8835             <returns>\r
8836             The TreeViewItems that represents the given item, or null if no\r
8837             container was found.\r
8838             </returns>\r
8839             <remarks>\r
8840             If multiple TreeViewItems represent the same item, the first item\r
8841             found via a breadth-first search will be used.\r
8842             </remarks>\r
8843             <exception cref="T:System.ArgumentNullException">\r
8844             <paramref name="view" /> is null.\r
8845             </exception>\r
8846         </member>\r
8847         <member name="M:System.Windows.Controls.TreeViewExtensions.GetPath(System.Windows.Controls.TreeViewItem)">\r
8848             <summary>\r
8849             Gets a path of items and TreeViewItem containers from the\r
8850             TreeViewItem to the root of the TreeView.\r
8851             </summary>\r
8852             <param name="item">The TreeViewItem.</param>\r
8853             <returns>\r
8854             A path of items and TreeViewItem containers from the TreeViewItem to\r
8855             the root of the TreeView.\r
8856             </returns>\r
8857             <exception cref="T:System.ArgumentNullException">\r
8858             <paramref name="item" /> is null.\r
8859             </exception>\r
8860         </member>\r
8861         <member name="M:System.Windows.Controls.TreeViewExtensions.GetPathIterator(System.Windows.Controls.TreeViewItem)">\r
8862             <summary>\r
8863             Gets a path of items and TreeViewItem containers from the\r
8864             TreeViewItem to the root of the TreeView.\r
8865             </summary>\r
8866             <param name="item">The TreeViewItem.</param>\r
8867             <returns>\r
8868             A path of items and TreeViewItem containers from the TreeViewItem to\r
8869             the root of the TreeView.\r
8870             </returns>\r
8871         </member>\r
8872         <member name="M:System.Windows.Controls.TreeViewExtensions.GetItem(System.Windows.Controls.TreeViewItem)">\r
8873             <summary>\r
8874             Get the item wrapped by this container.\r
8875             </summary>\r
8876             <param name="item">The TreeViewItem.</param>\r
8877             <returns>\r
8878             The item wrapped by the container, or null if not found.\r
8879             </returns>\r
8880             <exception cref="T:System.ArgumentNullException">\r
8881             <paramref name="item" /> is null.\r
8882             </exception>\r
8883         </member>\r
8884         <member name="M:System.Windows.Controls.TreeViewExtensions.GetParentItem(System.Windows.Controls.TreeView,System.Object)">\r
8885             <summary>\r
8886             Get the item of the parent container for a specified\r
8887             <paramref name="item" />.\r
8888             </summary>\r
8889             <param name="view">\r
8890             The TreeView containing the <paramref name="item" />.\r
8891             </param>\r
8892             <param name="item">The child item.</param>\r
8893             <returns>\r
8894             The item of the parent container for the specified\r
8895             <paramref name="item" />, or null if not found.\r
8896             </returns>\r
8897         </member>\r
8898         <member name="M:System.Windows.Controls.TreeViewExtensions.GetIsRoot(System.Windows.Controls.TreeViewItem)">\r
8899             <summary>\r
8900             Gets a value indicating whether the TreeViewItem is a root of its\r
8901             TreeView.\r
8902             </summary>\r
8903             <param name="item">The TreeViewItem.</param>\r
8904             <returns>\r
8905             A value indicating whether the TreeViewItem is a root of its\r
8906             TreeView.\r
8907             </returns>\r
8908             <exception cref="T:System.ArgumentNullException">\r
8909             <paramref name="item" /> is null.\r
8910             </exception>\r
8911         </member>\r
8912         <member name="M:System.Windows.Controls.TreeViewExtensions.GetIsLeaf(System.Windows.Controls.TreeViewItem)">\r
8913             <summary>\r
8914             Gets a value indicating whether the TreeViewItem is a leaf in its\r
8915             TreeView.\r
8916             </summary>\r
8917             <param name="item">The TreeViewItem.</param>\r
8918             <returns>\r
8919             A value indicating whether the TreeViewItem is a leaf in its\r
8920             TreeView.\r
8921             </returns>\r
8922             <exception cref="T:System.ArgumentNullException">\r
8923             <paramref name="item" /> is null.\r
8924             </exception>\r
8925         </member>\r
8926         <member name="M:System.Windows.Controls.TreeViewExtensions.GetDepth(System.Windows.Controls.TreeViewItem)">\r
8927             <summary>\r
8928             Gets the depth of a TreeViewItem in its TreeView (using a zero-based\r
8929             index).\r
8930             </summary>\r
8931             <param name="item">The TreeViewItem.</param>\r
8932             <returns>\r
8933             The depth of a TreeViewItem in its TreeView (using a zero-based\r
8934             index).\r
8935             </returns>\r
8936             <exception cref="T:System.ArgumentNullException">\r
8937             <paramref name="item" /> is null.\r
8938             </exception>\r
8939             <exception cref="T:System.ArgumentException">\r
8940             <paramref name="item" /> is not in a TreeView.\r
8941             </exception>\r
8942         </member>\r
8943         <member name="M:System.Windows.Controls.TreeViewExtensions.GetSelectedContainer(System.Windows.Controls.TreeView)">\r
8944             <summary>\r
8945             Get the selected TreeViewItem in a TreeView.\r
8946             </summary>\r
8947             <param name="view">The TreeView.</param>\r
8948             <returns>\r
8949             The selected TreeViewItem, or null if no selected item found.\r
8950             </returns>\r
8951             <exception cref="T:System.ArgumentNullException">\r
8952             <paramref name="view" /> is null.\r
8953             </exception>\r
8954         </member>\r
8955         <member name="M:System.Windows.Controls.TreeViewExtensions.SetSelectedContainer(System.Windows.Controls.TreeView,System.Windows.Controls.TreeViewItem)">\r
8956             <summary>\r
8957             Sets the selected TreeViewItem of a TreeView.\r
8958             </summary>\r
8959             <param name="view">The TreeView.</param>\r
8960             <param name="item">The TreeViewItem to select.</param>\r
8961             <exception cref="T:System.ArgumentNullException">\r
8962             <paramref name="view" /> is null.\r
8963             </exception>\r
8964         </member>\r
8965         <member name="M:System.Windows.Controls.TreeViewExtensions.ClearSelection(System.Windows.Controls.TreeView)">\r
8966             <summary>\r
8967             Clear the selection of the TreeView.\r
8968             </summary>\r
8969             <param name="view">The TreeView.</param>\r
8970             <exception cref="T:System.ArgumentNullException">\r
8971             <paramref name="view" /> is null.\r
8972             </exception>\r
8973         </member>\r
8974         <member name="M:System.Windows.Controls.TreeViewExtensions.SelectItem(System.Windows.Controls.TreeView,System.Object)">\r
8975             <summary>\r
8976             Select an item in the TreeView.\r
8977             </summary>\r
8978             <param name="view">The TreeView.</param>\r
8979             <param name="item">The item to select.</param>\r
8980             <returns>\r
8981             A value indicating whether the item was successfully set as the\r
8982             TreeView's SelectedItem.\r
8983             </returns>\r
8984             <exception cref="T:System.ArgumentNullException">\r
8985             <paramref name="view" /> is null.\r
8986             </exception>\r
8987         </member>\r
8988         <member name="M:System.Windows.Controls.TreeViewExtensions.GetSelectedPath(System.Windows.Controls.TreeView)">\r
8989             <summary>\r
8990             Gets the path to the TreeView's selected item.\r
8991             </summary>\r
8992             <param name="view">The TreeView.</param>\r
8993             <returns>The path to the TreeView's selected item.</returns>\r
8994             <exception cref="T:System.ArgumentNullException">\r
8995             <paramref name="view" /> is null.\r
8996             </exception>\r
8997         </member>\r
8998         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandOrCollapseAll(System.Windows.Controls.TreeViewItem,System.Boolean,System.Int32,System.Nullable{System.Int32})">\r
8999             <summary>\r
9000             Recursively expand or collapse the TreeViewItem and all of its\r
9001             descendants.\r
9002             </summary>\r
9003             <param name="item">The TreeViewItem.</param>\r
9004             <param name="expand">\r
9005             A value indicating whether to expand or collapse.\r
9006             </param>\r
9007             <param name="depth">\r
9008             The number of levels that have already been collapsed or expanded.\r
9009             This is used in conjunction with the optional maximumDepth to only\r
9010             expand a specified number of layers.\r
9011             </param>\r
9012             <param name="maximumDepth">\r
9013             An optional depth that defines the number of layers to expand or\r
9014             collapse.\r
9015             </param>\r
9016         </member>\r
9017         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandOrCollapseAll(System.Windows.Controls.TreeView,System.Boolean,System.Nullable{System.Int32})">\r
9018             <summary>\r
9019             Expand or collapse all of the descendants of the TreeView.\r
9020             </summary>\r
9021             <param name="view">The TreeView.</param>\r
9022             <param name="expand">\r
9023             A value indicating whether to expand or collapse.\r
9024             </param>\r
9025             <param name="maximumDepth">\r
9026             An optional depth that defines the number of layers to expand or\r
9027             collapse.\r
9028             </param>\r
9029         </member>\r
9030         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandAll(System.Windows.Controls.TreeView)">\r
9031             <summary>\r
9032             Expand all of the items in a TreeView.\r
9033             </summary>\r
9034             <param name="view">The TreeView.</param>\r
9035             <exception cref="T:System.ArgumentNullException">\r
9036             <paramref name="view" /> is null.\r
9037             </exception>\r
9038         </member>\r
9039         <member name="M:System.Windows.Controls.TreeViewExtensions.CollapseAll(System.Windows.Controls.TreeView)">\r
9040             <summary>\r
9041             Collapse all of the items in a TreeView.\r
9042             </summary>\r
9043             <param name="view">The TreeView.</param>\r
9044             <exception cref="T:System.ArgumentNullException">\r
9045             <paramref name="view" /> is null.\r
9046             </exception>\r
9047         </member>\r
9048         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandToDepth(System.Windows.Controls.TreeView,System.Int32)">\r
9049             <summary>\r
9050             Expand a specified number of layers in a TreeView.\r
9051             </summary>\r
9052             <param name="view">The TreeView.</param>\r
9053             <param name="depth">The number of layers to expand.</param>\r
9054             <exception cref="T:System.ArgumentNullException">\r
9055             <paramref name="view" /> is null.\r
9056             </exception>\r
9057         </member>\r
9058         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPathToRoot(System.Windows.Controls.TreeViewItem,System.Boolean)">\r
9059             <summary>\r
9060             Expand a path from the given item to the root of it's TreeView.\r
9061             </summary>\r
9062             <param name="item">The TreeViewItem.</param>\r
9063             <param name="collapseSiblings">\r
9064             A value indicating whether to collapse siblings while expanding the\r
9065             path.  This will result in only the path from the item to the root\r
9066             being expanded.\r
9067             </param>\r
9068         </member>\r
9069         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPath(System.Windows.Controls.TreeViewItem)">\r
9070             <summary>\r
9071             Expand a path from the TreeViewItem to the root of the TreeView.\r
9072             </summary>\r
9073             <param name="item">The TreeViewItem.</param>\r
9074             <exception cref="T:System.ArgumentNullException">\r
9075             <paramref name="item" /> is null.\r
9076             </exception>\r
9077         </member>\r
9078         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandSelectedPath(System.Windows.Controls.TreeView)">\r
9079             <summary>\r
9080             Expand the path from the SelectedItem to the root of the TreeView.\r
9081             </summary>\r
9082             <param name="view">The TreeView.</param>\r
9083             <exception cref="T:System.ArgumentNullException">\r
9084             <paramref name="view" /> is null.\r
9085             </exception>\r
9086         </member>\r
9087         <member name="M:System.Windows.Controls.TreeViewExtensions.CollapseAllButSelectedPath(System.Windows.Controls.TreeView)">\r
9088             <summary>\r
9089             Collapse all TreeViewItems except those along the path from the\r
9090             TreeView's SelectedItem to the root of the TreeView.\r
9091             </summary>\r
9092             <param name="view">The TreeView.</param>\r
9093             <exception cref="T:System.ArgumentNullException">\r
9094             <paramref name="view" /> is null.\r
9095             </exception>\r
9096         </member>\r
9097         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPath(System.Windows.Controls.TreeView,System.Object[])">\r
9098             <summary>\r
9099             Expand the given path of items starting from the TreeView's root.\r
9100             </summary>\r
9101             <param name="view">The TreeView.</param>\r
9102             <param name="items">\r
9103             The sequence of items corresponding to the path to expand.\r
9104             </param>\r
9105             <exception cref="T:System.ArgumentNullException">\r
9106             <paramref name="view" /> is null.\r
9107             </exception>\r
9108             <exception cref="T:System.ArgumentNullException">\r
9109             <paramref name="items" /> is null.\r
9110             </exception>\r
9111         </member>\r
9112         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPath``1(System.Windows.Controls.TreeView,System.Collections.Generic.IEnumerable{``0})">\r
9113             <summary>\r
9114             Expand the given path of items starting from the TreeView's root.\r
9115             </summary>\r
9116             <typeparam name="T">\r
9117             The type of items provided in <paramref name="items" />.\r
9118             </typeparam>\r
9119             <param name="view">The TreeView.</param>\r
9120             <param name="items">\r
9121             The sequence of items corresponding to the path to expand.\r
9122             </param>\r
9123             <exception cref="T:System.ArgumentNullException">\r
9124             <paramref name="view" /> is null.\r
9125             </exception>\r
9126             <exception cref="T:System.ArgumentNullException">\r
9127             <paramref name="items" /> is null.\r
9128             </exception>\r
9129         </member>\r
9130         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPath``1(System.Windows.Controls.TreeView,System.Func{System.Object,``0},``0[])">\r
9131             <summary>\r
9132             Expand the given path of items starting from the TreeView's root.\r
9133             </summary>\r
9134             <typeparam name="T">\r
9135             The type of items provided in <paramref name="items" />.\r
9136             </typeparam>\r
9137             <param name="view">The TreeView.</param>\r
9138             <param name="comparisonSelector">\r
9139             A function that takes a TreeViewItem's item and returns a value to\r
9140             compare against elements of the given <paramref name="items" />.\r
9141             The item itself will be used if \r
9142             <paramref name="comparisonSelector" /> is null.\r
9143             </param>\r
9144             <param name="items">\r
9145             The sequence of items corresponding to the path to expand.\r
9146             </param>\r
9147             <exception cref="T:System.ArgumentNullException">\r
9148             <paramref name="view" /> is null.\r
9149             </exception>\r
9150             <exception cref="T:System.ArgumentNullException">\r
9151             <paramref name="items" /> is null.\r
9152             </exception>\r
9153         </member>\r
9154         <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPath``1(System.Windows.Controls.TreeView,System.Func{System.Object,``0},System.Collections.Generic.IEnumerable{``0})">\r
9155             <summary>\r
9156             Expand the given path of items starting from the TreeView's root.\r
9157             </summary>\r
9158             <typeparam name="T">\r
9159             The type of items provided in <paramref name="items" />.\r
9160             </typeparam>\r
9161             <param name="view">The TreeView.</param>\r
9162             <param name="comparisonSelector">\r
9163             A function that takes a TreeViewItem's item and returns a value to\r
9164             compare against elements of the given <paramref name="items" />.\r
9165             The item itself will be used if \r
9166             <paramref name="comparisonSelector" /> is null.\r
9167             </param>\r
9168             <param name="items">\r
9169             The sequence of items corresponding to the path to expand.\r
9170             </param>\r
9171             <exception cref="T:System.ArgumentNullException">\r
9172             <paramref name="view" /> is null.\r
9173             </exception>\r
9174             <exception cref="T:System.ArgumentNullException">\r
9175             <paramref name="items" /> is null.\r
9176             </exception>\r
9177         </member>\r
9178         <member name="M:System.Windows.Controls.TreeViewExtensions.GetIsChecked(System.Windows.Controls.TreeViewItem)">\r
9179             <summary>\r
9180             Gets the value of the IsChecked attached property for a specified\r
9181             TreeViewItem.\r
9182             </summary>\r
9183             <param name="element">\r
9184             The TreeViewItem from which the property value is read.\r
9185             </param>\r
9186             <returns>\r
9187             The IsChecked property value for the TreeViewItem.\r
9188             </returns>\r
9189         </member>\r
9190         <member name="M:System.Windows.Controls.TreeViewExtensions.SetIsChecked(System.Windows.Controls.TreeViewItem,System.Nullable{System.Boolean})">\r
9191             <summary>\r
9192             Sets the value of the IsChecked attached property to a specified\r
9193             TreeViewItem.\r
9194             </summary>\r
9195             <param name="element">\r
9196             The TreeViewItem to which the attached property is written.\r
9197             </param>\r
9198             <param name="value">The needed IsChecked value.</param>\r
9199         </member>\r
9200         <member name="F:System.Windows.Controls.TreeViewExtensions.IsCheckedProperty">\r
9201             <summary>\r
9202             Identifies the IsChecked dependency property.\r
9203             </summary>\r
9204         </member>\r
9205         <member name="M:System.Windows.Controls.TreeViewExtensions.OnIsCheckedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
9206             <summary>\r
9207             IsCheckedProperty property changed handler.\r
9208             </summary>\r
9209             <param name="d">The TreeViewItem that changed IsChecked.</param>\r
9210             <param name="e">Event arguments.</param>\r
9211         </member>\r
9212         <member name="M:System.Windows.Controls.TreeViewExtensions.GetAssociatedCheckBox(System.Windows.Controls.TreeViewItem)">\r
9213             <summary>\r
9214             Gets the value of the AssociatedCheckBox attached property for a\r
9215             specified TreeViewItem.\r
9216             </summary>\r
9217             <param name="element">\r
9218             The TreeViewItem from which the property value is read.\r
9219             </param>\r
9220             <returns>\r
9221             The AssociatedCheckBox property value for the TreeViewItem.\r
9222             </returns>\r
9223         </member>\r
9224         <member name="M:System.Windows.Controls.TreeViewExtensions.SetAssociatedCheckBox(System.Windows.Controls.TreeViewItem,System.Windows.Controls.TreeViewItemCheckBox)">\r
9225             <summary>\r
9226             Sets the value of the AssociatedCheckBox attached property to a\r
9227             specified TreeViewItem.\r
9228             </summary>\r
9229             <param name="element">\r
9230             The TreeViewItem to which the attached property is written.\r
9231             </param>\r
9232             <param name="value">The needed AssociatedCheckBox value.</param>\r
9233         </member>\r
9234         <member name="F:System.Windows.Controls.TreeViewExtensions.AssociatedCheckBoxProperty">\r
9235             <summary>\r
9236             Identifies the AssociatedCheckBox dependency property.\r
9237             </summary>\r
9238         </member>\r
9239         <member name="M:System.Windows.Controls.TreeViewExtensions.OnAssociatedCheckBoxPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
9240             <summary>\r
9241             AssociatedCheckBoxProperty property changed handler.\r
9242             </summary>\r
9243             <param name="d">\r
9244             The TreeViewItem that changed its AssociatedCheckBox.\r
9245             </param>\r
9246             <param name="e">Event arguments.</param>\r
9247         </member>\r
9248         <member name="M:System.Windows.Controls.TreeViewExtensions.GetCheckedItemsAndContainers(System.Windows.Controls.TreeView)">\r
9249             <summary>\r
9250             Get the sequence of items and containers with their IsChecked\r
9251             property set to True.\r
9252             </summary>\r
9253             <param name="view">The TreeView.</param>\r
9254             <returns>\r
9255             The sequence of items and containers with their IsChecked property\r
9256             set to True.\r
9257             </returns>\r
9258             <exception cref="T:System.ArgumentNullException">\r
9259             <paramref name="view"/> is null.\r
9260             </exception>\r
9261         </member>\r
9262         <member name="M:System.Windows.Controls.TreeViewExtensions.GetCheckedItemsAndContainers(System.Windows.Controls.TreeView,System.Boolean)">\r
9263             <summary>\r
9264             Get the sequence of items and containers with their IsChecked\r
9265             property set to True.\r
9266             </summary>\r
9267             <param name="view">The TreeView.</param>\r
9268             <param name="includeIndeterminate">\r
9269             A value indicating whether to include TreeViewItems with an\r
9270             indeterminate IsChecked value.\r
9271             </param>\r
9272             <returns>\r
9273             The sequence of items and containers with their IsChecked property\r
9274             set to True or also set to null if indeterminate values are\r
9275             included.\r
9276             </returns>\r
9277             <exception cref="T:System.ArgumentNullException">\r
9278             <paramref name="view"/> is null.\r
9279             </exception>\r
9280         </member>\r
9281         <member name="P:System.Windows.Controls.TreeViewExtensions.CancelIsCheckedChangedBubbling">\r
9282             <summary>\r
9283             Gets or sets a value indicating whether recursive calls to\r
9284             OnIsCheckedPropertyChanged should ignore their notifications or\r
9285             process them accordingly.\r
9286             </summary>\r
9287         </member>\r
9288         <member name="P:System.Windows.Controls.TreeViewExtensions.CancelIsCheckedChangedChildNotifications">\r
9289             <summary>\r
9290             Gets or sets a value indicating whether recursive calls to\r
9291             OnIsCheckedPropertyChanged should update their children when their\r
9292             IsChecked value has changed.\r
9293             </summary>\r
9294         </member>\r
9295         <member name="T:System.Windows.Controls.ObjectCollection">\r
9296             <summary>\r
9297             Implements a collection of objects.\r
9298             </summary>\r
9299             <remarks>\r
9300             ObjectCollection is intended to simplify the task of populating an\r
9301             ItemsSource property in XAML.\r
9302             </remarks>\r
9303             <example>\r
9304             <code language="XAML">\r
9305             <![CDATA[\r
9306             <ItemsControl.ItemsSource>\r
9307                 <controls:ObjectCollection>\r
9308                     <TextBlock Text="Object 1" />\r
9309                     <TextBlock Text="Object 2" />\r
9310                 </controls:ObjectCollection>\r
9311             </ItemsControl.ItemsSource>\r
9312             ]]>\r
9313             </code>\r
9314             </example>\r
9315             <QualityBand>Stable</QualityBand>\r
9316         </member>\r
9317         <member name="M:System.Windows.Controls.ObjectCollection.#ctor">\r
9318             <summary>\r
9319             Initializes a new instance of the ObjectCollection class.\r
9320             </summary>\r
9321         </member>\r
9322         <member name="M:System.Windows.Controls.ObjectCollection.#ctor(System.Collections.IEnumerable)">\r
9323             <summary>\r
9324             Initializes a new instance of the ObjectCollection class.\r
9325             </summary>\r
9326             <param name="collection">The collection whose elements are copied to the new ObjectCollection.</param>\r
9327         </member>\r
9328         <member name="T:System.Windows.Controls.TreeViewItemIndentationConverter">\r
9329             <summary>\r
9330             Used to convert TreeViewItems into a value based on their depth in\r
9331             the TreeView.\r
9332             </summary>\r
9333             <QualityBand>Experimental</QualityBand>\r
9334         </member>\r
9335         <member name="M:System.Windows.Controls.TreeViewItemIndentationConverter.#ctor">\r
9336             <summary>\r
9337             Initializes a new instance of the TreeViewItemIndentationConverter\r
9338             class.\r
9339             </summary>\r
9340         </member>\r
9341         <member name="M:System.Windows.Controls.TreeViewItemIndentationConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">\r
9342             <summary>\r
9343             Convert a TreeViewItem into a value based on the depth of the item\r
9344             in the TreeView.\r
9345             </summary>\r
9346             <param name="value">The TreeViewItem.</param>\r
9347             <param name="targetType">\r
9348             The indentation type to convert to (such as Thickness or double).\r
9349             </param>\r
9350             <param name="parameter">\r
9351             The number of pixels to indent each level of the TreeView.  A\r
9352             default value of 15.0 will be used if no parameter is provided.\r
9353             </param>\r
9354             <param name="culture">\r
9355             The culture used to convert the TreeViewItem.\r
9356             </param>\r
9357             <returns>\r
9358             A value based on the depth of the item in the TreeView.\r
9359             </returns>\r
9360         </member>\r
9361         <member name="M:System.Windows.Controls.TreeViewItemIndentationConverter.WrapIndentation(System.Double,System.Type)">\r
9362             <summary>\r
9363             Wrap the indentation in the desired type.\r
9364             </summary>\r
9365             <param name="indentation">\r
9366             The number of pixels to indent the TreeViewItem.\r
9367             </param>\r
9368             <param name="targetType">\r
9369             The indentation type to convert to (such as Thickness or double).\r
9370             </param>\r
9371             <returns>\r
9372             A value based on the depth of the item in the TreeView.\r
9373             </returns>\r
9374         </member>\r
9375         <member name="M:System.Windows.Controls.TreeViewItemIndentationConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">\r
9376             <summary>\r
9377             Convert an indentation back into a TreeViewItem.  This always throws\r
9378             a NotSupportedException.\r
9379             </summary>\r
9380             <param name="value">The indentation.</param>\r
9381             <param name="targetType">The type of the indentation.</param>\r
9382             <param name="parameter">\r
9383             The number of pixels to indent each level of the TreeView.\r
9384             </param>\r
9385             <param name="culture">\r
9386             The culture used to convert the TreeViewItem.\r
9387             </param>\r
9388             <returns>Always throws a NotSupportedException.</returns>\r
9389         </member>\r
9390         <member name="T:System.Windows.Controls.OrientedSize">\r
9391             <summary>\r
9392             The OrientedSize structure is used to abstract the growth direction from\r
9393             the layout algorithms of WrapPanel.  When the growth direction is\r
9394             oriented horizontally (ex: the next element is arranged on the side of\r
9395             the previous element), then the Width grows directly with the placement\r
9396             of elements and Height grows indirectly with the size of the largest\r
9397             element in the row.  When the orientation is reversed, so is the\r
9398             directional growth with respect to Width and Height.\r
9399             </summary>\r
9400         </member>\r
9401         <member name="F:System.Windows.Controls.OrientedSize._orientation">\r
9402             <summary>\r
9403             The orientation of the structure.\r
9404             </summary>\r
9405         </member>\r
9406         <member name="F:System.Windows.Controls.OrientedSize._direct">\r
9407             <summary>\r
9408             The size dimension that grows directly with layout placement.\r
9409             </summary>\r
9410         </member>\r
9411         <member name="F:System.Windows.Controls.OrientedSize._indirect">\r
9412             <summary>\r
9413             The size dimension that grows indirectly with the maximum value of\r
9414             the layout row or column.\r
9415             </summary>\r
9416         </member>\r
9417         <member name="M:System.Windows.Controls.OrientedSize.#ctor(System.Windows.Controls.Orientation)">\r
9418             <summary>\r
9419             Initializes a new OrientedSize structure.\r
9420             </summary>\r
9421             <param name="orientation">Orientation of the structure.</param>\r
9422         </member>\r
9423         <member name="M:System.Windows.Controls.OrientedSize.#ctor(System.Windows.Controls.Orientation,System.Double,System.Double)">\r
9424             <summary>\r
9425             Initializes a new OrientedSize structure.\r
9426             </summary>\r
9427             <param name="orientation">Orientation of the structure.</param>\r
9428             <param name="width">Un-oriented width of the structure.</param>\r
9429             <param name="height">Un-oriented height of the structure.</param>\r
9430         </member>\r
9431         <member name="P:System.Windows.Controls.OrientedSize.Orientation">\r
9432             <summary>\r
9433             Gets the orientation of the structure.\r
9434             </summary>\r
9435         </member>\r
9436         <member name="P:System.Windows.Controls.OrientedSize.Direct">\r
9437             <summary>\r
9438             Gets or sets the size dimension that grows directly with layout\r
9439             placement.\r
9440             </summary>\r
9441         </member>\r
9442         <member name="P:System.Windows.Controls.OrientedSize.Indirect">\r
9443             <summary>\r
9444             Gets or sets the size dimension that grows indirectly with the\r
9445             maximum value of the layout row or column.\r
9446             </summary>\r
9447         </member>\r
9448         <member name="P:System.Windows.Controls.OrientedSize.Width">\r
9449             <summary>\r
9450             Gets or sets the width of the size.\r
9451             </summary>\r
9452         </member>\r
9453         <member name="P:System.Windows.Controls.OrientedSize.Height">\r
9454             <summary>\r
9455             Gets or sets the height of the size.\r
9456             </summary>\r
9457         </member>\r
9458         <member name="T:System.Windows.Controls.WrapPanel">\r
9459             <summary>\r
9460             Positions child elements sequentially from left to right or top to\r
9461             bottom.  When elements extend beyond the panel edge, elements are\r
9462             positioned in the next row or column.\r
9463             </summary>\r
9464             <QualityBand>Stable</QualityBand>\r
9465         </member>\r
9466         <member name="F:System.Windows.Controls.WrapPanel._ignorePropertyChange">\r
9467             <summary>\r
9468             A value indicating whether a dependency property change handler\r
9469             should ignore the next change notification.  This is used to reset\r
9470             the value of properties without performing any of the actions in\r
9471             their change handlers.\r
9472             </summary>\r
9473         </member>\r
9474         <member name="F:System.Windows.Controls.WrapPanel.ItemHeightProperty">\r
9475             <summary>\r
9476             Identifies the\r
9477             <see cref="P:System.Windows.Controls.WrapPanel.ItemHeight" />\r
9478             dependency property.\r
9479             </summary>\r
9480             <value>\r
9481             The identifier for the\r
9482             <see cref="P:System.Windows.Controls.WrapPanel.ItemHeight" />\r
9483             dependency property\r
9484             </value>\r
9485         </member>\r
9486         <member name="F:System.Windows.Controls.WrapPanel.ItemWidthProperty">\r
9487             <summary>\r
9488             Identifies the\r
9489             <see cref="P:System.Windows.Controls.WrapPanel.ItemWidth" />\r
9490             dependency property.\r
9491             </summary>\r
9492             <value>\r
9493             The identifier for the\r
9494             <see cref="P:System.Windows.Controls.WrapPanel.ItemWidth" />\r
9495             dependency property.\r
9496             </value>\r
9497         </member>\r
9498         <member name="F:System.Windows.Controls.WrapPanel.OrientationProperty">\r
9499             <summary>\r
9500             Identifies the\r
9501             <see cref="P:System.Windows.Controls.WrapPanel.Orientation" />\r
9502             dependency property.\r
9503             </summary>\r
9504             <value>\r
9505             The identifier for the\r
9506             <see cref="P:System.Windows.Controls.WrapPanel.Orientation" />\r
9507             dependency property.\r
9508             </value>\r
9509         </member>\r
9510         <member name="M:System.Windows.Controls.WrapPanel.OnOrientationPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
9511             <summary>\r
9512             OrientationProperty property changed handler.\r
9513             </summary>\r
9514             <param name="d">WrapPanel that changed its Orientation.</param>\r
9515             <param name="e">Event arguments.</param>\r
9516         </member>\r
9517         <member name="M:System.Windows.Controls.WrapPanel.#ctor">\r
9518             <summary>\r
9519             Initializes a new instance of the\r
9520             <see cref="T:System.Windows.Controls.WrapPanel" /> class.\r
9521             </summary>\r
9522         </member>\r
9523         <member name="M:System.Windows.Controls.WrapPanel.OnItemHeightOrWidthPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">\r
9524             <summary>\r
9525             Property changed handler for ItemHeight and ItemWidth.\r
9526             </summary>\r
9527             <param name="d">\r
9528             WrapPanel that changed its ItemHeight or ItemWidth.\r
9529             </param>\r
9530             <param name="e">Event arguments.</param>\r
9531         </member>\r
9532         <member name="M:System.Windows.Controls.WrapPanel.MeasureOverride(System.Windows.Size)">\r
9533             <summary>\r
9534             Measures the child elements of a\r
9535             <see cref="T:System.Windows.Controls.WrapPanel" /> in anticipation\r
9536             of arranging them during the\r
9537             <see cref="M:System.Windows.Controls.WrapPanel.ArrangeOverride(System.Windows.Size)" />\r
9538             pass.\r
9539             </summary>\r
9540             <param name="constraint">\r
9541             The size available to child elements of the wrap panel.\r
9542             </param>\r
9543             <returns>\r
9544             The size required by the\r
9545             <see cref="T:System.Windows.Controls.WrapPanel" /> and its \r
9546             elements.\r
9547             </returns>\r
9548         </member>\r
9549         <member name="M:System.Windows.Controls.WrapPanel.ArrangeOverride(System.Windows.Size)">\r
9550             <summary>\r
9551             Arranges and sizes the\r
9552             <see cref="T:System.Windows.Controls.WrapPanel" /> control and its\r
9553             child elements.\r
9554             </summary>\r
9555             <param name="finalSize">\r
9556             The area within the parent that the\r
9557             <see cref="T:System.Windows.Controls.WrapPanel" /> should use \r
9558             arrange itself and its children.\r
9559             </param>\r
9560             <returns>\r
9561             The actual size used by the\r
9562             <see cref="T:System.Windows.Controls.WrapPanel" />.\r
9563             </returns>\r
9564         </member>\r
9565         <member name="M:System.Windows.Controls.WrapPanel.ArrangeLine(System.Int32,System.Int32,System.Nullable{System.Double},System.Double,System.Double)">\r
9566             <summary>\r
9567             Arrange a sequence of elements in a single line.\r
9568             </summary>\r
9569             <param name="lineStart">\r
9570             Index of the first element in the sequence to arrange.\r
9571             </param>\r
9572             <param name="lineEnd">\r
9573             Index of the last element in the sequence to arrange.\r
9574             </param>\r
9575             <param name="directDelta">\r
9576             Optional fixed growth in the primary direction.\r
9577             </param>\r
9578             <param name="indirectOffset">\r
9579             Offset of the line in the indirect direction.\r
9580             </param>\r
9581             <param name="indirectGrowth">\r
9582             Shared indirect growth of the elements on this line.\r
9583             </param>\r
9584         </member>\r
9585         <member name="P:System.Windows.Controls.WrapPanel.ItemHeight">\r
9586             <summary>\r
9587             Gets or sets the height of the layout area for each item that is\r
9588             contained in a <see cref="T:System.Windows.Controls.WrapPanel" />.\r
9589             </summary>\r
9590             <value>\r
9591             The height applied to the layout area of each item that is contained\r
9592             within a <see cref="T:System.Windows.Controls.WrapPanel" />.  The\r
9593             default value is <see cref="F:System.Double.NaN" />.\r
9594             </value>\r
9595         </member>\r
9596         <member name="P:System.Windows.Controls.WrapPanel.ItemWidth">\r
9597             <summary>\r
9598             Gets or sets the width of the layout area for each item that is\r
9599             contained in a <see cref="T:System.Windows.Controls.WrapPanel" />.\r
9600             </summary>\r
9601             <value>\r
9602             The width that applies to the layout area of each item that is\r
9603             contained in a <see cref="T:System.Windows.Controls.WrapPanel" />.\r
9604             The default value is <see cref="F:System.Double.NaN" />.\r
9605             </value>\r
9606         </member>\r
9607         <member name="P:System.Windows.Controls.WrapPanel.Orientation">\r
9608             <summary>\r
9609             Gets or sets the direction in which child elements are arranged.\r
9610             </summary>\r
9611             <value>\r
9612             One of the <see cref="T:System.Windows.Controls.Orientation" />\r
9613             values.  The default is\r
9614             <see cref="F:System.Windows.Controls.Orientation.Horizontal" />.\r
9615             </value>\r
9616         </member>\r
9617         <member name="T:System.Windows.Controls.Properties.Resources">\r
9618             <summary>\r
9619               A strongly-typed resource class, for looking up localized strings, etc.\r
9620             </summary>\r
9621         </member>\r
9622         <member name="P:System.Windows.Controls.Properties.Resources.ResourceManager">\r
9623             <summary>\r
9624               Returns the cached ResourceManager instance used by this class.\r
9625             </summary>\r
9626         </member>\r
9627         <member name="P:System.Windows.Controls.Properties.Resources.Culture">\r
9628             <summary>\r
9629               Overrides the current thread's CurrentUICulture property for all\r
9630               resource lookups using this strongly typed resource class.\r
9631             </summary>\r
9632         </member>\r
9633         <member name="P:System.Windows.Controls.Properties.Resources.Automation_OperationCannotBePerformed">\r
9634             <summary>\r
9635               Looks up a localized string similar to Cannot perform operation..\r
9636             </summary>\r
9637         </member>\r
9638         <member name="P:System.Windows.Controls.Properties.Resources.Calendar_CheckSelectionMode_InvalidOperation">\r
9639             <summary>\r
9640               Looks up a localized string similar to The SelectedDates collection can be changed only in a multiple selection mode. Use the SelectedDate in a single selection mode..\r
9641             </summary>\r
9642         </member>\r
9643         <member name="P:System.Windows.Controls.Properties.Resources.Calendar_NextButtonName">\r
9644             <summary>\r
9645               Looks up a localized string similar to next button.\r
9646             </summary>\r
9647         </member>\r
9648         <member name="P:System.Windows.Controls.Properties.Resources.Calendar_OnDisplayModePropertyChanged_InvalidValue">\r
9649             <summary>\r
9650               Looks up a localized string similar to DisplayMode value is not valid..\r
9651             </summary>\r
9652         </member>\r
9653         <member name="P:System.Windows.Controls.Properties.Resources.Calendar_OnFirstDayOfWeekChanged_InvalidValue">\r
9654             <summary>\r
9655               Looks up a localized string similar to FirstDayOfWeek value is not valid..\r
9656             </summary>\r
9657         </member>\r
9658         <member name="P:System.Windows.Controls.Properties.Resources.Calendar_OnSelectedDateChanged_InvalidOperation">\r
9659             <summary>\r
9660               Looks up a localized string similar to The SelectedDate property cannot be set when the selection mode is None..\r
9661             </summary>\r
9662         </member>\r
9663         <member name="P:System.Windows.Controls.Properties.Resources.Calendar_OnSelectedDateChanged_InvalidValue">\r
9664             <summary>\r
9665               Looks up a localized string similar to SelectedDate value is not valid..\r
9666             </summary>\r
9667         </member>\r
9668         <member name="P:System.Windows.Controls.Properties.Resources.Calendar_OnSelectionModeChanged_InvalidValue">\r
9669             <summary>\r
9670               Looks up a localized string similar to SelectionMode value is not valid..\r
9671             </summary>\r
9672         </member>\r
9673         <member name="P:System.Windows.Controls.Properties.Resources.Calendar_PreviousButtonName">\r
9674             <summary>\r
9675               Looks up a localized string similar to previous button.\r
9676             </summary>\r
9677         </member>\r
9678         <member name="P:System.Windows.Controls.Properties.Resources.Calendar_UnSelectableDates">\r
9679             <summary>\r
9680               Looks up a localized string similar to Value is not valid..\r
9681             </summary>\r
9682         </member>\r
9683         <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_BlackoutDayHelpText">\r
9684             <summary>\r
9685               Looks up a localized string similar to Blackout Day - {0}.\r
9686             </summary>\r
9687         </member>\r
9688         <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_CalendarButtonLocalizedControlType">\r
9689             <summary>\r
9690               Looks up a localized string similar to calendar button.\r
9691             </summary>\r
9692         </member>\r
9693         <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_DayButtonLocalizedControlType">\r
9694             <summary>\r
9695               Looks up a localized string similar to day button.\r
9696             </summary>\r
9697         </member>\r
9698         <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_DecadeMode">\r
9699             <summary>\r
9700               Looks up a localized string similar to Decade.\r
9701             </summary>\r
9702         </member>\r
9703         <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_MonthMode">\r
9704             <summary>\r
9705               Looks up a localized string similar to Month.\r
9706             </summary>\r
9707         </member>\r
9708         <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_YearMode">\r
9709             <summary>\r
9710               Looks up a localized string similar to Year.\r
9711             </summary>\r
9712         </member>\r
9713         <member name="P:System.Windows.Controls.Properties.Resources.CalendarCollection_MultiThreadedCollectionChangeNotSupported">\r
9714             <summary>\r
9715               Looks up a localized string similar to This type of Collection does not support changes to its SourceCollection from a thread different from the Dispatcher thread..\r
9716             </summary>\r
9717         </member>\r
9718         <member name="P:System.Windows.Controls.Properties.Resources.CalendarInfo_DateFormatInfoRequired">\r
9719             <summary>\r
9720               Looks up a localized string similar to DateFormatInfo cannot be null..\r
9721             </summary>\r
9722         </member>\r
9723         <member name="P:System.Windows.Controls.Properties.Resources.DateTimeTypeConverter_FormatException">\r
9724             <summary>\r
9725               Looks up a localized string similar to DateTime value is in the wrong format..\r
9726             </summary>\r
9727         </member>\r
9728         <member name="P:System.Windows.Controls.Properties.Resources.DockPanel_OnDockPropertyChanged_InvalidValue">\r
9729             <summary>\r
9730               Looks up a localized string similar to Invalid Dock value &apos;{0}&apos;..\r
9731             </summary>\r
9732         </member>\r
9733         <member name="P:System.Windows.Controls.Properties.Resources.DragDropTarget_RemoveItemAtIndex_RemovalByIndexNotSupported">\r
9734             <summary>\r
9735               Looks up a localized string similar to Removal by index is not supported..\r
9736             </summary>\r
9737         </member>\r
9738         <member name="P:System.Windows.Controls.Properties.Resources.Expander_OnExpandDirectionPropertyChanged_InvalidValue">\r
9739             <summary>\r
9740               Looks up a localized string similar to Invalid ExpandDirection value &apos;{0}&apos;..\r
9741             </summary>\r
9742         </member>\r
9743         <member name="P:System.Windows.Controls.Properties.Resources.ItemDragEventArgs_RemoveDataFromSource_CannotRemoveDataBecauseMoveIsNotAnAllowedEffect">\r
9744             <summary>\r
9745               Looks up a localized string similar to This operation should only be invoked when a Move operation is in progress and Move is not an allowed effect..\r
9746             </summary>\r
9747         </member>\r
9748         <member name="P:System.Windows.Controls.Properties.Resources.ItemDragEventArgs_RemoveDataFromSource_DataHasAlreadyBeenRemovedFromSource">\r
9749             <summary>\r
9750               Looks up a localized string similar to Data has already been removed from the drag source..\r
9751             </summary>\r
9752         </member>\r
9753         <member name="P:System.Windows.Controls.Properties.Resources.ListBoxDragDropTarget_OnContentChanged_ContentMustBeAListBox">\r
9754             <summary>\r
9755               Looks up a localized string similar to The content property must be a ListBox..\r
9756             </summary>\r
9757         </member>\r
9758         <member name="P:System.Windows.Controls.Properties.Resources.PanelDragDropTarget_OnContentChanged_ContentMustBePanel">\r
9759             <summary>\r
9760               Looks up a localized string similar to Content must be a Panel..\r
9761             </summary>\r
9762         </member>\r
9763         <member name="P:System.Windows.Controls.Properties.Resources.ParameterCollection_EnsureCanChangeCollection_IsReadOnly">\r
9764             <summary>\r
9765               Looks up a localized string similar to ConstructorParameters cannot be changed because ObjectDataProvider is using a user-assigned ObjectInstance..\r
9766             </summary>\r
9767         </member>\r
9768         <member name="P:System.Windows.Controls.Properties.Resources.ResolveElementNameEventArgs_ctor_ElementNameEmpty">\r
9769             <summary>\r
9770               Looks up a localized string similar to The elementName should not be empty..\r
9771             </summary>\r
9772         </member>\r
9773         <member name="P:System.Windows.Controls.Properties.Resources.TreeViewDragDropTarget_set_Content_ContentMustBeATreeView">\r
9774             <summary>\r
9775               Looks up a localized string similar to The content property must of type TreeView..\r
9776             </summary>\r
9777         </member>\r
9778         <member name="P:System.Windows.Controls.Properties.Resources.TreeViewExtensions_GetDepth_NotInTreeView">\r
9779             <summary>\r
9780               Looks up a localized string similar to The item is not in a TreeView..\r
9781             </summary>\r
9782         </member>\r
9783         <member name="P:System.Windows.Controls.Properties.Resources.TypeConverters_Convert_CannotConvert">\r
9784             <summary>\r
9785               Looks up a localized string similar to &apos;{0}&apos; is unable to convert &apos;{1}&apos; to &apos;{2}&apos;..\r
9786             </summary>\r
9787         </member>\r
9788         <member name="P:System.Windows.Controls.Properties.Resources.TypeConverters_ConvertFrom_CannotConvertFromType">\r
9789             <summary>\r
9790               Looks up a localized string similar to &apos;{0}&apos; cannot convert from &apos;{1}&apos;..\r
9791             </summary>\r
9792         </member>\r
9793         <member name="P:System.Windows.Controls.Properties.Resources.UIElementExtendedRoutedEventExtensions_TypeOfHandlerMustBeDragEventHandler">\r
9794             <summary>\r
9795               Looks up a localized string similar to Type of the event handler must be DragEventHandler..\r
9796             </summary>\r
9797         </member>\r
9798         <member name="P:System.Windows.Controls.Properties.Resources.UIElementExtendedRoutedEventExtensions_TypeOfHandlerMustBeGiveFeedbackEventHandler">\r
9799             <summary>\r
9800               Looks up a localized string similar to Type of the event handler must be GiveFeedbackEventHandler..\r
9801             </summary>\r
9802         </member>\r
9803         <member name="P:System.Windows.Controls.Properties.Resources.UIElementExtendedRoutedEventExtensions_TypeOfHandlerMustBeQueryContinueDragEventHandler">\r
9804             <summary>\r
9805               Looks up a localized string similar to Type of the event handler must be QueryContinueDragEventHandler..\r
9806             </summary>\r
9807         </member>\r
9808         <member name="P:System.Windows.Controls.Properties.Resources.WrapPanel_OnItemHeightOrWidthPropertyChanged_InvalidValue">\r
9809             <summary>\r
9810               Looks up a localized string similar to Invalid length value &apos;{0}&apos;..\r
9811             </summary>\r
9812         </member>\r
9813         <member name="P:System.Windows.Controls.Properties.Resources.WrapPanel_OnOrientationPropertyChanged_InvalidValue">\r
9814             <summary>\r
9815               Looks up a localized string similar to Invalid Orientation value &apos;{0}&apos;..\r
9816             </summary>\r
9817         </member>\r
9818     </members>\r
9819 </doc>\r