Statistics
| Branch: | Revision:

root / trunk / Libraries / System.Windows.Controls.Toolkit.xml @ 5e31048f

History | View | Annotate | Download (481.7 kB)

1
<?xml version="1.0"?>
2
<doc>
3
    <assembly>
4
        <name>System.Windows.Controls.Toolkit</name>
5
    </assembly>
6
    <members>
7
        <member name="T:System.Windows.Controls.InteractionHelper">
8
            <summary>
9
            The InteractionHelper provides controls with support for all of the
10
            common interactions like mouse movement, mouse clicks, key presses,
11
            etc., and also incorporates proper event semantics when the control is
12
            disabled.
13
            </summary>
14
        </member>
15
        <member name="F:System.Windows.Controls.InteractionHelper.SequentialClickThresholdInMilliseconds">
16
            <summary>
17
            The threshold used to determine whether two clicks are temporally
18
            local and considered a double click (or triple, quadruple, etc.).
19
            500 milliseconds is the default double click value on Windows.
20
            This value would ideally be pulled form the system settings.
21
            </summary>
22
        </member>
23
        <member name="F:System.Windows.Controls.InteractionHelper.SequentialClickThresholdInPixelsSquared">
24
            <summary>
25
            The threshold used to determine whether two clicks are spatially
26
            local and considered a double click (or triple, quadruple, etc.)
27
            in pixels squared.  We use pixels squared so that we can compare to
28
            the distance delta without taking a square root.
29
            </summary>
30
        </member>
31
        <member name="F:System.Windows.Controls.InteractionHelper._updateVisualState">
32
            <summary>
33
            Reference used to call UpdateVisualState on the base class.
34
            </summary>
35
        </member>
36
        <member name="M:System.Windows.Controls.InteractionHelper.#ctor(System.Windows.Controls.Control)">
37
            <summary>
38
            Initializes a new instance of the InteractionHelper class.
39
            </summary>
40
            <param name="control">Control receiving interaction.</param>
41
        </member>
42
        <member name="M:System.Windows.Controls.InteractionHelper.UpdateVisualState(System.Boolean)">
43
            <summary>
44
            Update the visual state of the control.
45
            </summary>
46
            <param name="useTransitions">
47
            A value indicating whether to automatically generate transitions to
48
            the new state, or instantly transition to the new state.
49
            </param>
50
            <remarks>
51
            UpdateVisualState works differently than the rest of the injected
52
            functionality.  Most of the other events are overridden by the
53
            calling class which calls Allow, does what it wants, and then calls
54
            Base.  UpdateVisualState is the opposite because a number of the
55
            methods in InteractionHelper need to trigger it in the calling
56
            class.  We do this using the IUpdateVisualState internal interface.
57
            </remarks>
58
        </member>
59
        <member name="M:System.Windows.Controls.InteractionHelper.UpdateVisualStateBase(System.Boolean)">
60
            <summary>
61
            Update the visual state of the control.
62
            </summary>
63
            <param name="useTransitions">
64
            A value indicating whether to automatically generate transitions to
65
            the new state, or instantly transition to the new state.
66
            </param>
67
        </member>
68
        <member name="M:System.Windows.Controls.InteractionHelper.OnLoaded(System.Object,System.Windows.RoutedEventArgs)">
69
            <summary>
70
            Handle the control's Loaded event.
71
            </summary>
72
            <param name="sender">The control.</param>
73
            <param name="e">Event arguments.</param>
74
        </member>
75
        <member name="M:System.Windows.Controls.InteractionHelper.OnIsEnabledChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
76
            <summary>
77
            Handle changes to the control's IsEnabled property.
78
            </summary>
79
            <param name="sender">The control.</param>
80
            <param name="e">Event arguments.</param>
81
        </member>
82
        <member name="M:System.Windows.Controls.InteractionHelper.OnIsReadOnlyChanged(System.Boolean)">
83
            <summary>
84
            Handles changes to the control's IsReadOnly property.
85
            </summary>
86
            <param name="value">The value of the property.</param>
87
        </member>
88
        <member name="M:System.Windows.Controls.InteractionHelper.OnApplyTemplateBase">
89
            <summary>
90
            Update the visual state of the control when its template is changed.
91
            </summary>
92
        </member>
93
        <member name="M:System.Windows.Controls.InteractionHelper.AllowGotFocus(System.Windows.RoutedEventArgs)">
94
            <summary>
95
            Check if the control's GotFocus event should be handled.
96
            </summary>
97
            <param name="e">Event arguments.</param>
98
            <returns>
99
            A value indicating whether the event should be handled.
100
            </returns>
101
        </member>
102
        <member name="M:System.Windows.Controls.InteractionHelper.OnGotFocusBase">
103
            <summary>
104
            Base implementation of the virtual GotFocus event handler.
105
            </summary>
106
        </member>
107
        <member name="M:System.Windows.Controls.InteractionHelper.AllowLostFocus(System.Windows.RoutedEventArgs)">
108
            <summary>
109
            Check if the control's LostFocus event should be handled.
110
            </summary>
111
            <param name="e">Event arguments.</param>
112
            <returns>
113
            A value indicating whether the event should be handled.
114
            </returns>
115
        </member>
116
        <member name="M:System.Windows.Controls.InteractionHelper.OnLostFocusBase">
117
            <summary>
118
            Base implementation of the virtual LostFocus event handler.
119
            </summary>
120
        </member>
121
        <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseEnter(System.Windows.Input.MouseEventArgs)">
122
            <summary>
123
            Check if the control's MouseEnter event should be handled.
124
            </summary>
125
            <param name="e">Event arguments.</param>
126
            <returns>
127
            A value indicating whether the event should be handled.
128
            </returns>
129
        </member>
130
        <member name="M:System.Windows.Controls.InteractionHelper.OnMouseEnterBase">
131
            <summary>
132
            Base implementation of the virtual MouseEnter event handler.
133
            </summary>
134
        </member>
135
        <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseLeave(System.Windows.Input.MouseEventArgs)">
136
            <summary>
137
            Check if the control's MouseLeave event should be handled.
138
            </summary>
139
            <param name="e">Event arguments.</param>
140
            <returns>
141
            A value indicating whether the event should be handled.
142
            </returns>
143
        </member>
144
        <member name="M:System.Windows.Controls.InteractionHelper.OnMouseLeaveBase">
145
            <summary>
146
            Base implementation of the virtual MouseLeave event handler.
147
            </summary>
148
        </member>
149
        <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
150
            <summary>
151
            Check if the control's MouseLeftButtonDown event should be handled.
152
            </summary>
153
            <param name="e">Event arguments.</param>
154
            <returns>
155
            A value indicating whether the event should be handled.
156
            </returns>
157
        </member>
158
        <member name="M:System.Windows.Controls.InteractionHelper.OnMouseLeftButtonDownBase">
159
            <summary>
160
            Base implementation of the virtual MouseLeftButtonDown event
161
            handler.
162
            </summary>
163
        </member>
164
        <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
165
            <summary>
166
            Check if the control's MouseLeftButtonUp event should be handled.
167
            </summary>
168
            <param name="e">Event arguments.</param>
169
            <returns>
170
            A value indicating whether the event should be handled.
171
            </returns>
172
        </member>
173
        <member name="M:System.Windows.Controls.InteractionHelper.OnMouseLeftButtonUpBase">
174
            <summary>
175
            Base implementation of the virtual MouseLeftButtonUp event handler.
176
            </summary>
177
        </member>
178
        <member name="M:System.Windows.Controls.InteractionHelper.AllowKeyDown(System.Windows.Input.KeyEventArgs)">
179
            <summary>
180
            Check if the control's KeyDown event should be handled.
181
            </summary>
182
            <param name="e">Event arguments.</param>
183
            <returns>
184
            A value indicating whether the event should be handled.
185
            </returns>
186
        </member>
187
        <member name="M:System.Windows.Controls.InteractionHelper.AllowKeyUp(System.Windows.Input.KeyEventArgs)">
188
            <summary>
189
            Check if the control's KeyUp event should be handled.
190
            </summary>
191
            <param name="e">Event arguments.</param>
192
            <returns>
193
            A value indicating whether the event should be handled.
194
            </returns>
195
        </member>
196
        <member name="M:System.Windows.Controls.InteractionHelper.GetLogicalKey(System.Windows.FlowDirection,System.Windows.Input.Key)">
197
            <summary>
198
            Translates keys for proper RightToLeft mode support.
199
            </summary>
200
            <param name="flowDirection">Control's flow direction mode.</param>
201
            <param name="originalKey">Original key.</param>
202
            <returns>
203
            A translated key code, indicating how the original key should be interpreted.
204
            </returns>
205
        </member>
206
        <member name="P:System.Windows.Controls.InteractionHelper.Control">
207
            <summary>
208
            Gets the control the InteractionHelper is targeting.
209
            </summary>
210
        </member>
211
        <member name="P:System.Windows.Controls.InteractionHelper.IsFocused">
212
            <summary>
213
            Gets a value indicating whether the control has focus.
214
            </summary>
215
        </member>
216
        <member name="P:System.Windows.Controls.InteractionHelper.IsMouseOver">
217
            <summary>
218
            Gets a value indicating whether the mouse is over the control.
219
            </summary> 
220
        </member>
221
        <member name="P:System.Windows.Controls.InteractionHelper.IsReadOnly">
222
            <summary>
223
            Gets a value indicating whether the read-only property is set.
224
            </summary>
225
        </member>
226
        <member name="P:System.Windows.Controls.InteractionHelper.IsPressed">
227
            <summary>
228
            Gets a value indicating whether the mouse button is pressed down
229
            over the control.
230
            </summary>
231
        </member>
232
        <member name="P:System.Windows.Controls.InteractionHelper.LastClickTime">
233
            <summary>
234
            Gets or sets the last time the control was clicked.
235
            </summary>
236
            <remarks>
237
            The value is stored as Utc time because it is slightly more
238
            performant than converting to local time.
239
            </remarks>
240
        </member>
241
        <member name="P:System.Windows.Controls.InteractionHelper.LastClickPosition">
242
            <summary>
243
            Gets or sets the mouse position of the last click.
244
            </summary>
245
            <remarks>The value is relative to the control.</remarks>
246
        </member>
247
        <member name="P:System.Windows.Controls.InteractionHelper.ClickCount">
248
            <summary>
249
            Gets the number of times the control was clicked.
250
            </summary>
251
        </member>
252
        <member name="T:System.Windows.Controls.IUpdateVisualState">
253
            <summary>
254
            The IUpdateVisualState interface is used to provide the
255
            InteractionHelper with access to the type's UpdateVisualState method.
256
            </summary>
257
        </member>
258
        <member name="M:System.Windows.Controls.IUpdateVisualState.UpdateVisualState(System.Boolean)">
259
            <summary>
260
            Update the visual state of the control.
261
            </summary>
262
            <param name="useTransitions">
263
            A value indicating whether to automatically generate transitions to
264
            the new state, or instantly transition to the new state.
265
            </param>
266
        </member>
267
        <member name="T:System.Windows.Controls.BusyIndicator">
268
            <summary>
269
            A control to provide a visual indicator when an application is busy.
270
            </summary>
271
            <QualityBand>Preview</QualityBand>
272
        </member>
273
        <member name="F:System.Windows.Controls.BusyIndicator._displayAfterTimer">
274
            <summary>
275
            Timer used to delay the initial display and avoid flickering.
276
            </summary>
277
        </member>
278
        <member name="M:System.Windows.Controls.BusyIndicator.#ctor">
279
            <summary>
280
            Instantiates a new instance of the BusyIndicator control.
281
            </summary>
282
        </member>
283
        <member name="M:System.Windows.Controls.BusyIndicator.OnApplyTemplate">
284
            <summary>
285
            Overrides the OnApplyTemplate method.
286
            </summary>
287
        </member>
288
        <member name="M:System.Windows.Controls.BusyIndicator.DisplayAfterTimerElapsed(System.Object,System.EventArgs)">
289
            <summary>
290
            Handler for the DisplayAfterTimer.
291
            </summary>
292
            <param name="sender">Event sender.</param>
293
            <param name="e">Event arguments.</param>
294
        </member>
295
        <member name="M:System.Windows.Controls.BusyIndicator.ChangeVisualState(System.Boolean)">
296
            <summary>
297
            Changes the control's visual state(s).
298
            </summary>
299
            <param name="useTransitions">True if state transitions should be used.</param>
300
        </member>
301
        <member name="F:System.Windows.Controls.BusyIndicator.IsBusyProperty">
302
            <summary>
303
            Identifies the IsBusy dependency property.
304
            </summary>
305
        </member>
306
        <member name="M:System.Windows.Controls.BusyIndicator.OnIsBusyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
307
            <summary>
308
            IsBusyProperty property changed handler.
309
            </summary>
310
            <param name="d">BusyIndicator that changed its IsBusy.</param>
311
            <param name="e">Event arguments.</param>
312
        </member>
313
        <member name="M:System.Windows.Controls.BusyIndicator.OnIsBusyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
314
            <summary>
315
            IsBusyProperty property changed handler.
316
            </summary>
317
            <param name="e">Event arguments.</param>
318
        </member>
319
        <member name="F:System.Windows.Controls.BusyIndicator.BusyContentProperty">
320
            <summary>
321
            Identifies the BusyContent dependency property.
322
            </summary>
323
        </member>
324
        <member name="F:System.Windows.Controls.BusyIndicator.BusyContentTemplateProperty">
325
            <summary>
326
            Identifies the BusyTemplate dependency property.
327
            </summary>
328
        </member>
329
        <member name="F:System.Windows.Controls.BusyIndicator.DisplayAfterProperty">
330
            <summary>
331
            Identifies the DisplayAfter dependency property.
332
            </summary>
333
        </member>
334
        <member name="F:System.Windows.Controls.BusyIndicator.OverlayStyleProperty">
335
            <summary>
336
            Identifies the OverlayStyle dependency property.
337
            </summary>
338
        </member>
339
        <member name="F:System.Windows.Controls.BusyIndicator.ProgressBarStyleProperty">
340
            <summary>
341
            Identifies the ProgressBarStyle dependency property.
342
            </summary>
343
        </member>
344
        <member name="P:System.Windows.Controls.BusyIndicator.IsContentVisible">
345
            <summary>
346
            Gets or sets a value indicating whether the BusyContent is visible.
347
            </summary>
348
        </member>
349
        <member name="P:System.Windows.Controls.BusyIndicator.IsBusy">
350
            <summary>
351
            Gets or sets a value indicating whether the busy indicator should show.
352
            </summary>
353
        </member>
354
        <member name="P:System.Windows.Controls.BusyIndicator.BusyContent">
355
            <summary>
356
            Gets or sets a value indicating the busy content to display to the user.
357
            </summary>
358
        </member>
359
        <member name="P:System.Windows.Controls.BusyIndicator.BusyContentTemplate">
360
            <summary>
361
            Gets or sets a value indicating the template to use for displaying the busy content to the user.
362
            </summary>
363
        </member>
364
        <member name="P:System.Windows.Controls.BusyIndicator.DisplayAfter">
365
            <summary>
366
            Gets or sets a value indicating how long to delay before displaying the busy content.
367
            </summary>
368
        </member>
369
        <member name="P:System.Windows.Controls.BusyIndicator.OverlayStyle">
370
            <summary>
371
            Gets or sets a value indicating the style to use for the overlay.
372
            </summary>
373
        </member>
374
        <member name="P:System.Windows.Controls.BusyIndicator.ProgressBarStyle">
375
            <summary>
376
            Gets or sets a value indicating the style to use for the progress bar.
377
            </summary>
378
        </member>
379
        <member name="T:System.Windows.Controls.EnumerableExtensions">
380
            <summary>
381
            A set of extension methods for the sequence class.
382
            </summary>
383
        </member>
384
        <member name="M:System.Windows.Controls.EnumerableExtensions.Iterate``1(``0,System.Func{``0,``0})">
385
            <summary>
386
            Produces a sequence of items using a seed value and iteration 
387
            method.
388
            </summary>
389
            <typeparam name="T">The type of the sequence.</typeparam>
390
            <param name="value">The initial value.</param>
391
            <param name="next">The iteration function.</param>
392
            <returns>A sequence of items using a seed value and iteration 
393
            method.</returns>
394
        </member>
395
        <member name="M:System.Windows.Controls.EnumerableExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)">
396
            <summary>
397
            Prepend an item to a sequence.
398
            </summary>
399
            <typeparam name="T">The type of the sequence.</typeparam>
400
            <param name="that">The sequence to append the item to.</param>
401
            <param name="value">The item to append to the sequence.</param>
402
            <returns>A new sequence.</returns>
403
        </member>
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})">
405
            <summary>
406
            Accepts two sequences and applies a function to the corresponding 
407
            values in the two sequences.
408
            </summary>
409
            <typeparam name="T0">The type of the first sequence.</typeparam>
410
            <typeparam name="T1">The type of the second sequence.</typeparam>
411
            <typeparam name="R">The return type of the function.</typeparam>
412
            <param name="enumerable0">The first sequence.</param>
413
            <param name="enumerable1">The second sequence.</param>
414
            <param name="func">The function to apply to the corresponding values
415
            from the two sequences.</param>
416
            <returns>A sequence of transformed values from both sequences.</returns>
417
        </member>
418
        <member name="M:System.Windows.Controls.EnumerableExtensions.MaxOrNull``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.IComparable})">
419
            <summary>
420
            Returns the maximum value in the stream based on the result of a
421
            project function.
422
            </summary>
423
            <typeparam name="T">The stream type.</typeparam>
424
            <param name="that">The stream.</param>
425
            <param name="projectionFunction">The function that transforms the
426
            item.</param>
427
            <returns>The maximum value or null.</returns>
428
        </member>
429
        <member name="M:System.Windows.Controls.EnumerableExtensions.MaxOrNullable``1(System.Collections.Generic.IEnumerable{``0})">
430
            <summary>
431
            Returns the maximum value or null if sequence is empty.
432
            </summary>
433
            <typeparam name="T">The type of the sequence.</typeparam>
434
            <param name="that">The sequence to retrieve the maximum value from.
435
            </param>
436
            <returns>The maximum value or null.</returns>
437
        </member>
438
        <member name="M:System.Windows.Controls.EnumerableExtensions.MinOrNullable``1(System.Collections.Generic.IEnumerable{``0})">
439
            <summary>
440
            Returns the minimum value or null if sequence is empty.
441
            </summary>
442
            <typeparam name="T">The type of the sequence.</typeparam>
443
            <param name="that">The sequence to retrieve the minimum value from.
444
            </param>
445
            <returns>The minimum value or null.</returns>
446
        </member>
447
        <member name="T:System.Windows.LengthConverter">
448
            <summary>
449
            Converts instances of other types to and from instances of a double that
450
            represent an object measurement such as a height or width.
451
            </summary>
452
            <QualityBand>Stable</QualityBand>
453
        </member>
454
        <member name="F:System.Windows.LengthConverter.UnitToPixelConversions">
455
            <summary>
456
            Conversions from units to pixels.
457
            </summary>
458
        </member>
459
        <member name="M:System.Windows.LengthConverter.#ctor">
460
            <summary>
461
            Initializes a new instance of the
462
            <see cref="T:System.Windows.LengthConverter" /> class.
463
            </summary>
464
        </member>
465
        <member name="M:System.Windows.LengthConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
466
            <summary>
467
            Determines whether conversion is possible from a specified type to a
468
            <see cref="T:System.Double" /> that represents an object
469
            measurement.
470
            </summary>
471
            <param name="typeDescriptorContext">
472
            An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
473
            that provides a format context.
474
            </param>
475
            <param name="sourceType">
476
            A <see cref="T:System.Type" /> that represents the type you want to
477
            convert from.
478
            </param>
479
            <returns>
480
            True if this converter can perform the conversion; otherwise, false.
481
            </returns>
482
        </member>
483
        <member name="M:System.Windows.LengthConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
484
            <summary>
485
            Converts from the specified value to values of the
486
            <see cref="T:System.Double" /> type.
487
            </summary>
488
            <param name="typeDescriptorContext">
489
            An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
490
            that provides a format context.
491
            </param>
492
            <param name="cultureInfo">
493
            The <see cref="T:System.Globalization.CultureInfo" /> to use as the
494
            current culture.
495
            </param>
496
            <param name="source">The value to convert.</param>
497
            <returns>The converted value.</returns>
498
        </member>
499
        <member name="M:System.Windows.LengthConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
500
            <summary>
501
            Returns whether the type converter can convert a measurement to the
502
            specified type.
503
            </summary>
504
            <param name="typeDescriptorContext">
505
            An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
506
            that provides a format context.
507
            </param>
508
            <param name="destinationType">
509
            A <see cref="T:System.Type" /> that represents the type you want to
510
            convert to.
511
            </param>
512
            <returns>
513
            True if this converter can perform the conversion; otherwise, false.
514
            </returns>
515
        </member>
516
        <member name="M:System.Windows.LengthConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
517
            <summary>
518
            Converts the specified measurement to the specified type.
519
            </summary>
520
            <param name="typeDescriptorContext">
521
            An object that provides a format context.
522
            </param>
523
            <param name="cultureInfo">
524
            The <see cref="T:System.Globalization.CultureInfo" /> to use as the
525
            current culture.
526
            </param>
527
            <param name="value">The value to convert.</param>
528
            <param name="destinationType">
529
            A <see cref="T:System.Type" /> that represents the type you want to
530
            convert to.
531
            </param>
532
            <returns>The converted value.</returns>
533
        </member>
534
        <member name="T:System.Windows.Controls.NumericExtensions">
535
            <summary>
536
            Numeric utility methods used by controls.  These methods are similar in
537
            scope to the WPF DoubleUtil class.
538
            </summary>
539
        </member>
540
        <member name="M:System.Windows.Controls.NumericExtensions.IsZero(System.Double)">
541
            <summary>
542
            Check if a number is zero.
543
            </summary>
544
            <param name="value">The number to check.</param>
545
            <returns>True if the number is zero, false otherwise.</returns>
546
        </member>
547
        <member name="M:System.Windows.Controls.NumericExtensions.IsNaN(System.Double)">
548
            <summary>
549
            Check if a number isn't really a number.
550
            </summary>
551
            <param name="value">The number to check.</param>
552
            <returns>
553
            True if the number is not a number, false if it is a number.
554
            </returns>
555
        </member>
556
        <member name="M:System.Windows.Controls.NumericExtensions.IsGreaterThan(System.Double,System.Double)">
557
            <summary>
558
            Determine if one number is greater than another.
559
            </summary>
560
            <param name="left">First number.</param>
561
            <param name="right">Second number.</param>
562
            <returns>
563
            True if the first number is greater than the second, false
564
            otherwise.
565
            </returns>
566
        </member>
567
        <member name="M:System.Windows.Controls.NumericExtensions.IsLessThanOrClose(System.Double,System.Double)">
568
            <summary>
569
            Determine if one number is less than or close to another.
570
            </summary>
571
            <param name="left">First number.</param>
572
            <param name="right">Second number.</param>
573
            <returns>
574
            True if the first number is less than or close to the second, false
575
            otherwise.
576
            </returns>
577
        </member>
578
        <member name="M:System.Windows.Controls.NumericExtensions.AreClose(System.Double,System.Double)">
579
            <summary>
580
            Determine if two numbers are close in value.
581
            </summary>
582
            <param name="left">First number.</param>
583
            <param name="right">Second number.</param>
584
            <returns>
585
            True if the first number is close in value to the second, false
586
            otherwise.
587
            </returns>
588
        </member>
589
        <member name="T:System.Windows.Controls.NumericExtensions.NanUnion">
590
            <summary>
591
            NanUnion is a C++ style type union used for efficiently converting
592
            a double into an unsigned long, whose bits can be easily
593
            manipulated.
594
            </summary>
595
        </member>
596
        <member name="F:System.Windows.Controls.NumericExtensions.NanUnion.FloatingValue">
597
            <summary>
598
            Floating point representation of the union.
599
            </summary>
600
        </member>
601
        <member name="F:System.Windows.Controls.NumericExtensions.NanUnion.IntegerValue">
602
            <summary>
603
            Integer representation of the union.
604
            </summary>
605
        </member>
606
        <member name="T:System.Windows.Controls.TypeConverters">
607
            <summary>
608
            Common TypeConverter functionality.
609
            </summary>
610
        </member>
611
        <member name="M:System.Windows.Controls.TypeConverters.CanConvertFrom``1(System.Type)">
612
            <summary>
613
            Returns a value indicating whether this converter can convert an
614
            object of the given type to an instance of the expected type.
615
            </summary>
616
            <typeparam name="T">Expected type of the converter.</typeparam>
617
            <param name="sourceType">
618
            The type of the source that is being evaluated for conversion.
619
            </param>
620
            <returns>
621
            A value indicating whether the converter can convert the provided
622
            type.
623
            </returns>
624
        </member>
625
        <member name="M:System.Windows.Controls.TypeConverters.ConvertFrom``1(System.ComponentModel.TypeConverter,System.Object)">
626
            <summary>
627
            Attempts to convert a specified object to an instance of the
628
            expected type.
629
            </summary>
630
            <typeparam name="T">Expected type of the converter.</typeparam>
631
            <param name="converter">TypeConverter instance.</param>
632
            <param name="value">The object being converted.</param>
633
            <returns>
634
            The instance of the expected type created from the converted object.
635
            </returns>
636
        </member>
637
        <member name="M:System.Windows.Controls.TypeConverters.CanConvertTo``1(System.Type)">
638
            <summary>
639
            Determines whether conversion is possible to a specified type.
640
            </summary>
641
            <typeparam name="T">Expected type of the converter.</typeparam>
642
            <param name="destinationType">
643
            Identifies the data type to evaluate for conversion.
644
            </param>
645
            <returns>
646
            A value indicating whether conversion is possible.
647
            </returns>
648
        </member>
649
        <member name="M:System.Windows.Controls.TypeConverters.ConvertTo(System.ComponentModel.TypeConverter,System.Object,System.Type)">
650
            <summary>
651
            Attempts to convert a specified object to an instance of the
652
            desired type.
653
            </summary>
654
            <param name="converter">TypeConverter instance.</param>
655
            <param name="value">The object being converted.</param>
656
            <param name="destinationType">
657
            The type to convert the value to.
658
            </param>
659
            <returns>
660
            The value of the conversion to the specified type.
661
            </returns>
662
        </member>
663
        <member name="T:System.Windows.Controls.VisualStates">
664
            <summary>
665
            Names and helpers for visual states in the controls.
666
            </summary>
667
        </member>
668
        <member name="F:System.Windows.Controls.VisualStates.GroupCommon">
669
            <summary>
670
            Common state group.
671
            </summary>
672
        </member>
673
        <member name="F:System.Windows.Controls.VisualStates.StateNormal">
674
            <summary>
675
            Normal state of the Common state group.
676
            </summary>
677
        </member>
678
        <member name="F:System.Windows.Controls.VisualStates.StateReadOnly">
679
            <summary>
680
            Normal state of the Common state group.
681
            </summary>
682
        </member>
683
        <member name="F:System.Windows.Controls.VisualStates.StateMouseOver">
684
            <summary>
685
            MouseOver state of the Common state group.
686
            </summary>
687
        </member>
688
        <member name="F:System.Windows.Controls.VisualStates.StatePressed">
689
            <summary>
690
            Pressed state of the Common state group.
691
            </summary>
692
        </member>
693
        <member name="F:System.Windows.Controls.VisualStates.StateDisabled">
694
            <summary>
695
            Disabled state of the Common state group.
696
            </summary>
697
        </member>
698
        <member name="F:System.Windows.Controls.VisualStates.GroupFocus">
699
            <summary>
700
            Focus state group.
701
            </summary>
702
        </member>
703
        <member name="F:System.Windows.Controls.VisualStates.StateUnfocused">
704
            <summary>
705
            Unfocused state of the Focus state group.
706
            </summary>
707
        </member>
708
        <member name="F:System.Windows.Controls.VisualStates.StateFocused">
709
            <summary>
710
            Focused state of the Focus state group.
711
            </summary>
712
        </member>
713
        <member name="F:System.Windows.Controls.VisualStates.GroupSelection">
714
            <summary>
715
            Selection state group.
716
            </summary>
717
        </member>
718
        <member name="F:System.Windows.Controls.VisualStates.StateSelected">
719
            <summary>
720
            Selected state of the Selection state group.
721
            </summary>
722
        </member>
723
        <member name="F:System.Windows.Controls.VisualStates.StateUnselected">
724
            <summary>
725
            Unselected state of the Selection state group.
726
            </summary>
727
        </member>
728
        <member name="F:System.Windows.Controls.VisualStates.StateSelectedInactive">
729
            <summary>
730
            Selected inactive state of the Selection state group.
731
            </summary>
732
        </member>
733
        <member name="F:System.Windows.Controls.VisualStates.GroupExpansion">
734
            <summary>
735
            Expansion state group.
736
            </summary>
737
        </member>
738
        <member name="F:System.Windows.Controls.VisualStates.StateExpanded">
739
            <summary>
740
            Expanded state of the Expansion state group.
741
            </summary>
742
        </member>
743
        <member name="F:System.Windows.Controls.VisualStates.StateCollapsed">
744
            <summary>
745
            Collapsed state of the Expansion state group.
746
            </summary>
747
        </member>
748
        <member name="F:System.Windows.Controls.VisualStates.GroupPopup">
749
            <summary>
750
            Popup state group.
751
            </summary>
752
        </member>
753
        <member name="F:System.Windows.Controls.VisualStates.StatePopupOpened">
754
            <summary>
755
            Opened state of the Popup state group.
756
            </summary>
757
        </member>
758
        <member name="F:System.Windows.Controls.VisualStates.StatePopupClosed">
759
            <summary>
760
            Closed state of the Popup state group.
761
            </summary>
762
        </member>
763
        <member name="F:System.Windows.Controls.VisualStates.GroupValidation">
764
            <summary>
765
            ValidationStates state group.
766
            </summary>
767
        </member>
768
        <member name="F:System.Windows.Controls.VisualStates.StateValid">
769
            <summary>
770
            The valid state for the ValidationStates group.
771
            </summary>
772
        </member>
773
        <member name="F:System.Windows.Controls.VisualStates.StateInvalidFocused">
774
            <summary>
775
            Invalid, focused state for the ValidationStates group.
776
            </summary>
777
        </member>
778
        <member name="F:System.Windows.Controls.VisualStates.StateInvalidUnfocused">
779
            <summary>
780
            Invalid, unfocused state for the ValidationStates group.
781
            </summary>
782
        </member>
783
        <member name="F:System.Windows.Controls.VisualStates.GroupExpandDirection">
784
            <summary>
785
            ExpandDirection state group.
786
            </summary>
787
        </member>
788
        <member name="F:System.Windows.Controls.VisualStates.StateExpandDown">
789
            <summary>
790
            Down expand direction state of ExpandDirection state group.
791
            </summary>
792
        </member>
793
        <member name="F:System.Windows.Controls.VisualStates.StateExpandUp">
794
            <summary>
795
            Up expand direction state of ExpandDirection state group.
796
            </summary>
797
        </member>
798
        <member name="F:System.Windows.Controls.VisualStates.StateExpandLeft">
799
            <summary>
800
            Left expand direction state of ExpandDirection state group.
801
            </summary>
802
        </member>
803
        <member name="F:System.Windows.Controls.VisualStates.StateExpandRight">
804
            <summary>
805
            Right expand direction state of ExpandDirection state group.
806
            </summary>
807
        </member>
808
        <member name="F:System.Windows.Controls.VisualStates.GroupHasItems">
809
            <summary>
810
            HasItems state group.
811
            </summary>
812
        </member>
813
        <member name="F:System.Windows.Controls.VisualStates.StateHasItems">
814
            <summary>
815
            HasItems state of the HasItems state group.
816
            </summary>
817
        </member>
818
        <member name="F:System.Windows.Controls.VisualStates.StateNoItems">
819
            <summary>
820
            NoItems state of the HasItems state group.
821
            </summary>
822
        </member>
823
        <member name="F:System.Windows.Controls.VisualStates.GroupIncrease">
824
            <summary>
825
            Increment state group.
826
            </summary>
827
        </member>
828
        <member name="F:System.Windows.Controls.VisualStates.StateIncreaseEnabled">
829
            <summary>
830
            State enabled for increment group.
831
            </summary>
832
        </member>
833
        <member name="F:System.Windows.Controls.VisualStates.StateIncreaseDisabled">
834
            <summary>
835
            State disabled for increment group.
836
            </summary>
837
        </member>
838
        <member name="F:System.Windows.Controls.VisualStates.GroupDecrease">
839
            <summary>
840
            Decrement state group.
841
            </summary>
842
        </member>
843
        <member name="F:System.Windows.Controls.VisualStates.StateDecreaseEnabled">
844
            <summary>
845
            State enabled for decrement group.
846
            </summary>
847
        </member>
848
        <member name="F:System.Windows.Controls.VisualStates.StateDecreaseDisabled">
849
            <summary>
850
            State disabled for decrement group.
851
            </summary>
852
        </member>
853
        <member name="F:System.Windows.Controls.VisualStates.GroupInteractionMode">
854
            <summary>
855
            InteractionMode state group.
856
            </summary>
857
        </member>
858
        <member name="F:System.Windows.Controls.VisualStates.StateEdit">
859
            <summary>
860
            Edit of the DisplayMode state group.
861
            </summary>
862
        </member>
863
        <member name="F:System.Windows.Controls.VisualStates.StateDisplay">
864
            <summary>
865
            Display of the DisplayMode state group.
866
            </summary>
867
        </member>
868
        <member name="F:System.Windows.Controls.VisualStates.GroupLocked">
869
            <summary>
870
            DisplayMode state group.
871
            </summary>
872
        </member>
873
        <member name="F:System.Windows.Controls.VisualStates.StateLocked">
874
            <summary>
875
            Edit of the DisplayMode state group.
876
            </summary>
877
        </member>
878
        <member name="F:System.Windows.Controls.VisualStates.StateUnlocked">
879
            <summary>
880
            Display of the DisplayMode state group.
881
            </summary>
882
        </member>
883
        <member name="F:System.Windows.Controls.VisualStates.StateActive">
884
            <summary>
885
            Active state.
886
            </summary>
887
        </member>
888
        <member name="F:System.Windows.Controls.VisualStates.StateInactive">
889
            <summary>
890
            Inactive state.
891
            </summary>
892
        </member>
893
        <member name="F:System.Windows.Controls.VisualStates.GroupActive">
894
            <summary>
895
            Active state group.
896
            </summary>
897
        </member>
898
        <member name="F:System.Windows.Controls.VisualStates.StateUnwatermarked">
899
            <summary>
900
            Non-watermarked state.
901
            </summary>
902
        </member>
903
        <member name="F:System.Windows.Controls.VisualStates.StateWatermarked">
904
            <summary>
905
            Watermarked state.
906
            </summary>
907
        </member>
908
        <member name="F:System.Windows.Controls.VisualStates.GroupWatermark">
909
            <summary>
910
            Watermark state group.
911
            </summary>
912
        </member>
913
        <member name="F:System.Windows.Controls.VisualStates.StateCalendarButtonUnfocused">
914
            <summary>
915
            Unfocused state for Calendar Buttons.
916
            </summary>
917
        </member>
918
        <member name="F:System.Windows.Controls.VisualStates.StateCalendarButtonFocused">
919
            <summary>
920
            Focused state for Calendar Buttons.
921
            </summary>
922
        </member>
923
        <member name="F:System.Windows.Controls.VisualStates.GroupCalendarButtonFocus">
924
            <summary>
925
            CalendarButtons Focus state group.
926
            </summary>
927
        </member>
928
        <member name="F:System.Windows.Controls.VisualStates.StateBusy">
929
            <summary>
930
            Busy state for BusyIndicator.
931
            </summary>
932
        </member>
933
        <member name="F:System.Windows.Controls.VisualStates.StateIdle">
934
            <summary>
935
            Idle state for BusyIndicator.
936
            </summary>
937
        </member>
938
        <member name="F:System.Windows.Controls.VisualStates.GroupBusyStatus">
939
            <summary>
940
            Busyness group name.
941
            </summary>
942
        </member>
943
        <member name="F:System.Windows.Controls.VisualStates.StateVisible">
944
            <summary>
945
            Visible state name for BusyIndicator.
946
            </summary>
947
        </member>
948
        <member name="F:System.Windows.Controls.VisualStates.StateHidden">
949
            <summary>
950
            Hidden state name for BusyIndicator.
951
            </summary>
952
        </member>
953
        <member name="F:System.Windows.Controls.VisualStates.GroupVisibility">
954
            <summary>
955
            BusyDisplay group.
956
            </summary>
957
        </member>
958
        <member name="M:System.Windows.Controls.VisualStates.GoToState(System.Windows.Controls.Control,System.Boolean,System.String[])">
959
            <summary>
960
            Use VisualStateManager to change the visual state of the control.
961
            </summary>
962
            <param name="control">
963
            Control whose visual state is being changed.
964
            </param>
965
            <param name="useTransitions">
966
            A value indicating whether to use transitions when updating the
967
            visual state, or to snap directly to the new visual state.
968
            </param>
969
            <param name="stateNames">
970
            Ordered list of state names and fallback states to transition into.
971
            Only the first state to be found will be used.
972
            </param>
973
        </member>
974
        <member name="M:System.Windows.Controls.VisualStates.GetImplementationRoot(System.Windows.DependencyObject)">
975
            <summary>
976
            Gets the implementation root of the Control.
977
            </summary>
978
            <param name="dependencyObject">The DependencyObject.</param>
979
            <remarks>
980
            Implements Silverlight's corresponding internal property on Control.
981
            </remarks>
982
            <returns>Returns the implementation root or null.</returns>
983
        </member>
984
        <member name="M:System.Windows.Controls.VisualStates.TryGetVisualStateGroup(System.Windows.DependencyObject,System.String)">
985
            <summary>
986
            This method tries to get the named VisualStateGroup for the 
987
            dependency object. The provided object's ImplementationRoot will be 
988
            looked up in this call.
989
            </summary>
990
            <param name="dependencyObject">The dependency object.</param>
991
            <param name="groupName">The visual state group's name.</param>
992
            <returns>Returns null or the VisualStateGroup object.</returns>
993
        </member>
994
        <member name="T:System.Windows.Controls.Primitives.VisualTreeExtensions">
995
            <summary>
996
            Provides useful extensions for working with the visual tree.
997
            </summary>
998
            <remarks>
999
            Since many of these extension methods are declared on types like
1000
            DependencyObject high up in the class hierarchy, we've placed them in
1001
            the Primitives namespace which is less likely to be imported for normal
1002
            scenarios.
1003
            </remarks>
1004
            <QualityBand>Experimental</QualityBand>
1005
        </member>
1006
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualAncestors(System.Windows.DependencyObject)">
1007
            <summary>
1008
            Get the visual tree ancestors of an element.
1009
            </summary>
1010
            <param name="element">The element.</param>
1011
            <returns>The visual tree ancestors of the element.</returns>
1012
            <exception cref="T:System.ArgumentNullException">
1013
            <paramref name="element"/> is null.
1014
            </exception>
1015
        </member>
1016
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualAncestorsAndSelf(System.Windows.DependencyObject)">
1017
            <summary>
1018
            Get the visual tree ancestors of an element and the element itself.
1019
            </summary>
1020
            <param name="element">The element.</param>
1021
            <returns>
1022
            The visual tree ancestors of an element and the element itself.
1023
            </returns>
1024
            <exception cref="T:System.ArgumentNullException">
1025
            <paramref name="element"/> is null.
1026
            </exception>
1027
        </member>
1028
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualAncestorsAndSelfIterator(System.Windows.DependencyObject)">
1029
            <summary>
1030
            Get the visual tree ancestors of an element and the element itself.
1031
            </summary>
1032
            <param name="element">The element.</param>
1033
            <returns>
1034
            The visual tree ancestors of an element and the element itself.
1035
            </returns>
1036
        </member>
1037
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualChildren(System.Windows.DependencyObject)">
1038
            <summary>
1039
            Get the visual tree children of an element.
1040
            </summary>
1041
            <param name="element">The element.</param>
1042
            <returns>The visual tree children of an element.</returns>
1043
            <exception cref="T:System.ArgumentNullException">
1044
            <paramref name="element"/> is null.
1045
            </exception>
1046
        </member>
1047
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualChildrenAndSelf(System.Windows.DependencyObject)">
1048
            <summary>
1049
            Get the visual tree children of an element and the element itself.
1050
            </summary>
1051
            <param name="element">The element.</param>
1052
            <returns>
1053
            The visual tree children of an element and the element itself.
1054
            </returns>
1055
            <exception cref="T:System.ArgumentNullException">
1056
            <paramref name="element"/> is null.
1057
            </exception>
1058
        </member>
1059
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualChildrenAndSelfIterator(System.Windows.DependencyObject)">
1060
            <summary>
1061
            Get the visual tree children of an element and the element itself.
1062
            </summary>
1063
            <param name="element">The element.</param>
1064
            <returns>
1065
            The visual tree children of an element and the element itself.
1066
            </returns>
1067
        </member>
1068
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualDescendants(System.Windows.DependencyObject)">
1069
            <summary>
1070
            Get the visual tree descendants of an element.
1071
            </summary>
1072
            <param name="element">The element.</param>
1073
            <returns>The visual tree descendants of an element.</returns>
1074
            <exception cref="T:System.ArgumentNullException">
1075
            <paramref name="element"/> is null.
1076
            </exception>
1077
        </member>
1078
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualDescendantsAndSelf(System.Windows.DependencyObject)">
1079
            <summary>
1080
            Get the visual tree descendants of an element and the element
1081
            itself.
1082
            </summary>
1083
            <param name="element">The element.</param>
1084
            <returns>
1085
            The visual tree descendants of an element and the element itself.
1086
            </returns>
1087
            <exception cref="T:System.ArgumentNullException">
1088
            <paramref name="element"/> is null.
1089
            </exception>
1090
        </member>
1091
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualDescendantsAndSelfIterator(System.Windows.DependencyObject)">
1092
            <summary>
1093
            Get the visual tree descendants of an element and the element
1094
            itself.
1095
            </summary>
1096
            <param name="element">The element.</param>
1097
            <returns>
1098
            The visual tree descendants of an element and the element itself.
1099
            </returns>
1100
        </member>
1101
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualSiblings(System.Windows.DependencyObject)">
1102
            <summary>
1103
            Get the visual tree siblings of an element.
1104
            </summary>
1105
            <param name="element">The element.</param>
1106
            <returns>The visual tree siblings of an element.</returns>
1107
            <exception cref="T:System.ArgumentNullException">
1108
            <paramref name="element"/> is null.
1109
            </exception>
1110
        </member>
1111
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualSiblingsAndSelf(System.Windows.DependencyObject)">
1112
            <summary>
1113
            Get the visual tree siblings of an element and the element itself.
1114
            </summary>
1115
            <param name="element">The element.</param>
1116
            <returns>
1117
            The visual tree siblings of an element and the element itself.
1118
            </returns>
1119
            <exception cref="T:System.ArgumentNullException">
1120
            <paramref name="element"/> is null.
1121
            </exception>
1122
        </member>
1123
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetBoundsRelativeTo(System.Windows.FrameworkElement,System.Windows.UIElement)">
1124
            <summary>
1125
            Get the bounds of an element relative to another element.
1126
            </summary>
1127
            <param name="element">The element.</param>
1128
            <param name="otherElement">
1129
            The element relative to the other element.
1130
            </param>
1131
            <returns>
1132
            The bounds of the element relative to another element, or null if
1133
            the elements are not related.
1134
            </returns>
1135
            <exception cref="T:System.ArgumentNullException">
1136
            <paramref name="element"/> is null.
1137
            </exception>
1138
            <exception cref="T:System.ArgumentNullException">
1139
            <paramref name="otherElement"/> is null.
1140
            </exception>
1141
        </member>
1142
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.InvokeOnLayoutUpdated(System.Windows.FrameworkElement,System.Action)">
1143
            <summary>
1144
            Perform an action when the element's LayoutUpdated event fires.
1145
            </summary>
1146
            <param name="element">The element.</param>
1147
            <param name="action">The action to perform.</param>
1148
            <exception cref="T:System.ArgumentNullException">
1149
            <paramref name="element"/> is null.
1150
            </exception>
1151
            <exception cref="T:System.ArgumentNullException">
1152
            <paramref name="action"/> is null.
1153
            </exception>
1154
        </member>
1155
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetLogicalChildren(System.Windows.FrameworkElement)">
1156
            <summary>
1157
            Retrieves all the logical children of a framework element using a 
1158
            breadth-first search. For performance reasons this method manually 
1159
            manages the stack instead of using recursion.
1160
            </summary>
1161
            <param name="parent">The parent framework element.</param>
1162
            <returns>The logical children of the framework element.</returns>
1163
        </member>
1164
        <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetLogicalDescendents(System.Windows.FrameworkElement)">
1165
            <summary>
1166
            Retrieves all the logical descendents of a framework element using a 
1167
            breadth-first search. For performance reasons this method manually 
1168
            manages the stack instead of using recursion.
1169
            </summary>
1170
            <param name="parent">The parent framework element.</param>
1171
            <returns>The logical children of the framework element.</returns>
1172
        </member>
1173
        <member name="T:System.Windows.Controls.DockPanel">
1174
            <summary>
1175
            Arranges child elements around the edges of the panel.  Optionally, 
1176
            last added child element can occupy the remaining space.
1177
            </summary>
1178
            <QualityBand>Stable</QualityBand>
1179
        </member>
1180
        <member name="F:System.Windows.Controls.DockPanel._ignorePropertyChange">
1181
            <summary>
1182
            A value indicating whether a dependency property change handler
1183
            should ignore the next change notification.  This is used to reset
1184
            the value of properties without performing any of the actions in
1185
            their change handlers.
1186
            </summary>
1187
        </member>
1188
        <member name="F:System.Windows.Controls.DockPanel.LastChildFillProperty">
1189
            <summary>
1190
            Identifies the
1191
            <see cref="P:System.Windows.Controls.DockPanel.LastChildFill" />
1192
            dependency property.
1193
            </summary>
1194
        </member>
1195
        <member name="M:System.Windows.Controls.DockPanel.OnLastChildFillPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1196
            <summary>
1197
            LastChildFillProperty property changed handler.
1198
            </summary>
1199
            <param name="d">DockPanel that changed its LastChildFill.</param>
1200
            <param name="e">Event arguments.</param>
1201
        </member>
1202
        <member name="M:System.Windows.Controls.DockPanel.GetDock(System.Windows.UIElement)">
1203
            <summary>
1204
            Gets the value of the
1205
            <see cref="P:System.Windows.Controls.DockPanel.Dock" /> attached
1206
            property for the specified element.
1207
            </summary>
1208
            <param name="element">
1209
            The element from which the property value is read.
1210
            </param>
1211
            <returns>
1212
            The <see cref="P:System.Windows.Controls.DockPanel.Dock" /> property
1213
            value for the element.
1214
            </returns>
1215
        </member>
1216
        <member name="M:System.Windows.Controls.DockPanel.SetDock(System.Windows.UIElement,System.Windows.Controls.Dock)">
1217
            <summary>
1218
            Sets the value of the
1219
            <see cref="P:System.Windows.Controls.DockPanel.Dock" /> attached
1220
            property for the specified element to the specified dock value.
1221
            </summary>
1222
            <param name="element">
1223
            The element to which the attached property is assigned.
1224
            </param>
1225
            <param name="dock">
1226
            The dock value to assign to the specified element.
1227
            </param>
1228
        </member>
1229
        <member name="F:System.Windows.Controls.DockPanel.DockProperty">
1230
            <summary>
1231
            Identifies the
1232
            <see cref="P:System.Windows.Controls.DockPanel.Dock" />
1233
            attached property.
1234
            </summary>
1235
        </member>
1236
        <member name="M:System.Windows.Controls.DockPanel.OnDockPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1237
            <summary>
1238
            DockProperty property changed handler.
1239
            </summary>
1240
            <param name="d">UIElement that changed its Dock.</param>
1241
            <param name="e">Event arguments.</param>
1242
        </member>
1243
        <member name="M:System.Windows.Controls.DockPanel.#ctor">
1244
            <summary>
1245
            Initializes a new instance of the
1246
            <see cref="T:System.Windows.Controls.DockPanel" /> class.
1247
            </summary>
1248
        </member>
1249
        <member name="M:System.Windows.Controls.DockPanel.MeasureOverride(System.Windows.Size)">
1250
            <summary>
1251
            Measures the child elements of a
1252
            <see cref="T:System.Windows.Controls.DockPanel" /> in preparation
1253
            for arranging them during the
1254
            <see cref="M:System.Windows.Controls.DockPanel.ArrangeOverride(System.Windows.Size)" />
1255
            pass.
1256
            </summary>
1257
            <param name="constraint">
1258
            The area available to the
1259
            <see cref="T:System.Windows.Controls.DockPanel" />.
1260
            </param>
1261
            <returns>
1262
            The desired size of the
1263
            <see cref="T:System.Windows.Controls.DockPanel" />.
1264
            </returns>
1265
        </member>
1266
        <member name="M:System.Windows.Controls.DockPanel.ArrangeOverride(System.Windows.Size)">
1267
            <summary>
1268
            Arranges the child elements of the
1269
            <see cref="T:System.Windows.Controls.DockPanel" /> control.
1270
            </summary>
1271
            <param name="arrangeSize">
1272
            The area in the parent element that the
1273
            <see cref="T:System.Windows.Controls.DockPanel" /> should use to
1274
            arrange its child elements.
1275
            </param>
1276
            <returns>
1277
            The actual size of the
1278
            <see cref="T:System.Windows.Controls.DockPanel" /> after the child
1279
            elements are arranged. The actual size should always equal
1280
            <paramref name="arrangeSize" />.
1281
            </returns>
1282
        </member>
1283
        <member name="P:System.Windows.Controls.DockPanel.LastChildFill">
1284
            <summary>
1285
            Gets or sets a value indicating whether the last child element
1286
            added to a <see cref="T:System.Windows.Controls.DockPanel" />
1287
            resizes to fill the remaining space.
1288
            </summary>
1289
            <value>
1290
            True if the last element added resizes to fill the remaining space,
1291
            false to indicate the last element does not resize. The default is
1292
            true.
1293
            </value>
1294
        </member>
1295
        <member name="T:System.Windows.Controls.CollectionHelper">
1296
            <summary>
1297
            A set of extension methods for manipulating collections.
1298
            </summary>
1299
            <QualityBand>Experimental</QualityBand>
1300
        </member>
1301
        <member name="M:System.Windows.Controls.CollectionHelper.IsReadOnly(System.Collections.IEnumerable)">
1302
            <summary>
1303
            Returns a value indicating whether a collection is read-only.
1304
            </summary>
1305
            <param name="collection">The collection to examine.</param>
1306
            <returns>A value indicating whether a collection is read-only.</returns>
1307
        </member>
1308
        <member name="M:System.Windows.Controls.CollectionHelper.CanInsert(System.Collections.IEnumerable,System.Object)">
1309
            <summary>
1310
            Returns a value Indicating whether an item can be inserted in a 
1311
            collection.
1312
            </summary>
1313
            <param name="collection">The collection.</param>
1314
            <param name="item">The item to be inserted.</param>
1315
            <returns>A value Indicating whether an item can be inserted in a 
1316
            collection.</returns>
1317
        </member>
1318
        <member name="M:System.Windows.Controls.CollectionHelper.Insert(System.Collections.IEnumerable,System.Int32,System.Object)">
1319
            <summary>
1320
            Inserts an item into the collection at an index.
1321
            </summary>
1322
            <param name="collection">The collection.</param>
1323
            <param name="index">The index at which to insert the item.</param> 
1324
            <param name="item">The item to be inserted.</param>
1325
        </member>
1326
        <member name="M:System.Windows.Controls.CollectionHelper.Count(System.Collections.IEnumerable)">
1327
            <summary>
1328
            Gets the number of items in the collection.
1329
            </summary>
1330
            <param name="collection">The collection.</param>
1331
            <returns>The number of items in the collection.</returns>
1332
        </member>
1333
        <member name="M:System.Windows.Controls.CollectionHelper.Add(System.Collections.IEnumerable,System.Object)">
1334
            <summary>
1335
            Adds an item to the collection.
1336
            </summary>
1337
            <param name="collection">The collection.</param>
1338
            <param name="item">The item to be added.</param>
1339
        </member>
1340
        <member name="M:System.Windows.Controls.CollectionHelper.Remove(System.Collections.IEnumerable,System.Object)">
1341
            <summary>
1342
            Removes an item from the collection.
1343
            </summary>
1344
            <param name="collection">The collection.</param>
1345
            <param name="item">The item to be removed.</param>
1346
        </member>
1347
        <member name="M:System.Windows.Controls.CollectionHelper.RemoveAt(System.Collections.IEnumerable,System.Int32)">
1348
            <summary>
1349
            Removes an item at a given index from the collection.
1350
            </summary>
1351
            <param name="collection">The collection.</param>
1352
            <param name="index">The index of the item to be removed.</param>
1353
        </member>
1354
        <member name="T:System.Windows.Controls.CardPanel">
1355
            <summary>
1356
            Lays out elements by overlapping each successive item on top of the other.
1357
            </summary>
1358
            <QualityBand>Experimental</QualityBand>
1359
        </member>
1360
        <member name="F:System.Windows.Controls.CardPanel.HorizontalMarginProperty">
1361
            <summary>
1362
            Identifies the HorizontalMargin dependency property.
1363
            </summary>
1364
        </member>
1365
        <member name="M:System.Windows.Controls.CardPanel.OnHorizontalMarginPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1366
            <summary>
1367
            Called when the value of the HorizontalMargin property changes.
1368
            </summary>
1369
            <param name="d">Control that changed its HorizontalMargin.</param>
1370
            <param name="e">Event arguments.</param>
1371
        </member>
1372
        <member name="M:System.Windows.Controls.CardPanel.OnHorizontalMarginPropertyChanged(System.Double,System.Double)">
1373
            <summary>
1374
            Called when the value of the HorizontalMargin property changes.
1375
            </summary>
1376
            <param name="oldValue">The value to be replaced.</param>
1377
            <param name="newValue">The new value.</param>
1378
        </member>
1379
        <member name="F:System.Windows.Controls.CardPanel.VerticalMarginProperty">
1380
            <summary>
1381
            Identifies the VerticalMargin dependency property.
1382
            </summary>
1383
        </member>
1384
        <member name="M:System.Windows.Controls.CardPanel.OnVerticalMarginPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1385
            <summary>
1386
            Called when the value of the VerticalMargin property changes.
1387
            </summary>
1388
            <param name="d">Control that changed its VerticalMargin.</param>
1389
            <param name="e">Event arguments.</param>
1390
        </member>
1391
        <member name="M:System.Windows.Controls.CardPanel.OnVerticalMarginPropertyChanged(System.Double,System.Double)">
1392
            <summary>
1393
            Called when the value of the VerticalMargin property changes.
1394
            </summary>
1395
            <param name="oldValue">The value to be replaced.</param>
1396
            <param name="newValue">The new value.</param>
1397
        </member>
1398
        <member name="M:System.Windows.Controls.CardPanel.MeasureOverride(System.Windows.Size)">
1399
            <summary>
1400
            Measures the children of the panel.
1401
            </summary>
1402
            <param name="availableSize">The available size.</param>
1403
            <returns>The size required by the children.</returns>
1404
        </member>
1405
        <member name="M:System.Windows.Controls.CardPanel.ArrangeOverride(System.Windows.Size)">
1406
            <summary>
1407
            Arranges the children of the panel.
1408
            </summary>
1409
            <param name="finalSize">The final size.</param>
1410
            <returns>The size required by the children.</returns>
1411
        </member>
1412
        <member name="P:System.Windows.Controls.CardPanel.HorizontalMargin">
1413
            <summary>
1414
            Gets or sets the horizontal margin between items.
1415
            </summary>
1416
        </member>
1417
        <member name="P:System.Windows.Controls.CardPanel.VerticalMargin">
1418
            <summary>
1419
            Gets or sets the horizontal margin between items.
1420
            </summary>
1421
        </member>
1422
        <member name="T:Microsoft.Windows.DataObject">
1423
            <summary>
1424
            Provides a basic implementation of the System.Windows.IDataObject interface,
1425
            which defines a format-independent mechanism for transferring data.
1426
            </summary>
1427
            <QualityBand>Experimental</QualityBand>
1428
        </member>
1429
        <member name="T:Microsoft.Windows.IDataObject">
1430
            <summary>
1431
            Provides a format-independent mechanism for transferring data.
1432
            </summary>
1433
            <QualityBand>Experimental</QualityBand>
1434
        </member>
1435
        <member name="M:Microsoft.Windows.IDataObject.GetData(System.String)">
1436
            <summary>
1437
            Retrieves a data object in a specified format; the data format is specified
1438
            by a string.
1439
            </summary>
1440
            <param name="format">A string that specifies what format to retrieve
1441
            the data as.</param>
1442
            <returns>A data object with the data in the specified format, or null if the data
1443
            is not available in the specified format.</returns>
1444
        </member>
1445
        <member name="M:Microsoft.Windows.IDataObject.GetData(System.Type)">
1446
            <summary>
1447
            Retrieves a data object in a specified format; the data format is specified
1448
            by a System.Type object.
1449
            </summary>
1450
            <param name="format">A System.Type object that specifies what format
1451
            to retrieve the data as.</param>
1452
            <returns>A data object with the data in the specified format, or null if the data
1453
            is not available in the specified format.</returns>
1454
        </member>
1455
        <member name="M:Microsoft.Windows.IDataObject.GetData(System.String,System.Boolean)">
1456
            <summary>
1457
            Retrieves a data object in a specified format, optionally converting the data to the specified format.
1458
            </summary>
1459
            <param name="format">A string that specifies what format to retrieve
1460
            the data as. See the System.Windows.DataFormats class for a set of predefined data formats.</param>
1461
            <param name="autoConvert">True to attempt to automatically convert the data to the specified format;
1462
            false for no data format conversion.    If this parameter is false, the method
1463
            returns data in the specified format if available, or null if the data is
1464
            not available in the specified format.</param>
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>
1466
        </member>
1467
        <member name="M:Microsoft.Windows.IDataObject.GetDataPresent(System.String)">
1468
            <summary>
1469
            Checks to see whether the data is available in, or can be converted 
1470
            to, a specified format; the data format is specified by a string.
1471
            </summary>
1472
            <param name="format">A string that specifies what format to check for.</param>
1473
            <returns>True if the data is in, or can be converted to, the specified format; otherwise,
1474
            false.</returns>
1475
        </member>
1476
        <member name="M:Microsoft.Windows.IDataObject.GetDataPresent(System.Type)">
1477
            <summary>
1478
            Checks to see whether the data is available in, or can be converted 
1479
            to, a specified format. The data format is specified by a 
1480
            System.Type object.
1481
            </summary>
1482
            <param name="format">A System.Type that specifies what format to 
1483
            check for. See the System.Windows.DataFormats class for a set of 
1484
            predefined data formats.</param>
1485
            <returns>True if the data is in, or can be converted to, the 
1486
            specified format; otherwise, false.</returns>
1487
        </member>
1488
        <member name="M:Microsoft.Windows.IDataObject.GetDataPresent(System.String,System.Boolean)">
1489
            <summary>
1490
            Determines whether the data is available in, or can be converted to, a format
1491
            specified by a System.Type object.
1492
            </summary>
1493
            <param name="format">A System.Type that specifies the format for the data.</param>
1494
            <param name="autoConvert">True to attempt to automatically convert 
1495
            the data to the specified format; false for no data format conversion.</param>
1496
            <returns>An object that contains the data in the specified format, 
1497
            or null if the data is unavailable in the specified format.</returns>
1498
        </member>
1499
        <member name="M:Microsoft.Windows.IDataObject.GetFormats">
1500
            <summary>
1501
            Returns a list of formats in which the data in this data object is stored,
1502
            or can be converted to.
1503
            </summary>
1504
            <returns>An array of strings, with each string specifying the name of a format that
1505
            this data object supports.</returns>
1506
        </member>
1507
        <member name="M:Microsoft.Windows.IDataObject.GetFormats(System.Boolean)">
1508
            <summary>
1509
            Returns a list of formats in which the data in this data object is stored.
1510
            A flag indicates whether to also include formats that the data can
1511
            be automatically converted to.
1512
            </summary>
1513
            <param name="autoConvert">True to attempt to automatically convert 
1514
            the data to the specified format; false for no data format conversion.</param>
1515
            <returns>An array of strings, with each string specifying the name of a format that
1516
            this data object supports.</returns>
1517
        </member>
1518
        <member name="M:Microsoft.Windows.IDataObject.SetData(System.Object)">
1519
            <summary>
1520
            Stores the specified data in this data object, automatically determining
1521
            the data format from the source object type.
1522
            </summary>
1523
            <param name="data">An object that represents the data to store in this data object.</param>
1524
        </member>
1525
        <member name="M:Microsoft.Windows.IDataObject.SetData(System.String,System.Object)">
1526
            <summary>
1527
            Stores the specified data in this data object, automatically determining
1528
            the data format from the source object type.
1529
            </summary>
1530
            <param name="format">A string that specifies the format for the data.</param>
1531
            <param name="data">An object that represents the data to store in this data object.</param>
1532
        </member>
1533
        <member name="M:Microsoft.Windows.IDataObject.SetData(System.Type,System.Object)">
1534
            <summary>
1535
            Stores the specified data in this data object, automatically determining
1536
            the data format from the source object type.
1537
            </summary>
1538
            <param name="format">A System.Type that specifies the format for the data.</param>
1539
            <param name="data">An object that represents the data to store in this data object.</param>
1540
        </member>
1541
        <member name="M:Microsoft.Windows.IDataObject.SetData(System.String,System.Object,System.Boolean)">
1542
            <summary>
1543
            Stores the specified data in this data object, automatically determining
1544
            the data format from the source object type.
1545
            </summary>
1546
            <param name="format">A string that specifies the format for the data.</param>
1547
            <param name="data">An object that represents the data to store in this data object.</param>
1548
            <param name="autoConvert">True to attempt to automatically convert 
1549
            the data to the specified format; false for no data format conversion.</param>
1550
        </member>
1551
        <member name="M:Microsoft.Windows.DataObject.#ctor">
1552
            <summary>
1553
            Initializes a new instance of the DataObject class.
1554
            </summary>
1555
        </member>
1556
        <member name="M:Microsoft.Windows.DataObject.#ctor(System.Object)">
1557
            <summary>
1558
            Initializes a new instance of the DataObject class.
1559
            </summary>
1560
            <param name="data">An object that represents the data to store in this data object.</param>
1561
        </member>
1562
        <member name="M:Microsoft.Windows.DataObject.GetData(System.String)">
1563
            <summary>
1564
            Returns data in a format specified by a string.
1565
            </summary>
1566
            <param name="format">A string that specifies the format for the 
1567
            data.</param>
1568
            <returns>An object that contains the data in the specified format, 
1569
            or null if the data is unavailable in the specified format.</returns>
1570
        </member>
1571
        <member name="M:Microsoft.Windows.DataObject.GetData(System.Type)">
1572
            <summary>
1573
            Returns a data object in a format specified by a System.Type object.
1574
            </summary>
1575
            <param name="format">A System.Type that specifies the format for the data.</param>
1576
            <returns>A data object with the data in the specified format, or null if the data
1577
            is unavailable in the specified format.</returns>
1578
        </member>
1579
        <member name="M:Microsoft.Windows.DataObject.GetData(System.String,System.Boolean)">
1580
            <summary>
1581
            Returns data in a format specified by a string.
1582
            </summary>
1583
            <param name="format">A string that specifies the format for the 
1584
            data.</param>
1585
            <param name="autoConvert">True to attempt to automatically convert 
1586
            the data to the specified format; false for no data format conversion.</param>
1587
            <returns>An object that contains the data in the specified format, 
1588
            or null if the data is unavailable in the specified format.</returns>
1589
        </member>
1590
        <member name="M:Microsoft.Windows.DataObject.GetDataPresent(System.String)">
1591
            <summary>
1592
            Determines whether the data is available in, or can be converted to, a format
1593
            specified by a string.
1594
            </summary>
1595
            <param name="format">A string that specifies the format for the data.</param>
1596
            <returns>True if the data is in, or can be converted to, the specified format; otherwise,
1597
            false.</returns>
1598
        </member>
1599
        <member name="M:Microsoft.Windows.DataObject.GetDataPresent(System.Type)">
1600
            <summary>
1601
            Determines whether the data is available in, or can be converted to, a format
1602
            specified by a System.Type object.
1603
            </summary>
1604
            <param name="format">A System.Type that specifies the format for the data.</param>
1605
            <returns>True if the data is in, or can be converted to, the specified format; otherwise,
1606
            false.</returns>
1607
        </member>
1608
        <member name="M:Microsoft.Windows.DataObject.GetDataPresent(System.String,System.Boolean)">
1609
            <summary>
1610
            Determines whether the data is available in, or can be converted to, a format
1611
            specified by a System.Type object.
1612
            </summary>
1613
            <param name="format">A System.Type that specifies the format for the data.</param>
1614
            <param name="autoConvert">True to attempt to automatically convert 
1615
            the data to the specified format; false for no data format conversion.</param>
1616
            <returns>An object that contains the data in the specified format, 
1617
            or null if the data is unavailable in the specified format.</returns>
1618
        </member>
1619
        <member name="M:Microsoft.Windows.DataObject.GetFormats">
1620
            <summary>
1621
            Returns a list of formats in which the data in this data object is stored,
1622
            or can be converted to.
1623
            </summary>
1624
            <returns>An array of strings, with each string specifying the name of a format that
1625
            this data object supports.</returns>
1626
        </member>
1627
        <member name="M:Microsoft.Windows.DataObject.GetFormats(System.Boolean)">
1628
            <summary>
1629
            Returns a list of formats in which the data in this data object is stored.
1630
            A Boolean flag indicates whether to also include formats that the data can
1631
            be automatically converted to.
1632
            </summary>
1633
            <param name="autoConvert">True to attempt to automatically convert 
1634
            the data to the specified format; false for no data format conversion.</param>
1635
            <returns>An array of strings, with each string specifying the name of a format that
1636
            this data object supports.</returns>
1637
        </member>
1638
        <member name="M:Microsoft.Windows.DataObject.SetData(System.Object)">
1639
            <summary>
1640
            Stores the specified data in this data object, automatically determining
1641
            the data format from the source object type.
1642
            </summary>
1643
            <param name="data">An object that represents the data to store in this data object.</param>
1644
        </member>
1645
        <member name="M:Microsoft.Windows.DataObject.SetData(System.String,System.Object)">
1646
            <summary>
1647
            Stores the specified data in this data object, automatically determining
1648
            the data format from the source object type.
1649
            </summary>
1650
            <param name="format">A string that specifies the format for the data.</param>
1651
            <param name="data">An object that represents the data to store in this data object.</param>
1652
        </member>
1653
        <member name="M:Microsoft.Windows.DataObject.SetData(System.Type,System.Object)">
1654
            <summary>
1655
            Stores the specified data in this data object, automatically determining
1656
            the data format from the source object type.
1657
            </summary>
1658
            <param name="format">A System.Type that specifies the format for the data.</param>
1659
            <param name="data">An object that represents the data to store in this data object.</param>
1660
        </member>
1661
        <member name="M:Microsoft.Windows.DataObject.SetData(System.String,System.Object,System.Boolean)">
1662
            <summary>
1663
            Stores the specified data in this data object, automatically determining
1664
            the data format from the source object type.
1665
            </summary>
1666
            <param name="format">A string that specifies the format for the data.</param>
1667
            <param name="data">An object that represents the data to store in this data object.</param>
1668
            <param name="autoConvert">True to attempt to automatically convert 
1669
            the data to the specified format; false for no data format conversion.</param>
1670
        </member>
1671
        <member name="P:Microsoft.Windows.DataObject.Data">
1672
            <summary>
1673
            Gets or sets the data.
1674
            </summary>
1675
        </member>
1676
        <member name="T:Microsoft.Windows.DependencyObjectExtensions">
1677
            <summary>
1678
            A set of extension methods for DependencyObjects.
1679
            </summary>
1680
            <QualityBand>Experimental</QualityBand>
1681
        </member>
1682
        <member name="M:Microsoft.Windows.DependencyObjectExtensions.RaiseRoutedEvent``1(System.Windows.DependencyObject,``0,System.Action{System.Windows.DependencyObject,``0})">
1683
            <summary>
1684
            Raises a routed event by executing an operation on an element and
1685
            all of its ancestors.
1686
            </summary>
1687
            <typeparam name="T">The type of the event arguments.</typeparam>
1688
            <param name="that">The element to raise the event on.</param>
1689
            <param name="eventArgs">Information about the event.</param>
1690
            <param name="action">An action that raises the event on a given
1691
            element.</param>
1692
            <returns>The event args after the event has been raised.</returns>
1693
        </member>
1694
        <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDragEnter(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">
1695
            <summary>
1696
            Raises the attached DragEnter event on a element.
1697
            </summary>
1698
            <param name="element">The element to raise the event on.</param>
1699
            <param name="args">Information about the event.</param>
1700
        </member>
1701
        <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDragOver(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">
1702
            <summary>
1703
            Raises the attached DragOver event on a element.
1704
            </summary>
1705
            <param name="element">The element to raise the event on.</param>
1706
            <param name="args">Information about the event.</param>
1707
        </member>
1708
        <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDragLeave(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">
1709
            <summary>
1710
            Raises the attached DragLeave event on a element.
1711
            </summary>
1712
            <param name="element">The element to raise the event on.</param>
1713
            <param name="args">Information about the event.</param>
1714
        </member>
1715
        <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDrop(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">
1716
            <summary>
1717
            Raises the attached Drop event on a element.
1718
            </summary>
1719
            <param name="element">The element to raise the event on.</param>
1720
            <param name="args">Information about the event.</param>
1721
        </member>
1722
        <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnGiveFeedback(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventArgs)">
1723
            <summary>
1724
            Raises the attached GiveFeedback event on a element.
1725
            </summary>
1726
            <param name="element">The element to raise the event on.</param>
1727
            <param name="args">Information about the event.</param>
1728
        </member>
1729
        <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnQueryContinueDrag(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventArgs)">
1730
            <summary>
1731
            Raises the attached QueryContinueDrag event on a element.
1732
            </summary>
1733
            <param name="element">The element to raise the event on.</param>
1734
            <param name="args">Information about the event.</param>
1735
        </member>
1736
        <member name="T:Microsoft.Windows.DragAction">
1737
            <summary>
1738
            Specifies how and if a drag-and-drop operation should continue.
1739
            </summary>
1740
            <QualityBand>Experimental</QualityBand>
1741
        </member>
1742
        <member name="F:Microsoft.Windows.DragAction.Continue">
1743
            <summary>
1744
            The operation will continue.
1745
            </summary>
1746
        </member>
1747
        <member name="F:Microsoft.Windows.DragAction.Drop">
1748
            <summary>
1749
            The operation will stop with a drop.
1750
            </summary>
1751
        </member>
1752
        <member name="F:Microsoft.Windows.DragAction.Cancel">
1753
            <summary>
1754
            The operation is canceled with no drop message.
1755
            </summary>
1756
        </member>
1757
        <member name="T:System.Windows.Controls.DragDecorator">
1758
            <summary>
1759
            A content control that visually indicates what actions are available
1760
            during a drag operation.
1761
            </summary>
1762
            <QualityBand>Experimental</QualityBand>
1763
        </member>
1764
        <member name="F:System.Windows.Controls.DragDecorator.IconPositionProperty">
1765
            <summary>
1766
            Identifies the icon position dependency property.
1767
            </summary>
1768
        </member>
1769
        <member name="F:System.Windows.Controls.DragDecorator.EffectsProperty">
1770
            <summary>
1771
            Identifies the Effects dependency property.
1772
            </summary>
1773
        </member>
1774
        <member name="M:System.Windows.Controls.DragDecorator.OnEffectsPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1775
            <summary>
1776
            EffectsProperty property changed handler.
1777
            </summary>
1778
            <param name="d">DragContainer that changed its Effects.</param>
1779
            <param name="e">Event arguments.</param>
1780
        </member>
1781
        <member name="M:System.Windows.Controls.DragDecorator.OnEffectsPropertyChanged">
1782
            <summary>
1783
            Changes the appearance of the DragDecorator when the effects 
1784
            property is changed.
1785
            </summary>
1786
        </member>
1787
        <member name="M:System.Windows.Controls.DragDecorator.Update">
1788
            <summary>
1789
            Updates the visual state of the DragContainer.
1790
            </summary>
1791
        </member>
1792
        <member name="M:System.Windows.Controls.DragDecorator.#ctor">
1793
            <summary>
1794
            Initializes a new instance of the DragDecorator.
1795
            </summary>
1796
        </member>
1797
        <member name="P:System.Windows.Controls.DragDecorator.IconPosition">
1798
            <summary>
1799
            Gets or sets the icon position.
1800
            </summary>
1801
        </member>
1802
        <member name="P:System.Windows.Controls.DragDecorator.Effects">
1803
            <summary>
1804
            Gets or sets the drag drop effects.
1805
            </summary>
1806
        </member>
1807
        <member name="T:Microsoft.Windows.DragDrop">
1808
            <summary>
1809
            Provides helper methods and fields for initiating drag-and-drop operations,
1810
            including a method to begin a drag-and-drop operation, and facilities for
1811
            adding and removing drag-and-drop related event handlers.
1812
            </summary>
1813
            <QualityBand>Experimental</QualityBand>
1814
        </member>
1815
        <member name="F:Microsoft.Windows.DragDrop.DragEnterEvent">
1816
            <summary>
1817
            Identifies the System.Windows.DragDrop.DragEnter attached event.
1818
            </summary>
1819
        </member>
1820
        <member name="F:Microsoft.Windows.DragDrop.DragLeaveEvent">
1821
            <summary>
1822
            Identifies the System.Windows.UIElement.DragLeave attached event.
1823
            </summary>
1824
        </member>
1825
        <member name="F:Microsoft.Windows.DragDrop.DragOverEvent">
1826
            <summary>
1827
            Identifies the System.Windows.UIElement.DragOver attached event.
1828
            </summary>
1829
        </member>
1830
        <member name="F:Microsoft.Windows.DragDrop.DropEvent">
1831
            <summary>
1832
            Identifies the System.Windows.UIElement.Drop attached event.
1833
            </summary>
1834
        </member>
1835
        <member name="F:Microsoft.Windows.DragDrop.GiveFeedbackEvent">
1836
            <summary>
1837
            Identifies the System.Windows.UIElement.GiveFeedback attached event.
1838
            </summary>
1839
        </member>
1840
        <member name="F:Microsoft.Windows.DragDrop.QueryContinueDragEvent">
1841
            <summary>
1842
            Identifies the System.Windows.UIElement.QueryContinueDrag attached event.
1843
            </summary>
1844
        </member>
1845
        <member name="F:Microsoft.Windows.DragDrop._dragOperationInProgress">
1846
            <summary>
1847
            The drag operation in progress.
1848
            </summary>
1849
        </member>
1850
        <member name="M:Microsoft.Windows.DragDrop.OnDragCompleted(System.Windows.DragDropCompletedEventArgs)">
1851
            <summary>
1852
            Raises the DragCompleted event.
1853
            </summary>
1854
            <param name="args">Information about the event.</param>
1855
        </member>
1856
        <member name="M:Microsoft.Windows.DragDrop.GetDragCompleted">
1857
            <summary>
1858
            Returns an observable that wraps the DragCompleted event.
1859
            </summary>
1860
            <returns>An observable that wraps the DragCompleted event.</returns>
1861
        </member>
1862
        <member name="M:Microsoft.Windows.DragDrop.RemoveDragEnterHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
1863
            <summary>
1864
            Removes a handler from the attached DragEnter event.
1865
            </summary>
1866
            <param name="element">The DependencyObject to attach an event handler for.</param>
1867
            <param name="handler">The event handler.</param>
1868
        </member>
1869
        <member name="M:Microsoft.Windows.DragDrop.AddDragEnterHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">
1870
            <summary>
1871
            Adds a handler to the attached DragEnter event.
1872
            </summary>
1873
            <param name="element">The DependencyObject to attach an event handler for.</param>
1874
            <param name="handler">The event handler.</param>
1875
            <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>
1876
        </member>
1877
        <member name="M:Microsoft.Windows.DragDrop.AddDragEnterHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
1878
            <summary>
1879
            Adds a handler to the attached DragEnter event.
1880
            </summary>
1881
            <param name="element">The DependencyObject to attach an event handler for.</param>
1882
            <param name="handler">The event handler.</param>
1883
        </member>
1884
        <member name="M:Microsoft.Windows.DragDrop.GetDragEnterHandlers(System.Windows.DependencyObject)">
1885
            <summary>
1886
            Gets the drag enter handler.
1887
            </summary>
1888
            <param name="element">The element to attach the event handler to.</param>
1889
            <returns>The event handler.</returns>
1890
        </member>
1891
        <member name="F:Microsoft.Windows.DragDrop.DragEnterHandlerProperty">
1892
            <summary>
1893
            Identifies the DragEnterHandler dependency property.
1894
            </summary>
1895
        </member>
1896
        <member name="M:Microsoft.Windows.DragDrop.RemoveDragOverHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
1897
            <summary>
1898
            Removes a handler from the attached DragOver event.
1899
            </summary>
1900
            <param name="element">The DependencyObject to attach an event handler for.</param>
1901
            <param name="handler">The event handler.</param>
1902
        </member>
1903
        <member name="M:Microsoft.Windows.DragDrop.AddDragOverHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">
1904
            <summary>
1905
            Adds a handler to the attached DragOver event.
1906
            </summary>
1907
            <param name="element">The DependencyObject to attach an event handler for.</param>
1908
            <param name="handler">The event handler.</param>
1909
            <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>
1910
        </member>
1911
        <member name="M:Microsoft.Windows.DragDrop.AddDragOverHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
1912
            <summary>
1913
            Adds a handler to the attached DragOver event.
1914
            </summary>
1915
            <param name="element">The DependencyObject to attach an event handler for.</param>
1916
            <param name="handler">The event handler.</param>
1917
        </member>
1918
        <member name="M:Microsoft.Windows.DragDrop.GetDragOverHandlers(System.Windows.DependencyObject)">
1919
            <summary>
1920
            Gets the drag Over handler.
1921
            </summary>
1922
            <param name="element">The element to attach the event handler to.</param>
1923
            <returns>The event handler.</returns>
1924
        </member>
1925
        <member name="F:Microsoft.Windows.DragDrop.DragOverHandlerProperty">
1926
            <summary>
1927
            Identifies the DragOverHandler dependency property.
1928
            </summary>
1929
        </member>
1930
        <member name="M:Microsoft.Windows.DragDrop.RemoveDragLeaveHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
1931
            <summary>
1932
            Removes a handler from the attached DragLeave event.
1933
            </summary>
1934
            <param name="element">The DependencyObject to attach an event handler for.</param>
1935
            <param name="handler">The event handler.</param>
1936
        </member>
1937
        <member name="M:Microsoft.Windows.DragDrop.AddDragLeaveHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">
1938
            <summary>
1939
            Adds a handler to the attached DragLeave event.
1940
            </summary>
1941
            <param name="element">The DependencyObject to attach an event handler for.</param>
1942
            <param name="handler">The event handler.</param>
1943
            <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>
1944
        </member>
1945
        <member name="M:Microsoft.Windows.DragDrop.AddDragLeaveHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
1946
            <summary>
1947
            Adds a handler to the attached DragLeave event.
1948
            </summary>
1949
            <param name="element">The DependencyObject to attach an event handler for.</param>
1950
            <param name="handler">The event handler.</param>
1951
        </member>
1952
        <member name="M:Microsoft.Windows.DragDrop.GetDragLeaveHandlers(System.Windows.DependencyObject)">
1953
            <summary>
1954
            Gets the drag Leave handler.
1955
            </summary>
1956
            <param name="element">The element to attach the event handler to.</param>
1957
            <returns>The event handler.</returns>
1958
        </member>
1959
        <member name="F:Microsoft.Windows.DragDrop.DragLeaveHandlerProperty">
1960
            <summary>
1961
            Identifies the DragLeaveHandler dependency property.
1962
            </summary>
1963
        </member>
1964
        <member name="M:Microsoft.Windows.DragDrop.RemoveDropHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
1965
            <summary>
1966
            Removes a handler from the attached Drop event.
1967
            </summary>
1968
            <param name="element">The DependencyObject to attach an event handler for.</param>
1969
            <param name="handler">The event handler.</param>
1970
        </member>
1971
        <member name="M:Microsoft.Windows.DragDrop.AddDropHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">
1972
            <summary>
1973
            Adds a handler to the attached Drop event.
1974
            </summary>
1975
            <param name="element">The DependencyObject to attach an event handler for.</param>
1976
            <param name="handler">The event handler.</param>
1977
            <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>
1978
        </member>
1979
        <member name="M:Microsoft.Windows.DragDrop.AddDropHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
1980
            <summary>
1981
            Adds a handler to the attached Drop event.
1982
            </summary>
1983
            <param name="element">The DependencyObject to attach an event handler for.</param>
1984
            <param name="handler">The event handler.</param>
1985
        </member>
1986
        <member name="M:Microsoft.Windows.DragDrop.GetDropHandlers(System.Windows.DependencyObject)">
1987
            <summary>
1988
            Gets the drag Leave handler.
1989
            </summary>
1990
            <param name="element">The element to attach the event handler to.</param>
1991
            <returns>The event handler.</returns>
1992
        </member>
1993
        <member name="F:Microsoft.Windows.DragDrop.DropHandlerProperty">
1994
            <summary>
1995
            Identifies the DropHandler dependency property.
1996
            </summary>
1997
        </member>
1998
        <member name="M:Microsoft.Windows.DragDrop.RemoveGiveFeedbackHandler(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventHandler)">
1999
            <summary>
2000
            Removes a handler from the attached GiveFeedback event.
2001
            </summary>
2002
            <param name="element">The DependencyObject to attach an event handler for.</param>
2003
            <param name="handler">The event handler.</param>
2004
        </member>
2005
        <member name="M:Microsoft.Windows.DragDrop.AddGiveFeedbackHandler(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventHandler,System.Boolean)">
2006
            <summary>
2007
            Adds a handler to the attached GiveFeedback event.
2008
            </summary>
2009
            <param name="element">The DependencyObject to attach an event handler for.</param>
2010
            <param name="handler">The event handler.</param>
2011
            <param name="handledEventsToo">A value Indicating whether to invoke the 
2012
            handler if the event has been handled.</param>
2013
        </member>
2014
        <member name="M:Microsoft.Windows.DragDrop.AddGiveFeedbackHandler(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventHandler)">
2015
            <summary>
2016
            Adds a handler to the attached GiveFeedback event.
2017
            </summary>
2018
            <param name="element">The DependencyObject to attach an event handler for.</param>
2019
            <param name="handler">The event handler.</param>
2020
        </member>
2021
        <member name="M:Microsoft.Windows.DragDrop.GetGiveFeedbackHandlers(System.Windows.DependencyObject)">
2022
            <summary>
2023
            Gets the GiveFeedback Leave handler.
2024
            </summary>
2025
            <param name="element">The element to attach the event handler to.</param>
2026
            <returns>The event handler.</returns>
2027
        </member>
2028
        <member name="F:Microsoft.Windows.DragDrop.GiveFeedbackHandlerProperty">
2029
            <summary>
2030
            Identifies the GiveFeedbackHandler dependency property.
2031
            </summary>
2032
        </member>
2033
        <member name="M:Microsoft.Windows.DragDrop.RemoveQueryContinueDragHandler(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventHandler)">
2034
            <summary>
2035
            Removes a handler from the attached QueryContinueDrag event.
2036
            </summary>
2037
            <param name="element">The DependencyObject to attach an event handler for.</param>
2038
            <param name="handler">The event handler.</param>
2039
        </member>
2040
        <member name="M:Microsoft.Windows.DragDrop.AddQueryContinueDragHandler(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventHandler,System.Boolean)">
2041
            <summary>
2042
            Adds a handler to the attached QueryContinueDrag event.
2043
            </summary>
2044
            <param name="element">The DependencyObject to attach an event handler for.</param>
2045
            <param name="handler">The event handler.</param>
2046
            <param name="handledEventsToo">A value Indicating whether to invoke the 
2047
            handler if the event has been handled.</param>
2048
        </member>
2049
        <member name="M:Microsoft.Windows.DragDrop.AddQueryContinueDragHandler(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventHandler)">
2050
            <summary>
2051
            Adds a handler to the attached QueryContinueDrag event.
2052
            </summary>
2053
            <param name="element">The DependencyObject to attach an event handler for.</param>
2054
            <param name="handler">The event handler.</param>
2055
        </member>
2056
        <member name="M:Microsoft.Windows.DragDrop.GetQueryContinueDragHandlers(System.Windows.DependencyObject)">
2057
            <summary>
2058
            Gets the QueryContinueDrag Leave handler.
2059
            </summary>
2060
            <param name="element">The element to attach the event handler to.</param>
2061
            <returns>The event handler.</returns>
2062
        </member>
2063
        <member name="F:Microsoft.Windows.DragDrop.QueryContinueDragHandlerProperty">
2064
            <summary>
2065
            Identifies the QueryContinueDragHandler dependency property.
2066
            </summary>
2067
        </member>
2068
        <member name="M:Microsoft.Windows.DragDrop.DoDragDrop(System.Windows.DependencyObject,System.Object,Microsoft.Windows.DragDropEffects,Microsoft.Windows.DragDropKeyStates)">
2069
            <summary>
2070
            Initiates a drag-and-drop operation.
2071
            </summary>
2072
            <param name="dragSource">A reference to the dependency object that is the source of the data being
2073
            dragged.</param>
2074
            <param name="data">A data object that contains the data being dragged.</param>
2075
            <param name="allowedEffects">One of the System.Windows.DragDropEffects values that specifies permitted
2076
            effects of the drag-and-drop operation.</param>
2077
            <param name="initialKeyState">The initial key state when the drag operation begins.</param>
2078
        </member>
2079
        <member name="P:Microsoft.Windows.DragDrop.IsDragInProgress">
2080
            <summary>
2081
            Gets a value indicating whether a drag is in progress.
2082
            </summary>
2083
        </member>
2084
        <member name="E:Microsoft.Windows.DragDrop.DragDropCompleted">
2085
            <summary>
2086
            An event that is raised when a drag operation is completed.
2087
            </summary>
2088
        </member>
2089
        <member name="T:System.Windows.DragDropCompletedEventArgs">
2090
            <summary>
2091
            Information about the SW.DragDropCompleted event.
2092
            </summary>
2093
            <QualityBand>Experimental</QualityBand>
2094
        </member>
2095
        <member name="M:System.Windows.DragDropCompletedEventArgs.#ctor">
2096
            <summary>
2097
            Initializes a new instance of the DragCompletedEventArgs class.
2098
            </summary>
2099
        </member>
2100
        <member name="P:System.Windows.DragDropCompletedEventArgs.Effects">
2101
            <summary>
2102
            Gets the effect of the drag operation.
2103
            </summary>
2104
        </member>
2105
        <member name="T:Microsoft.Windows.DragDropEffects">
2106
            <summary>
2107
            Specifies the effects of a drag-and-drop operation.
2108
            </summary>
2109
            <QualityBand>Experimental</QualityBand>
2110
        </member>
2111
        <member name="F:Microsoft.Windows.DragDropEffects.Scroll">
2112
            <summary>
2113
            Scrolling is about to start or is currently occurring in the drop target.
2114
            </summary>
2115
        </member>
2116
        <member name="F:Microsoft.Windows.DragDropEffects.All">
2117
            <summary>
2118
            The data is copied, removed from the drag source, and scrolled in the drop
2119
            target.
2120
            </summary>
2121
        </member>
2122
        <member name="F:Microsoft.Windows.DragDropEffects.None">
2123
            <summary>
2124
            The drop target does not accept the data.
2125
            </summary>
2126
        </member>
2127
        <member name="F:Microsoft.Windows.DragDropEffects.Copy">
2128
            <summary>
2129
            The data is copied to the drop target.
2130
            </summary>
2131
        </member>
2132
        <member name="F:Microsoft.Windows.DragDropEffects.Move">
2133
            <summary>
2134
            The data from the drag source is moved to the drop target.
2135
            </summary>
2136
        </member>
2137
        <member name="F:Microsoft.Windows.DragDropEffects.Link">
2138
            <summary>
2139
            The data from the drag source is linked to the drop target.
2140
            </summary>
2141
        </member>
2142
        <member name="T:Microsoft.Windows.DragDropKeyStates">
2143
            <summary>
2144
            Specifies the current state of the modifier keys (SHIFT, CTRL, and ALT),
2145
            as well as the state of the mouse buttons.
2146
            </summary>
2147
            <QualityBand>Experimental</QualityBand>
2148
        </member>
2149
        <member name="F:Microsoft.Windows.DragDropKeyStates.None">
2150
            <summary>
2151
            No modifier keys or mouse buttons are pressed.
2152
            </summary>
2153
        </member>
2154
        <member name="F:Microsoft.Windows.DragDropKeyStates.LeftMouseButton">
2155
            <summary>
2156
            The left mouse button is pressed.
2157
            </summary>
2158
        </member>
2159
        <member name="F:Microsoft.Windows.DragDropKeyStates.RightMouseButton">
2160
            <summary>
2161
            The right mouse button is pressed.
2162
            </summary>
2163
        </member>
2164
        <member name="F:Microsoft.Windows.DragDropKeyStates.ShiftKey">
2165
            <summary>
2166
            The shift (SHIFT) key is pressed.
2167
            </summary>
2168
        </member>
2169
        <member name="F:Microsoft.Windows.DragDropKeyStates.ControlKey">
2170
            <summary>
2171
            The control (CTRL) key is pressed.
2172
            </summary>
2173
        </member>
2174
        <member name="F:Microsoft.Windows.DragDropKeyStates.MiddleMouseButton">
2175
            <summary>
2176
            The middle mouse button is pressed.
2177
            </summary>
2178
        </member>
2179
        <member name="F:Microsoft.Windows.DragDropKeyStates.AltKey">
2180
            <summary>
2181
            The ALT key is pressed.
2182
            </summary>
2183
        </member>
2184
        <member name="T:System.Windows.Controls.DragDropTarget`2">
2185
            <summary>
2186
            A control that enabled drag and drop operations on an ItemsControl.
2187
            </summary>
2188
            <typeparam name="TItemsControlType">The type of the items control.</typeparam>
2189
            <typeparam name="TItemContainerType">The type of the item container.</typeparam>
2190
            <QualityBand>Experimental</QualityBand>
2191
        </member>
2192
        <member name="T:Microsoft.Windows.IAcceptDrop">
2193
            <summary>
2194
            An object that can handle routed drag and drop events.
2195
            </summary>
2196
            <QualityBand>Experimental</QualityBand>
2197
        </member>
2198
        <member name="M:Microsoft.Windows.IAcceptDrop.OnDragEnter(Microsoft.Windows.DragEventArgs)">
2199
            <summary>
2200
            Initiates a DragEnter event.
2201
            </summary>
2202
            <param name="args">Information about the event.</param>
2203
        </member>
2204
        <member name="M:Microsoft.Windows.IAcceptDrop.OnDragOver(Microsoft.Windows.DragEventArgs)">
2205
            <summary>
2206
            Initiates a DragOver event.
2207
            </summary>
2208
            <param name="args">Information about the event.</param>
2209
        </member>
2210
        <member name="M:Microsoft.Windows.IAcceptDrop.OnDragLeave(Microsoft.Windows.DragEventArgs)">
2211
            <summary>
2212
            Initiates a DragLeave event.
2213
            </summary>
2214
            <param name="args">Information about the event.</param>
2215
        </member>
2216
        <member name="M:Microsoft.Windows.IAcceptDrop.OnDrop(Microsoft.Windows.DragEventArgs)">
2217
            <summary>
2218
            Initiates a Drop event.
2219
            </summary>
2220
            <param name="args">Information about the event.</param>
2221
        </member>
2222
        <member name="M:Microsoft.Windows.IAcceptDrop.OnGiveFeedback(Microsoft.Windows.GiveFeedbackEventArgs)">
2223
            <summary>
2224
            Initiates a GiveFeedback event.
2225
            </summary>
2226
            <param name="args">Information about the event.</param>
2227
        </member>
2228
        <member name="M:Microsoft.Windows.IAcceptDrop.OnQueryContinueDrag(Microsoft.Windows.QueryContinueDragEventArgs)">
2229
            <summary>
2230
            Initiates a QueryContinueDrag event.
2231
            </summary>
2232
            <param name="args">Information about the event.</param>
2233
        </member>
2234
        <member name="F:System.Windows.Controls.DragDropTarget`2.DragPopupName">
2235
            <summary>
2236
            The name of the DragPopup template part.
2237
            </summary>
2238
        </member>
2239
        <member name="F:System.Windows.Controls.DragDropTarget`2.DragContainerName">
2240
            <summary>
2241
            The name of the DragContainer template part.
2242
            </summary>
2243
        </member>
2244
        <member name="F:System.Windows.Controls.DragDropTarget`2.DragDecoratorName">
2245
            <summary>
2246
            The name of the DragDecorator template part.
2247
            </summary>
2248
        </member>
2249
        <member name="F:System.Windows.Controls.DragDropTarget`2.InsertionIndicatorName">
2250
            <summary>
2251
            The name of the insertion indicator template part.
2252
            </summary>
2253
        </member>
2254
        <member name="F:System.Windows.Controls.DragDropTarget`2.InsertionIndicatorContainerName">
2255
            <summary>
2256
            The name of the insertion indicator container.
2257
            </summary>
2258
        </member>
2259
        <member name="F:System.Windows.Controls.DragDropTarget`2.mouseCursorSize">
2260
            <summary>
2261
            The size of the mouse cursor.
2262
            </summary>
2263
        </member>
2264
        <member name="F:System.Windows.Controls.DragDropTarget`2._currentItemDragEventArgs">
2265
            <summary>
2266
            Information about an ongoing item drag event.
2267
            </summary>
2268
        </member>
2269
        <member name="F:System.Windows.Controls.DragDropTarget`2._keyStates">
2270
            <summary>
2271
            The state of the keys relevant to drag and drop operation.
2272
            </summary>
2273
        </member>
2274
        <member name="F:System.Windows.Controls.DragDropTarget`2._lastGiveFeedbackEffects">
2275
            <summary>
2276
            The effects specified in the last give feed back event.
2277
            </summary>
2278
        </member>
2279
        <member name="F:System.Windows.Controls.DragDropTarget`2._itemsControlChanged">
2280
            <summary>
2281
            An event raised when the ItemsControl is changed.
2282
            </summary>
2283
        </member>
2284
        <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragStarted">
2285
            <summary>
2286
            An event raised when an item drag is started.
2287
            </summary>
2288
        </member>
2289
        <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragCompleted">
2290
            <summary>
2291
            An event raised when an item drag is completed.
2292
            </summary>
2293
        </member>
2294
        <member name="F:System.Windows.Controls.DragDropTarget`2._itemWasDroppedOnSource">
2295
            <summary>
2296
            A value indicating whether an item was dropped on the drag source.
2297
            </summary>
2298
        </member>
2299
        <member name="F:System.Windows.Controls.DragDropTarget`2._dragPopup">
2300
            <summary>
2301
            Gets or sets the popup used to move the drag decorator with the 
2302
            mouse.
2303
            </summary>
2304
        </member>
2305
        <member name="F:System.Windows.Controls.DragDropTarget`2._dragContainer">
2306
            <summary>
2307
            Gets or sets the canvas used to move the drag decorator with the
2308
            mouse.
2309
            </summary>
2310
        </member>
2311
        <member name="F:System.Windows.Controls.DragDropTarget`2._dragDecorator">
2312
            <summary>
2313
            Gets or sets the drag decorator that moves with the mouse during a 
2314
            drag operation.
2315
            </summary>
2316
        </member>
2317
        <member name="F:System.Windows.Controls.DragDropTarget`2._insertionIndicator">
2318
            <summary>
2319
            Gets or sets the insertion indicator path used to indicate where an item
2320
            will be inserted.
2321
            </summary>
2322
        </member>
2323
        <member name="F:System.Windows.Controls.DragDropTarget`2._insertionIndicatorContainer">
2324
            <summary>
2325
            Gets or sets the insertion indicator container.
2326
            </summary>
2327
        </member>
2328
        <member name="F:System.Windows.Controls.DragDropTarget`2._adjustedDropTargetInsertionIndex">
2329
            <summary>
2330
            A drop target insertion index that is adjusted when items are being
2331
            moved within the source to the location of one of the selected items.  
2332
            It is necessary to adjust the insertion index in this case because the selected items 
2333
            are removed from the items control before being added again, and when added the
2334
            insertion index will be null because it wont be able to be retrieved using the
2335
            visual tree.
2336
            </summary>
2337
        </member>
2338
        <member name="F:System.Windows.Controls.DragDropTarget`2.AllowedSourceEffectsProperty">
2339
            <summary>
2340
            Identifies the AllowedSourceEffects dependency property.
2341
            </summary>
2342
        </member>
2343
        <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragStarting">
2344
            <summary>
2345
            A list of ItemDragStarting event handlers.
2346
            </summary>
2347
        </member>
2348
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDragStarting(System.Windows.Controls.ItemDragEventArgs)">
2349
            <summary>
2350
            A method that raises the item drag starting event.
2351
            </summary>
2352
            <param name="eventArgs">Information about the drag starting event.
2353
            </param>
2354
        </member>
2355
        <member name="F:System.Windows.Controls.DragDropTarget`2._itemDroppedOnTargetHandlers">
2356
            <summary>
2357
            A list of ItemDragCompleted event handlers.
2358
            </summary>
2359
        </member>
2360
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDroppedOnTarget(System.Windows.Controls.ItemDragEventArgs)">
2361
            <summary>
2362
            Raises the ItemDragCompleted event.
2363
            </summary>
2364
            <param name="args">Information about the event.</param>
2365
        </member>
2366
        <member name="F:System.Windows.Controls.DragDropTarget`2._itemDroppedOnSource">
2367
            <summary>
2368
            A list of event handles for the ItemDroppedOnSource event.
2369
            </summary>
2370
        </member>
2371
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDroppedOnSource(Microsoft.Windows.DragEventArgs)">
2372
            <summary>
2373
            Raises the ItemDroppedOnSource event.
2374
            </summary>
2375
            <param name="args">Information about the ItemDroppedOnSource event.
2376
            </param>
2377
        </member>
2378
        <member name="F:System.Windows.Controls.DragDropTarget`2._IndicatingInsertionLocation">
2379
            <summary>
2380
            A list of IndicatingInsertionLocation handlers.
2381
            </summary>
2382
        </member>
2383
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnIndicatingInsertionLocation(System.Windows.Controls.IndicatingInsertionLocationEventArgs{`0})">
2384
            <summary>
2385
            A method which raises the IndicatingInsertionLocation event.
2386
            </summary>
2387
            <param name="args">Information about the event.</param>
2388
        </member>
2389
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetOrientation(`0)">
2390
            <summary>
2391
            Retrieves the orientation of the items host in the items control.
2392
            </summary>
2393
            <param name="itemsControl">The items control.</param>
2394
            <returns>The orientation of the items host in the items control.
2395
            </returns>
2396
        </member>
2397
        <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDragEnter(Microsoft.Windows.DragEventArgs)">
2398
            <summary>
2399
            Raises the DragEnter event.
2400
            </summary>
2401
            <param name="args">Information about the event.</param>
2402
        </member>
2403
        <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDragOver(Microsoft.Windows.DragEventArgs)">
2404
            <summary>
2405
            Raises the DragOver event.
2406
            </summary>
2407
            <param name="args">Information about the event.</param>
2408
        </member>
2409
        <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDragLeave(Microsoft.Windows.DragEventArgs)">
2410
            <summary>
2411
            Raises the DragLeave event.
2412
            </summary>
2413
            <param name="args">Information about the event.</param>
2414
        </member>
2415
        <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDrop(Microsoft.Windows.DragEventArgs)">
2416
            <summary>
2417
            Raises the Drop event.
2418
            </summary>
2419
            <param name="args">Information about the event.</param>
2420
        </member>
2421
        <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnGiveFeedback(Microsoft.Windows.GiveFeedbackEventArgs)">
2422
            <summary>
2423
            Raises the GiveFeedback event.
2424
            </summary>
2425
            <param name="args">Information about the event.</param>
2426
        </member>
2427
        <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnQueryContinueDrag(Microsoft.Windows.QueryContinueDragEventArgs)">
2428
            <summary>
2429
            Raises the QueryContinueDrag event.
2430
            </summary>
2431
            <param name="args">Information about the event.</param>
2432
        </member>
2433
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragEnter(Microsoft.Windows.DragEventArgs)">
2434
            <summary>
2435
            Raises the DragEnter event.
2436
            </summary>
2437
            <param name="args">Information about the event.</param>
2438
        </member>
2439
        <member name="F:System.Windows.Controls.DragDropTarget`2._dragEnter">
2440
            <summary>
2441
            A list of event handles for the DragEnter event.
2442
            </summary>
2443
        </member>
2444
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragOver(Microsoft.Windows.DragEventArgs)">
2445
            <summary>
2446
            Raises the DragOver event.
2447
            </summary>
2448
            <param name="args">Information about the event.</param>
2449
        </member>
2450
        <member name="F:System.Windows.Controls.DragDropTarget`2._dragOver">
2451
            <summary>
2452
            A list of event handles for the DragOver event.
2453
            </summary>
2454
        </member>
2455
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragLeave(Microsoft.Windows.DragEventArgs)">
2456
            <summary>
2457
            Raises the DragLeave event.
2458
            </summary>
2459
            <param name="args">Information about the event.</param>
2460
        </member>
2461
        <member name="F:System.Windows.Controls.DragDropTarget`2._dragLeave">
2462
            <summary>
2463
            A list of event handles for the DragLeave event.
2464
            </summary>
2465
        </member>
2466
        <member name="F:System.Windows.Controls.DragDropTarget`2._drop">
2467
            <summary>
2468
            A list of event handles for the Drop event.
2469
            </summary>
2470
        </member>
2471
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnDrop(Microsoft.Windows.DragEventArgs)">
2472
            <summary>
2473
            An method that invokes the Drop event.
2474
            </summary>
2475
            <param name="args">Information about the event.</param>
2476
        </member>
2477
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnGiveFeedback(Microsoft.Windows.GiveFeedbackEventArgs)">
2478
            <summary>
2479
            Raises the GiveFeedback event.
2480
            </summary>
2481
            <param name="args">Information about the event.</param>
2482
        </member>
2483
        <member name="F:System.Windows.Controls.DragDropTarget`2._giveFeedback">
2484
            <summary>
2485
            A list of event handles for the GiveFeedback event.
2486
            </summary>
2487
        </member>
2488
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnQueryContinueDrag(Microsoft.Windows.QueryContinueDragEventArgs)">
2489
            <summary>
2490
            Raises the QueryContinueDrag event.
2491
            </summary>
2492
            <param name="args">Information about the event.</param>
2493
        </member>
2494
        <member name="F:System.Windows.Controls.DragDropTarget`2._queryContinueDrag">
2495
            <summary>
2496
            A list of event handles for the QueryContinueDrag event.
2497
            </summary>
2498
        </member>
2499
        <member name="M:System.Windows.Controls.DragDropTarget`2.#ctor">
2500
            <summary>
2501
            Initializes a new instance of the ItemsControlDragAdorner class.
2502
            </summary>
2503
        </member>
2504
        <member name="M:System.Windows.Controls.DragDropTarget`2.IsDragWithinDragSource(Microsoft.Windows.DragEventArgs)">
2505
            <summary>
2506
            Returns a value indicating whether an item is being dragged within
2507
            the drag source.
2508
            </summary>
2509
            <param name="args">Information about the drag event.</param>
2510
            <returns>A value indicating whether an item is being dragged within
2511
            the drag source.</returns>
2512
        </member>
2513
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetDropTargetInsertionIndex(`0,Microsoft.Windows.DragEventArgs)">
2514
            <summary>
2515
            Gets the adjusted insertion index within a drop target given information about a drag event.
2516
            </summary>
2517
            <param name="dropTarget">The drop target.</param>
2518
            <param name="args">Information about a drag event.</param>
2519
            <returns>The insertion index within the drop target.</returns>
2520
        </member>
2521
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetKeyStatesChanged">
2522
            <summary>
2523
            Gets an event that is raised whenever the drag and drop key states
2524
            are changed.
2525
            </summary>
2526
            <returns>An event that is raised whenever the drag and drop key 
2527
            states are changed.</returns>
2528
        </member>
2529
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetOffset(System.Windows.Input.MouseEventArgs,System.Windows.UIElement)">
2530
            <summary>
2531
            Retrieves the offset of a mouse position relative to an element.
2532
            </summary>
2533
            <param name="args">The mouse event arguments.</param>
2534
            <param name="source">The element to use as the origin.</param>
2535
            <returns>The offset of a mouse position relative to an element.</returns>
2536
        </member>
2537
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemDragStarting">
2538
            <summary>
2539
            Returns an observable that raises whenever a drag operation begins
2540
            on an item.
2541
            </summary>
2542
            <returns>An observable that raises whenever a drag operation begins
2543
            on an item.</returns>
2544
        </member>
2545
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetAllowedEffects(`0)">
2546
            <summary>
2547
            Returns the allowed effects for an item drag operation.  Excludes
2548
            move if an item cannot be removed from the items control.
2549
            </summary>
2550
            <param name="itemsControl">The items control to examine to 
2551
            determine the allowed effects.</param>
2552
            <returns>The allowed effects for an item drag operation.</returns>
2553
        </member>
2554
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnApplyTemplate">
2555
            <summary>
2556
            This method is invoked when the template is applied.
2557
            </summary>
2558
        </member>
2559
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragging(System.Windows.Input.MouseEventArgs)">
2560
            <summary>
2561
            This method moves the drag decorator with the mouse when the mouse
2562
            position changes during a drag operation.
2563
            </summary>
2564
            <param name="args">Information about the event.</param>
2565
        </member>
2566
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDragStarted(System.Windows.Controls.ItemDragEventArgs)">
2567
            <summary>
2568
            This method initializes graphical elements when an item drag 
2569
            operation begins.
2570
            </summary>
2571
            <param name="args">Information about the event.</param>
2572
        </member>
2573
        <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragCompletedHandlers">
2574
            <summary>
2575
            A list of event handles for the ItemDragCompleted event.
2576
            </summary>
2577
        </member>
2578
        <member name="M:System.Windows.Controls.DragDropTarget`2.InternalOnItemDragCompleted(System.Windows.Controls.ItemDragEventArgs)">
2579
            <summary>
2580
            This method hides graphical elements when a drag operation 
2581
            completes.  
2582
            </summary>
2583
            <param name="args">Information about the event.</param>
2584
        </member>
2585
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDragCompleted(System.Windows.Controls.ItemDragEventArgs)">
2586
            <summary>
2587
            This method is invoked when an item drag is completed.
2588
            </summary>
2589
            <param name="args">Information about the event.</param>
2590
        </member>
2591
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragEvent(Microsoft.Windows.DragEventArgs)">
2592
            <summary>
2593
            Updates the drag event information whenever a drag event occurs.
2594
            </summary>
2595
            <param name="args">Information about the event.</param>
2596
        </member>
2597
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetSelectionCollection(System.Object)">
2598
            <summary>
2599
            Gets a selection collection from the data in a drag operation.
2600
            </summary>
2601
            <param name="data">The data being transferred by the drag
2602
            operation.</param>
2603
            <returns>A selection collection containing the data.</returns>
2604
        </member>
2605
        <member name="M:System.Windows.Controls.DragDropTarget`2.OnDropOverride(Microsoft.Windows.DragEventArgs)">
2606
            <summary>
2607
            Adds data to the drop target.
2608
            </summary>
2609
            <param name="args">Information about the Drop event.</param>
2610
        </member>
2611
        <member name="M:System.Windows.Controls.DragDropTarget`2.RemoveDataFromItemsControl(`0,System.Object)">
2612
            <summary>
2613
            Removes data from an ItemsControl.
2614
            </summary>
2615
            <param name="itemsControl">The items control.</param>
2616
            <param name="data">The data to remove from the ItemsControl.</param>
2617
        </member>
2618
        <member name="M:System.Windows.Controls.DragDropTarget`2.InsertItem(`0,System.Int32,System.Object)">
2619
            <summary>
2620
            Inserts an item into an items control.
2621
            </summary>
2622
            <param name="itemsControl">The items control.</param>
2623
            <param name="index">The index at which to insert the item.</param>
2624
            <param name="data">The data to be inserted.</param>
2625
        </member>
2626
        <member name="M:System.Windows.Controls.DragDropTarget`2.AddItem(`0,System.Object)">
2627
            <summary>
2628
            Adds an item to an items control.
2629
            </summary>
2630
            <param name="itemsControl">The items control.</param>
2631
            <param name="data">The data to be inserted.</param>
2632
        </member>
2633
        <member name="M:System.Windows.Controls.DragDropTarget`2.RemoveItem(`0,System.Object)">
2634
            <summary>
2635
            Removes an item from an items control.
2636
            </summary>
2637
            <param name="itemsControl">The items control.</param>
2638
            <param name="data">The data to be removed.</param>
2639
        </member>
2640
        <member name="M:System.Windows.Controls.DragDropTarget`2.RemoveItemAtIndex(`0,System.Int32)">
2641
            <summary>
2642
            Removes an item from an items control by index.
2643
            </summary>
2644
            <param name="itemsControl">The items control.</param>
2645
            <param name="index">The index of the item to be removed.</param>
2646
        </member>
2647
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemCount(`0)">
2648
            <summary>
2649
            Gets the number of items in an items control.
2650
            </summary>
2651
            <param name="itemsControl">The items control.</param>
2652
            <returns>The number of items in the items control.</returns>
2653
        </member>
2654
        <member name="M:System.Windows.Controls.DragDropTarget`2.ContainerFromIndex(`0,System.Int32)">
2655
            <summary>
2656
            Retrieves the item container at a given index.
2657
            </summary>
2658
            <param name="itemsControl">The items control.</param>
2659
            <param name="index">The index at which to retrieve the container.
2660
            </param>
2661
            <returns>The item container at a given index.</returns>
2662
        </member>
2663
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemsHost(`0)">
2664
            <summary>
2665
            Retrieves the items host for a given items control.
2666
            </summary>
2667
            <param name="itemsControl">The items control.</param>
2668
            <returns>The items host for a given items control.</returns>
2669
        </member>
2670
        <member name="M:System.Windows.Controls.DragDropTarget`2.IndexFromContainer(`0,`1)">
2671
            <summary>
2672
            Retrieves the index of an item container.
2673
            </summary>
2674
            <param name="itemsControl">The items control.</param>
2675
            <param name="itemContainer">The item container.</param>
2676
            <returns>The index of an item container.</returns>
2677
        </member>
2678
        <member name="M:System.Windows.Controls.DragDropTarget`2.ItemFromContainer(`0,`1)">
2679
            <summary>
2680
            Gets the item from an item container.
2681
            </summary>
2682
            <param name="itemsControl">The items control.</param>
2683
            <param name="itemContainer">The item container.</param>
2684
            <returns>The data contained by the item container.</returns>
2685
        </member>
2686
        <member name="M:System.Windows.Controls.DragDropTarget`2.CanRemove(`0)">
2687
            <summary>
2688
            Returns a value indicating whether an item can be removed from the
2689
            items control.
2690
            </summary>
2691
            <param name="itemsControl">The items control.</param>
2692
            <returns>A value indicating whether an item can be removed from the
2693
            items control.</returns>
2694
        </member>
2695
        <member name="M:System.Windows.Controls.DragDropTarget`2.CanAddItem(`0,System.Object)">
2696
            <summary>
2697
            Returns a value indicating whether an item can be added to the
2698
            items control.
2699
            </summary>
2700
            <param name="itemsControl">The items control.</param>
2701
            <param name="data">The data to be added.</param>
2702
            <returns>A value indicating whether an item can be added to the
2703
            items control.</returns>
2704
        </member>
2705
        <member name="M:System.Windows.Controls.DragDropTarget`2.IsItemContainerOfItemsControl(`0,System.Windows.DependencyObject)">
2706
            <summary>
2707
            Returns a value indicating whether a container belongs to an items 
2708
            control.
2709
            </summary>
2710
            <param name="itemsControl">The items control.</param>
2711
            <param name="itemContainer">The item container.</param>
2712
            <returns>A value indicating whether a container belongs to an items 
2713
            control.</returns>
2714
        </member>
2715
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemsControlAncestor(System.Windows.DependencyObject)">
2716
            <summary>
2717
            Returns the items control ancestor of a dependency object.
2718
            </summary>
2719
            <param name="dependencyObject">The dependency object to retrieve the
2720
            element for.</param>
2721
            <returns>The items control ancestor of the dependency object.
2722
            </returns>
2723
        </member>
2724
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemContainerAncestor(`0,System.Windows.DependencyObject)">
2725
            <summary>
2726
            Returns the item container ancestor of a dependency object.
2727
            </summary>
2728
            <param name="itemsControl">The items control that contains the
2729
            item container.</param>
2730
            <param name="dependencyObject">The dependency object.</param>
2731
            <returns>The item container ancestor of the dependency object.
2732
            </returns>
2733
        </member>
2734
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetInsertionIndicatorGeometry(`0,System.Int32,Microsoft.Windows.DragEventArgs)">
2735
            <summary>
2736
            Returns a geometry to use for the insertion indicator given 
2737
            an item container, the orientation of the items host panel, and a 
2738
            value indicating whether to insert before or after the item 
2739
            container.
2740
            </summary>
2741
            <param name="dropTarget">The drop target.</param>
2742
            <param name="insertionIndex">The index at which to insert the item.
2743
            </param>
2744
            <param name="dragEventArgs">Information about the drag event.
2745
            </param>
2746
            <returns>The geometry to use for the insertion indicator given 
2747
            information about an IndicatingInsertionLocation event.</returns>
2748
        </member>
2749
        <member name="M:System.Windows.Controls.DragDropTarget`2.CanScroll(`0)">
2750
            <summary>
2751
            Returns a value indicating whether a given items control
2752
            can scroll.
2753
            </summary>
2754
            <param name="itemsControl">The items control.</param>
2755
            <returns>The value indicating whether the given items control
2756
            can scroll.</returns>
2757
        </member>
2758
        <member name="M:System.Windows.Controls.DragDropTarget`2.ScrollIntoView(`0,`1)">
2759
            <summary>
2760
            Scrolls a given item container into the view.
2761
            </summary>
2762
            <param name="itemsControl">The items control that contains
2763
            the item container.</param>
2764
            <param name="itemContainer">The item container to scroll into
2765
            view.</param>
2766
        </member>
2767
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetDropTarget(Microsoft.Windows.DragEventArgs)">
2768
            <summary>
2769
            Retrieves the drop target of a drag event.
2770
            </summary>
2771
            <param name="args">Information about the drag event.</param>
2772
            <returns>The drop target of a drag event.</returns>
2773
        </member>
2774
        <member name="M:System.Windows.Controls.DragDropTarget`2.GetDropTargetInsertionIndexOverride(`0,Microsoft.Windows.DragEventArgs)">
2775
            <summary>
2776
            Gets the insertion index within a drop target given information about a drag event.
2777
            </summary>
2778
            <param name="dropTarget">The drop target.</param>
2779
            <param name="args">Information about a drag event.</param>
2780
            <returns>The insertion index within the drop target.</returns>
2781
        </member>
2782
        <member name="P:System.Windows.Controls.DragDropTarget`2.CurrentItemDragEventArgs">
2783
            <summary>
2784
            Gets information about an ongoing item drag event.
2785
            </summary>
2786
        </member>
2787
        <member name="P:System.Windows.Controls.DragDropTarget`2.AllowedSourceEffects">
2788
            <summary>
2789
            Gets or sets the allowed effects when this DragDropTarget is the drag source.
2790
            </summary>
2791
        </member>
2792
        <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDragStarting">
2793
            <summary>
2794
            An event raised when a drag operation is starting on an item.
2795
            </summary>
2796
        </member>
2797
        <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDroppedOnTarget">
2798
            <summary>
2799
            This event is raised when an item is dropped on a target.
2800
            </summary>
2801
        </member>
2802
        <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDroppedOnSource">
2803
            <summary>
2804
            An event raised when the an item is dropped onto the adorner.
2805
            </summary>
2806
        </member>
2807
        <member name="E:System.Windows.Controls.DragDropTarget`2.DragEnter">
2808
            <summary>
2809
            An event raised when the an item is dragged into the adorner.
2810
            </summary>
2811
        </member>
2812
        <member name="E:System.Windows.Controls.DragDropTarget`2.DragOver">
2813
            <summary>
2814
            An event raised when the an item is dragged over the adorner.
2815
            </summary>
2816
        </member>
2817
        <member name="E:System.Windows.Controls.DragDropTarget`2.DragLeave">
2818
            <summary>
2819
            An event raised when the an item is dragged out of the adorner.
2820
            </summary>
2821
        </member>
2822
        <member name="E:System.Windows.Controls.DragDropTarget`2.Drop">
2823
            <summary>
2824
            An event raised when the an item is dropped onto the adorner.
2825
            </summary>
2826
        </member>
2827
        <member name="E:System.Windows.Controls.DragDropTarget`2.GiveFeedback">
2828
            <summary>
2829
            An event raised when the feedback about the drag operations is 
2830
            requested from the adorner.
2831
            </summary>
2832
        </member>
2833
        <member name="E:System.Windows.Controls.DragDropTarget`2.QueryContinueDrag">
2834
            <summary>
2835
            An event raised when the adorner is queries regarding the drag 
2836
            operation.
2837
            </summary>
2838
        </member>
2839
        <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDragCompleted">
2840
            <summary>
2841
            An event raised when the an item drag is completed.
2842
            </summary>
2843
        </member>
2844
        <member name="T:Microsoft.Windows.DragEventArgs">
2845
            <summary>
2846
            Contains arguments relevant to all drag-and-drop events (System.Windows.DragDrop.DragEnter,
2847
            System.Windows.DragDrop.DragLeave, System.Windows.DragDrop.DragOver, and
2848
            System.Windows.DragDrop.Drop).
2849
            </summary>
2850
            <QualityBand>Experimental</QualityBand>
2851
        </member>
2852
        <member name="T:Microsoft.Windows.ExtendedRoutedEventArgs">
2853
            <summary>
2854
            Contains state information and event data associated with a routed event.
2855
            </summary>
2856
            <QualityBand>Experimental</QualityBand>
2857
        </member>
2858
        <member name="M:Microsoft.Windows.ExtendedRoutedEventArgs.#ctor">
2859
            <summary>
2860
            Initializes a new instance of the ExtendedRoutedEventArgs class.
2861
            </summary>
2862
        </member>
2863
        <member name="P:Microsoft.Windows.ExtendedRoutedEventArgs.Handled">
2864
            <summary>
2865
            Gets or sets a value indicating whether the present state of the 
2866
            event handling for a routed event as it travels the route.
2867
            </summary>
2868
        </member>
2869
        <member name="P:Microsoft.Windows.ExtendedRoutedEventArgs.OriginalSource">
2870
            <summary>
2871
            Gets the original reporting source as determined by pure hit testing, before
2872
            any possible System.Windows.RoutedEventArgs.Source adjustment by a parent
2873
            class.
2874
            </summary>
2875
        </member>
2876
        <member name="M:Microsoft.Windows.DragEventArgs.#ctor">
2877
            <summary>
2878
            Initializes a new instance of the DragEventArgs class.
2879
            </summary>
2880
        </member>
2881
        <member name="M:Microsoft.Windows.DragEventArgs.#ctor(Microsoft.Windows.DragEventArgs)">
2882
            <summary>
2883
            Initializes a new instance of the DragEventArgs class.
2884
            </summary>
2885
            <param name="args">The DragEventArgs object to use as the base for
2886
            this DragEventArgs.</param>
2887
        </member>
2888
        <member name="M:Microsoft.Windows.DragEventArgs.GetPosition(System.Windows.UIElement)">
2889
            <summary>
2890
            Returns a drop point that is relative to a specified System.Windows.UIElement.
2891
            </summary>
2892
            <param name="relativeTo">A UIElement object for which to get a relative drop point.</param>
2893
            <returns>A drop point that is relative to the element specified in relativeTo.</returns>
2894
        </member>
2895
        <member name="P:Microsoft.Windows.DragEventArgs.AllowedEffects">
2896
            <summary>
2897
            Gets a member of the System.Windows.DragDropEffects enumeration that specifies
2898
            which operations are allowed by the originator of the drag event.
2899
            </summary>
2900
        </member>
2901
        <member name="P:Microsoft.Windows.DragEventArgs.Data">
2902
            <summary>
2903
            Gets a data object that contains the data associated with the corresponding
2904
            drag event.
2905
            </summary>
2906
        </member>
2907
        <member name="P:Microsoft.Windows.DragEventArgs.Effects">
2908
            <summary>
2909
            Gets or sets the target drop-and-drop operation.
2910
            </summary>
2911
        </member>
2912
        <member name="P:Microsoft.Windows.DragEventArgs.MouseEventArgs">
2913
            <summary>
2914
            Gets or sets the MouseEventArgs related to the DragEventArgs.
2915
            </summary>
2916
        </member>
2917
        <member name="T:Microsoft.Windows.DragEventHandler">
2918
            <summary>
2919
            Represents a method that will handle drag-and-drop routed events, for example
2920
            System.Windows.UIElement.DragEnter.
2921
            </summary>
2922
            <param name="sender">The object where the event handler is attached.</param>
2923
            <param name="e">The event data.</param>
2924
            <QualityBand>Experimental</QualityBand>
2925
        </member>
2926
        <member name="T:Microsoft.Windows.DragOperation">
2927
            <summary>
2928
            An asynchronous drag operation.
2929
            </summary>
2930
            <QualityBand>Experimental</QualityBand>
2931
        </member>
2932
        <member name="F:Microsoft.Windows.DragOperation.MouseOverPulseIntervalInMilliseconds">
2933
            <summary>
2934
            The interval at which to pulse DragOver events when the mouse
2935
            isn't moving.
2936
            </summary>
2937
        </member>
2938
        <member name="F:Microsoft.Windows.DragOperation._dragStartEventArgs">
2939
            <summary>
2940
            Information retrieved when the drag operation began.
2941
            </summary>
2942
        </member>
2943
        <member name="F:Microsoft.Windows.DragOperation._allowedEffects">
2944
            <summary>
2945
            The effects authorized by the drag source.
2946
            </summary>
2947
        </member>
2948
        <member name="F:Microsoft.Windows.DragOperation._lastDragEventArgs">
2949
            <summary>
2950
            Information about the last drag event.
2951
            </summary>
2952
        </member>
2953
        <member name="F:Microsoft.Windows.DragOperation._lastGiveFeedbackEventArgs">
2954
            <summary>
2955
            Information about the last give feedback event.
2956
            </summary>
2957
        </member>
2958
        <member name="F:Microsoft.Windows.DragOperation._dragStarted">
2959
            <summary>
2960
            An event that is raised when a drag operations is started.
2961
            </summary>
2962
        </member>
2963
        <member name="F:Microsoft.Windows.DragOperation._dragStarting">
2964
            <summary>
2965
            An event that is raised when a drag operations is starting.
2966
            </summary>
2967
        </member>
2968
        <member name="F:Microsoft.Windows.DragOperation._dragSourceQueryContinueDrag">
2969
            <summary>
2970
            An event that is raised when the drag source should be queried 
2971
            whether to continue the drag operation.
2972
            </summary>
2973
        </member>
2974
        <member name="F:Microsoft.Windows.DragOperation._dragCompleted">
2975
            <summary>
2976
            An event that is raised when the drag operation is completed.
2977
            </summary>
2978
        </member>
2979
        <member name="F:Microsoft.Windows.DragOperation._dragSource">
2980
            <summary>
2981
            The source of the data being dragged.
2982
            </summary>
2983
        </member>
2984
        <member name="F:Microsoft.Windows.DragOperation._keyStates">
2985
            <summary>
2986
            The state of the input keys relevant to drag operations.
2987
            </summary>
2988
        </member>
2989
        <member name="F:Microsoft.Windows.DragOperation._currentDragOverElement">
2990
            <summary>
2991
            The element currently being dragged over.
2992
            </summary>
2993
        </member>
2994
        <member name="F:Microsoft.Windows.DragOperation._escapePressed">
2995
            <summary>
2996
            A value indicating whether the escape key is pressed.
2997
            </summary>
2998
        </member>
2999
        <member name="M:Microsoft.Windows.DragOperation.#ctor(System.Windows.DependencyObject,System.Object,Microsoft.Windows.DragDropEffects,Microsoft.Windows.DragDropKeyStates)">
3000
            <summary>
3001
            Initializes a new instance of the DragOperation class.
3002
            </summary>
3003
            <param name="dragSource">The source of the drag operation.</param>
3004
            <param name="data">The data associated with the drag operation.
3005
            </param>
3006
            <param name="allowedEffects">The allowed effects of the drag 
3007
            operation.
3008
            </param>
3009
            <param name="initialKeyState">The initial state of the keys relevant 
3010
            to drag operations.</param>
3011
        </member>
3012
        <member name="M:Microsoft.Windows.DragOperation.Subscribe(System.Windows.Controls.Internals.IObserver{Microsoft.Windows.DragDropEffects})">
3013
            <summary>
3014
            This method starts the drag operation and sends the results to 
3015
            an observer.
3016
            </summary>
3017
            <param name="observer">The observer listening for the result of
3018
            the drag operation.</param>
3019
            <returns>A disposable object used to detach from a drag operation.
3020
            </returns>
3021
        </member>
3022
        <member name="M:Microsoft.Windows.DragOperation.GetDragOverOriginalSource(Microsoft.Windows.DragEventArgs)">
3023
            <summary>
3024
            Retrieves the original source of a new DragOver event.  Attempts to
3025
            determine the original source by finding the the deepest element
3026
            in the tree that the mouse is over.
3027
            </summary>
3028
            <param name="args">Information about the drag event.</param>
3029
            <returns>The original source of a new DragOver event.</returns>
3030
        </member>
3031
        <member name="M:Microsoft.Windows.DragOperation.RaiseRoutedDragEvent(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs,System.Action{System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs})">
3032
            <summary>
3033
            Raises a routed drag event and stores information about the drag
3034
            event.
3035
            </summary>
3036
            <param name="element">An element that accepts a drop.</param>
3037
            <param name="eventArgs">Information about the drag event.</param>
3038
            <param name="raiseAction">An action that raises the specific drag event.
3039
            </param>
3040
            <returns>Information about the drag event that may have been
3041
            modified by handlers.</returns>
3042
        </member>
3043
        <member name="M:Microsoft.Windows.DragOperation.RaiseDragSourceEvents(Microsoft.Windows.DragEventArgs)">
3044
            <summary>
3045
            Raises the GiveFeedback and QueryContinueDrag events on the drag
3046
            source.
3047
            </summary>
3048
            <param name="args">Information about the last drag event.</param>
3049
        </member>
3050
        <member name="M:Microsoft.Windows.DragOperation.GetDragDropEffects(Microsoft.Windows.DragDropEffects)">
3051
            <summary>
3052
            Returns the allowed effects by analyzing the state of the keys 
3053
            pressed.  If the control key is pressed the user is requesting a 
3054
            copy. If copy is available the effect will be only copy, if not 
3055
            available the effect will be None.
3056
            </summary>
3057
            <param name="allowedEffects">The allowed effects.</param>
3058
            <returns>The effects of the drag operation.</returns>
3059
        </member>
3060
        <member name="M:Microsoft.Windows.DragOperation.OnDragSourceGiveFeedback(Microsoft.Windows.DragEventArgs)">
3061
            <summary>
3062
            Raises the GiveFeedback event on the drag source.
3063
            </summary>
3064
            <param name="args">Information about the GiveFeedback event.
3065
            </param>
3066
        </member>
3067
        <member name="M:Microsoft.Windows.DragOperation.OnDragSourceQueryContinueDrag">
3068
            <summary>
3069
            Raises the QueryContinueDragEvent on the drag source.
3070
            </summary>
3071
            <returns>Information about the QueryContinueDrag event.</returns>
3072
        </member>
3073
        <member name="M:Microsoft.Windows.DragOperation.OnCancel">
3074
            <summary>
3075
            This method is invoked when the drag operation is cancelled.
3076
            </summary>
3077
        </member>
3078
        <member name="M:Microsoft.Windows.DragOperation.OnTargetDrop">
3079
            <summary>
3080
            This method raises the Drop event.
3081
            </summary>
3082
        </member>
3083
        <member name="M:Microsoft.Windows.DragOperation.GetMouseMoveDragOver">
3084
            <summary>
3085
            Gets an event raised when an item is dragged over any object in the 
3086
            visual tree.
3087
            </summary>
3088
            <returns>An event raised when an item is dragged over any object in the 
3089
            visual tree.</returns>
3090
        </member>
3091
        <member name="M:Microsoft.Windows.DragOperation.OnDragEnter(System.Object,Microsoft.Windows.DragEventArgs)">
3092
            <summary>
3093
            Raises the DragEnter event.
3094
            </summary>
3095
            <param name="sender">The source of the event.</param>
3096
            <param name="eventArgs">Information about the event.</param>
3097
        </member>
3098
        <member name="M:Microsoft.Windows.DragOperation.OnDragOver(System.Object,Microsoft.Windows.DragEventArgs)">
3099
            <summary>
3100
            Raises the DragOver event.
3101
            </summary>
3102
            <param name="sender">The source of the event.</param>
3103
            <param name="eventArgs">Information about the event.</param>
3104
        </member>
3105
        <member name="M:Microsoft.Windows.DragOperation.OnDragLeave">
3106
            <summary>
3107
            Raises the DragLeave event.
3108
            </summary>
3109
        </member>
3110
        <member name="P:Microsoft.Windows.DragOperation.IsDragging">
3111
            <summary>
3112
            Gets or sets a value indicating whether a drag operation is in 
3113
            process.
3114
            </summary>
3115
        </member>
3116
        <member name="P:Microsoft.Windows.DragOperation.KeyStates">
3117
            <summary>
3118
            Gets or sets the state of the input keys relevant to drag 
3119
            operations.
3120
            </summary>
3121
        </member>
3122
        <member name="T:Microsoft.Windows.ExtendedRoutedEvent">
3123
            <summary>
3124
            Represents and identifies a routed event and declares its characteristics.
3125
            </summary>
3126
            <QualityBand>Experimental</QualityBand>
3127
        </member>
3128
        <member name="M:Microsoft.Windows.ExtendedRoutedEvent.#ctor">
3129
            <summary>
3130
            Creates a new instance of the ExtendedRoutedEvent class.
3131
            </summary>
3132
        </member>
3133
        <member name="T:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2">
3134
            <summary>
3135
            Stores a collection of routed event handlers.
3136
            </summary>
3137
            <typeparam name="THandler">The type of the event handler.</typeparam>
3138
            <typeparam name="TEventArgs">The type of the event arguments.
3139
            </typeparam>
3140
            <QualityBand>Experimental</QualityBand>
3141
        </member>
3142
        <member name="F:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2._handlers">
3143
            <summary>
3144
            A collection of handlers and flags indicating whether to raise 
3145
            invoke the handler if the event has already been handled.
3146
            </summary>
3147
        </member>
3148
        <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.#ctor(System.Action{`0,`1})">
3149
            <summary>
3150
            Initializes a new instance of the ExtendedRoutedEventHandlerCollection class.
3151
            </summary>
3152
            <param name="raiseAction">The action invoked when the event is
3153
            raised.</param>
3154
        </member>
3155
        <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Add(`0)">
3156
            <summary>
3157
            Adds a handler to the collection.
3158
            </summary>
3159
            <param name="handler">The handler to add to the collection.</param>
3160
        </member>
3161
        <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Add(`0,System.Boolean)">
3162
            <summary>
3163
            Adds a handler to the collection.
3164
            </summary>
3165
            <param name="handler">The handler to add to the collection.</param>
3166
            <param name="handledEventsToo">A value indicating whether to invoke
3167
            the handler if the event has been handled.</param>
3168
        </member>
3169
        <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Remove(`0)">
3170
            <summary>
3171
            Removes a handler from the collection.
3172
            </summary>
3173
            <param name="handler">The handler to remove from the collection.
3174
            </param>
3175
        </member>
3176
        <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Raise(`1)">
3177
            <summary>
3178
            Raises the event.
3179
            </summary>
3180
            <param name="args">Information about the event.</param>
3181
        </member>
3182
        <member name="P:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.RaiseAction">
3183
            <summary>
3184
            Gets an action invoked when the event is raised.
3185
            </summary>
3186
        </member>
3187
        <member name="T:System.Linq.FunctionalProgramming">
3188
            <summary>
3189
            Collection of functions for functional programming tasks.
3190
            </summary>
3191
        </member>
3192
        <member name="M:System.Linq.FunctionalProgramming.TraverseBreadthFirst``1(``0,System.Func{``0,System.Collections.Generic.IEnumerable{``0}},System.Func{``0,System.Boolean})">
3193
            <summary>
3194
            Traverses a tree by accepting an initial value and a function that 
3195
            retrieves the child nodes of a node.
3196
            </summary>
3197
            <typeparam name="T">The type of the stream.</typeparam>
3198
            <param name="initialNode">The initial node.</param>
3199
            <param name="getChildNodes">A function that retrieves the child
3200
            nodes of a node.</param>
3201
            <param name="traversePredicate">A predicate that evaluates a node
3202
            and returns a value indicating whether that node and it's children
3203
            should be traversed.</param>
3204
            <returns>A stream of nodes.</returns>
3205
        </member>
3206
        <member name="T:Microsoft.Windows.GiveFeedbackEventArgs">
3207
            <summary>
3208
            Contains arguments for the System.Windows.DragDrop.GiveFeedback event.
3209
            </summary>
3210
            <QualityBand>Experimental</QualityBand>
3211
        </member>
3212
        <member name="M:Microsoft.Windows.GiveFeedbackEventArgs.#ctor">
3213
            <summary>
3214
            Initializes a new instance of the GiveFeedbackEventArgs class.
3215
            </summary>
3216
        </member>
3217
        <member name="P:Microsoft.Windows.GiveFeedbackEventArgs.Effects">
3218
            <summary>
3219
            Gets a value that indicates the effects of drag-and-drop operation.
3220
            </summary>
3221
        </member>
3222
        <member name="T:Microsoft.Windows.GiveFeedbackEventHandler">
3223
            <summary>
3224
            Represents a method that will handle the feedback routed event from in-process
3225
            drag-and-drop operations, for instance System.Windows.UIElement.GiveFeedback.
3226
            </summary>
3227
            <param name="sender">The object where the event handler is attached.</param>
3228
            <param name="e">The event data.</param>
3229
            <QualityBand>Experimental</QualityBand>
3230
        </member>
3231
        <member name="T:System.Windows.IDataObjectExtensions">
3232
            <summary>
3233
            A collection of extension methods for the SW.IDataObject type.
3234
            </summary>
3235
        </member>
3236
        <member name="M:System.Windows.IDataObjectExtensions.GetData(Microsoft.Windows.IDataObject)">
3237
            <summary>
3238
            Retrieves the data based using the first acceptable format.
3239
            </summary>
3240
            <param name="that">The data object.</param>
3241
            <returns>The data retrieved from the data object.</returns>
3242
        </member>
3243
        <member name="T:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1">
3244
            <summary>
3245
            Information about the IndicatingInsertionLocation event.
3246
            </summary>
3247
            <typeparam name="TItemsControlType">The type of the control that 
3248
            contains the items that can be dragged.</typeparam>
3249
            <QualityBand>Experimental</QualityBand>
3250
        </member>
3251
        <member name="M:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.GetPosition(System.Windows.UIElement)">
3252
            <summary>
3253
            Returns a drop point that is relative to a specified System.Windows.UIElement.
3254
            </summary>
3255
            <param name="relativeTo">A UIElement object for which to get a relative drop point.</param>
3256
            <returns>A drop point that is relative to the element specified in relativeTo.</returns>
3257
        </member>
3258
        <member name="M:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.#ctor">
3259
            <summary>
3260
            Initializes a new instance of the IndicationInsertionLocationEventArgs class.
3261
            </summary>
3262
        </member>
3263
        <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.DragEventArgs">
3264
            <summary>
3265
            Gets or sets the SW.DragEventArgs related to the event.
3266
            </summary>
3267
        </member>
3268
        <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.DropTarget">
3269
            <summary>
3270
            Gets the drop target.
3271
            </summary>
3272
        </member>
3273
        <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.InsertionIndex">
3274
            <summary>
3275
            Gets the insertion index.
3276
            </summary>
3277
        </member>
3278
        <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.InsertionIndicatorGeometry">
3279
            <summary>
3280
            Gets or sets the geometry to use to indicate the insertion point.
3281
            </summary>
3282
        </member>
3283
        <member name="T:System.Windows.Controls.ItemDragEventArgs">
3284
            <summary>
3285
            Information describing a drag event on a UIElement.
3286
            </summary>
3287
            <QualityBand>Experimental</QualityBand>
3288
        </member>
3289
        <member name="M:System.Windows.Controls.ItemDragEventArgs.RemoveDataFromDragSource">
3290
            <summary>
3291
            This method removes the data from the drag source.
3292
            </summary>
3293
        </member>
3294
        <member name="M:System.Windows.Controls.ItemDragEventArgs.#ctor">
3295
            <summary>
3296
            Initializes a new instance of the ItemDragEventArgs class.
3297
            </summary>
3298
        </member>
3299
        <member name="M:System.Windows.Controls.ItemDragEventArgs.#ctor(System.Windows.Controls.ItemDragEventArgs)">
3300
            <summary>
3301
            Initializes a new instance of the ItemDragEventArgs class using an
3302
            existing instance.
3303
            </summary>
3304
            <param name="args">The instance to use as the template when creating
3305
            the new instance.</param>
3306
        </member>
3307
        <member name="P:System.Windows.Controls.ItemDragEventArgs.Handled">
3308
            <summary>
3309
            Gets or sets a value indicating whether an item drag
3310
            operation was handled.
3311
            </summary>
3312
        </member>
3313
        <member name="P:System.Windows.Controls.ItemDragEventArgs.DataRemovedFromDragSource">
3314
            <summary>
3315
            Gets a value indicating whether removing data
3316
            from the source is handled by the target.
3317
            </summary>
3318
        </member>
3319
        <member name="P:System.Windows.Controls.ItemDragEventArgs.RemoveDataFromDragSourceAction">
3320
            <summary>
3321
            Gets or sets an action that removes data from the drag source.
3322
            </summary>
3323
        </member>
3324
        <member name="P:System.Windows.Controls.ItemDragEventArgs.KeyStates">
3325
            <summary>
3326
            Gets the key states.
3327
            </summary>
3328
        </member>
3329
        <member name="P:System.Windows.Controls.ItemDragEventArgs.AllowedEffects">
3330
            <summary>
3331
            Gets or sets the allowed effects.
3332
            </summary>
3333
        </member>
3334
        <member name="P:System.Windows.Controls.ItemDragEventArgs.Effects">
3335
            <summary>
3336
            Gets or sets the effects of the completed drag operation.
3337
            </summary>
3338
        </member>
3339
        <member name="P:System.Windows.Controls.ItemDragEventArgs.DragSource">
3340
            <summary>
3341
            Gets or sets the control that is the source of the drag.
3342
            </summary>
3343
        </member>
3344
        <member name="P:System.Windows.Controls.ItemDragEventArgs.Data">
3345
            <summary>
3346
            Gets or sets the data associated with the item container being dragged.
3347
            </summary>
3348
        </member>
3349
        <member name="P:System.Windows.Controls.ItemDragEventArgs.DragDecoratorContentMouseOffset">
3350
            <summary>
3351
            Gets or sets the mouse offset from the item being dragged at the 
3352
            beginning of the drag operation.
3353
            </summary>
3354
        </member>
3355
        <member name="P:System.Windows.Controls.ItemDragEventArgs.DragDecoratorContent">
3356
            <summary>
3357
            Gets or sets the content to insert into the DragDecorator.
3358
            </summary>
3359
        </member>
3360
        <member name="P:System.Windows.Controls.ItemDragEventArgs.Cancel">
3361
            <summary>
3362
            Gets or sets a value indicating whether to cancel the action.
3363
            </summary>
3364
        </member>
3365
        <member name="T:System.Windows.Controls.ItemsControlDragDropTarget`2">
3366
            <summary>
3367
            A control that enabled drag and drop operations on an TItemsControl.
3368
            </summary>
3369
            <QualityBand>Experimental</QualityBand>
3370
            <typeparam name="TItemsControl">The type of the control that contains 
3371
            the items that can be dragged.</typeparam>
3372
            <typeparam name="TItemContainerType">The type of the item container.</typeparam>
3373
        </member>
3374
        <member name="F:System.Windows.Controls.ItemsControlDragDropTarget`2.ScrollItemAnimationDurationProperty">
3375
            <summary>
3376
            Identifies the ScrollItemIntoViewAnimationDuration dependency property.
3377
            </summary>
3378
        </member>
3379
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.CanAddItem(`0,System.Object)">
3380
            <summary>
3381
            Returns a value indicating whether an item can be added to the
3382
            items control.
3383
            </summary>
3384
            <param name="itemsControl">The items control.</param>
3385
            <param name="data">The data to be added.</param>
3386
            <returns>A value indicating whether an item can be added to the
3387
            items control.</returns>
3388
        </member>
3389
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.GetItemCount(`0)">
3390
            <summary>
3391
            Retrieves the number of items in an items control.
3392
            </summary>
3393
            <param name="itemsControl">The items control.</param>
3394
            <returns>The number of items in the items control.</returns>
3395
        </member>
3396
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.ContainerFromIndex(`0,System.Int32)">
3397
            <summary>
3398
            Retrieves the item container at a given index.
3399
            </summary>
3400
            <param name="itemsControl">The items control.</param>
3401
            <param name="index">The index at which to retrieve the container.
3402
            </param>
3403
            <returns>The item container at a given index.</returns>
3404
        </member>
3405
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.IndexFromContainer(`0,`1)">
3406
            <summary>
3407
            Retrieves the index of an item container.
3408
            </summary>
3409
            <param name="itemsControl">The items control.</param>
3410
            <param name="itemContainer">The item container.</param>
3411
            <returns>The index of an item container.</returns>
3412
        </member>
3413
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.GetItemsHost(`0)">
3414
            <summary>
3415
            Retrieves the items host for a given items control.
3416
            </summary>
3417
            <param name="itemsControl">The items control.</param>
3418
            <returns>The items host for a given items control.</returns>
3419
        </member>
3420
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.CanRemove(`0)">
3421
            <summary>
3422
            Returns a value indicating whether an item can be removed from the
3423
            items control.
3424
            </summary>
3425
            <param name="itemsControl">The items control.</param>
3426
            <returns>A value indicating whether an item can be removed from the
3427
            items control.</returns>
3428
        </member>
3429
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.AddItem(`0,System.Object)">
3430
            <summary>
3431
            Adds an item to an items control.
3432
            </summary>
3433
            <param name="itemsControl">The items control.</param>
3434
            <param name="data">The data to be inserted.</param>
3435
        </member>
3436
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.RemoveItem(`0,System.Object)">
3437
            <summary>
3438
            Removes an item from an items control.
3439
            </summary>
3440
            <param name="itemsControl">The items control.</param>
3441
            <param name="data">The data to be removed.</param>
3442
        </member>
3443
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.RemoveItemAtIndex(`0,System.Int32)">
3444
            <summary>
3445
            Removes an item from an items control by index.
3446
            </summary>
3447
            <param name="itemsControl">The items control.</param>
3448
            <param name="index">The index of the item to be removed.</param>
3449
        </member>
3450
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.InsertItem(`0,System.Int32,System.Object)">
3451
            <summary>
3452
            Inserts an item into an items control.
3453
            </summary>
3454
            <param name="itemsControl">The items control.</param>
3455
            <param name="index">The index at which to insert the item.</param>
3456
            <param name="data">The data to be inserted.</param>
3457
        </member>
3458
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.IsItemContainerOfItemsControl(`0,System.Windows.DependencyObject)">
3459
            <summary>
3460
            Returns a value indicating whether a container belongs to an items 
3461
            control.
3462
            </summary>
3463
            <param name="itemsControl">The items control.</param>
3464
            <param name="itemContainer">The item container.</param>
3465
            <returns>A value indicating whether a container belongs to an items 
3466
            control.</returns>
3467
        </member>
3468
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.ItemFromContainer(`0,`1)">
3469
            <summary>
3470
            Gets the item from an item container.
3471
            </summary>
3472
            <param name="itemsControl">The items control.</param>
3473
            <param name="itemContainer">The item container.</param>
3474
            <returns>The data contained by the item container.</returns>
3475
        </member>
3476
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.CanScroll(`0)">
3477
            <summary>
3478
            Returns a value indicating whether a given items control
3479
            can scroll.
3480
            </summary>
3481
            <param name="itemsControl">The items control.</param>
3482
            <returns>The value indicating whether the given items control
3483
            can scroll.</returns>
3484
        </member>
3485
        <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.ScrollIntoView(`0,`1)">
3486
            <summary>
3487
            Scrolls a given item container into the view.
3488
            </summary>
3489
            <param name="itemsControl">The items control that contains
3490
            the item container.</param>
3491
            <param name="itemContainer">The item container to scroll into
3492
            view.</param>
3493
        </member>
3494
        <member name="P:System.Windows.Controls.ItemsControlDragDropTarget`2.ScrollItemAnimationDuration">
3495
            <summary>
3496
            Gets or sets the duration to use to animate an item into view.
3497
            </summary>
3498
        </member>
3499
        <member name="T:System.Windows.Controls.ListBoxDragDropTarget">
3500
            <summary>
3501
            A control that enables drag and drop operations on ListBox.
3502
            </summary>
3503
            <QualityBand>Experimental</QualityBand>
3504
        </member>
3505
        <member name="M:System.Windows.Controls.ListBoxDragDropTarget.#ctor">
3506
            <summary>
3507
            Initializes a new instance of the ListBoxDragDropTarget class.
3508
            </summary>
3509
        </member>
3510
        <member name="M:System.Windows.Controls.ListBoxDragDropTarget.OnItemDragStarting(System.Windows.Controls.ItemDragEventArgs)">
3511
            <summary>
3512
            Adds all selected items when drag operation begins.
3513
            </summary>
3514
            <param name="eventArgs">Information about the event.</param>
3515
        </member>
3516
        <member name="M:System.Windows.Controls.ListBoxDragDropTarget.OnContentChanged(System.Object,System.Object)">
3517
            <summary>
3518
            Ensures the content of control is a ListBox.
3519
            </summary>
3520
            <param name="oldContent">The old content.</param>
3521
            <param name="newContent">The new content.</param>
3522
        </member>
3523
        <member name="P:System.Windows.Controls.ListBoxDragDropTarget.ListBox">
3524
            <summary>
3525
            Gets the ListBox that is the drag drop target.
3526
            </summary>
3527
        </member>
3528
        <member name="T:System.Linq.ObservableExtensions">
3529
            <summary>
3530
            A set of extension methods for IObservable objects.
3531
            </summary>
3532
            <QualityBand>Experimental</QualityBand>
3533
        </member>
3534
        <member name="M:System.Linq.ObservableExtensions.IgnoreAll``1(System.Windows.Controls.Internals.IObservable{``0})">
3535
            <summary>
3536
            Converts an observable sequence of values into unit values.
3537
            </summary>
3538
            <typeparam name="T">The type of the observable sequence.</typeparam>
3539
            <param name="that">The sequence to convert.</param>
3540
            <returns>A sequence of unit values.</returns>
3541
        </member>
3542
        <member name="T:System.Windows.Input.MouseEventArgsExtensions">
3543
            <summary>
3544
            Contains extension methods for the MouseEventArgs class.
3545
            </summary>
3546
        </member>
3547
        <member name="M:System.Windows.Input.MouseEventArgsExtensions.GetSafePosition(System.Windows.Input.MouseEventArgs,System.Windows.UIElement)">
3548
            <summary>
3549
            Returns the position of mouse relative to an object.
3550
            </summary>
3551
            <param name="mouseEventArgs">Information about a mouse event.</param>
3552
            <param name="relativeTo">The element relative to which the position
3553
            is returned.</param>
3554
            <returns>The position of the mouse relative to the object.</returns>
3555
        </member>
3556
        <member name="T:System.Windows.Controls.PanelDragDropTarget">
3557
            <summary>
3558
            A control that enables drag and drop operations on a Panel.
3559
            </summary>
3560
            <QualityBand>Experimental</QualityBand>
3561
        </member>
3562
        <member name="M:System.Windows.Controls.PanelDragDropTarget.#ctor">
3563
            <summary>
3564
            Initializes a new instance of the PanelDragDropTarget class.
3565
            </summary>
3566
        </member>
3567
        <member name="M:System.Windows.Controls.PanelDragDropTarget.RemoveItemAtIndex(System.Windows.Controls.Panel,System.Int32)">
3568
            <summary>
3569
            Removes data from an ItemsControl.
3570
            </summary>
3571
            <param name="itemsControl">The items control.</param>
3572
            <param name="index">The index at which to remove an item.</param>
3573
        </member>
3574
        <member name="M:System.Windows.Controls.PanelDragDropTarget.AddItem(System.Windows.Controls.Panel,System.Object)">
3575
            <summary>
3576
            Adds an item to an items control.
3577
            </summary>
3578
            <param name="itemsControl">The items control.</param>
3579
            <param name="data">The data to be inserted.</param>
3580
        </member>
3581
        <member name="M:System.Windows.Controls.PanelDragDropTarget.CanAddItem(System.Windows.Controls.Panel,System.Object)">
3582
            <summary>
3583
            Returns a value indicating whether an item can be added to the
3584
            items control.
3585
            </summary>
3586
            <param name="itemsControl">The items control.</param>
3587
            <param name="data">The data to be added.</param>
3588
            <returns>A value indicating whether an item can be added to the
3589
            items control.</returns>
3590
        </member>
3591
        <member name="M:System.Windows.Controls.PanelDragDropTarget.CanRemove(System.Windows.Controls.Panel)">
3592
            <summary>
3593
            Returns a value indicating whether an item can be removed from the
3594
            items control.
3595
            </summary>
3596
            <param name="itemsControl">The items control.</param>
3597
            <returns>A value indicating whether an item can be removed from the
3598
            items control.</returns>
3599
        </member>
3600
        <member name="M:System.Windows.Controls.PanelDragDropTarget.ContainerFromIndex(System.Windows.Controls.Panel,System.Int32)">
3601
            <summary>
3602
            Retrieves the item container at a given index.
3603
            </summary>
3604
            <param name="itemsControl">The items control.</param>
3605
            <param name="index">The index at which to retrieve the container.
3606
            </param>
3607
            <returns>The item container at a given index.</returns>
3608
        </member>
3609
        <member name="M:System.Windows.Controls.PanelDragDropTarget.GetItemCount(System.Windows.Controls.Panel)">
3610
            <summary>
3611
            Gets the number of items in an items control.
3612
            </summary>
3613
            <param name="itemsControl">The items control.</param>
3614
            <returns>The number of items in the items control.</returns>
3615
        </member>
3616
        <member name="M:System.Windows.Controls.PanelDragDropTarget.GetItemsHost(System.Windows.Controls.Panel)">
3617
            <summary>
3618
            Retrieves the items host for a given items control.
3619
            </summary>
3620
            <param name="itemsControl">The items control.</param>
3621
            <returns>The items host for a given items control.</returns>
3622
        </member>
3623
        <member name="M:System.Windows.Controls.PanelDragDropTarget.IndexFromContainer(System.Windows.Controls.Panel,System.Windows.UIElement)">
3624
            <summary>
3625
            Retrieves the index of an item container.
3626
            </summary>
3627
            <param name="itemsControl">The items control.</param>
3628
            <param name="itemContainer">The item container.</param>
3629
            <returns>The index of an item container.</returns>
3630
        </member>
3631
        <member name="M:System.Windows.Controls.PanelDragDropTarget.InsertItem(System.Windows.Controls.Panel,System.Int32,System.Object)">
3632
            <summary>
3633
            Inserts an item into an items control.
3634
            </summary>
3635
            <param name="itemsControl">The items control.</param>
3636
            <param name="index">The index at which to insert the item.</param>
3637
            <param name="data">The data to be inserted.</param>
3638
        </member>
3639
        <member name="M:System.Windows.Controls.PanelDragDropTarget.IsItemContainerOfItemsControl(System.Windows.Controls.Panel,System.Windows.DependencyObject)">
3640
            <summary>
3641
            Returns a value indicating whether a container belongs to an items 
3642
            control.
3643
            </summary>
3644
            <param name="itemsControl">The items control.</param>
3645
            <param name="itemContainer">The item container.</param>
3646
            <returns>A value indicating whether a container belongs to an items 
3647
            control.</returns>
3648
        </member>
3649
        <member name="M:System.Windows.Controls.PanelDragDropTarget.ItemFromContainer(System.Windows.Controls.Panel,System.Windows.UIElement)">
3650
            <summary>
3651
            Gets the item from an item container.
3652
            </summary>
3653
            <param name="itemsControl">The items control.</param>
3654
            <param name="itemContainer">The item container.</param>
3655
            <returns>The data contained by the item container.</returns>
3656
        </member>
3657
        <member name="M:System.Windows.Controls.PanelDragDropTarget.RemoveItem(System.Windows.Controls.Panel,System.Object)">
3658
            <summary>
3659
            Removes an item from an items control.
3660
            </summary>
3661
            <param name="itemsControl">The items control.</param>
3662
            <param name="data">The data to be removed.</param>
3663
        </member>
3664
        <member name="M:System.Windows.Controls.PanelDragDropTarget.OnContentChanged(System.Object,System.Object)">
3665
            <summary>
3666
            Confirms that the Content property is set to an object
3667
            of type Panel.
3668
            </summary>
3669
            <param name="oldContent">The old content value.</param>
3670
            <param name="newContent">The new content value.</param>
3671
        </member>
3672
        <member name="T:Microsoft.Windows.QueryContinueDragEventArgs">
3673
            <summary>
3674
            Contains arguments for the System.Windows.DragDrop.QueryContinueDrag event.
3675
            </summary>
3676
            <QualityBand>Experimental</QualityBand>
3677
        </member>
3678
        <member name="M:Microsoft.Windows.QueryContinueDragEventArgs.#ctor">
3679
            <summary>
3680
            Initializes a new instance of the QueryContinueDragEventArgs class.
3681
            </summary>
3682
        </member>
3683
        <member name="P:Microsoft.Windows.QueryContinueDragEventArgs.Action">
3684
            <summary>
3685
            Gets or sets the current status of the associated drag-and-drop operation.
3686
            </summary>
3687
        </member>
3688
        <member name="P:Microsoft.Windows.QueryContinueDragEventArgs.EscapePressed">
3689
            <summary>
3690
            Gets a value indicating whether the ESC key has been pressed.
3691
            </summary>
3692
        </member>
3693
        <member name="P:Microsoft.Windows.QueryContinueDragEventArgs.KeyStates">
3694
            <summary>
3695
            Gets a flag enumeration Indicating the current state of the SHIFT, CTRL,
3696
            and ALT keys, as well as the state of the mouse buttons.
3697
            </summary>
3698
        </member>
3699
        <member name="T:Microsoft.Windows.QueryContinueDragEventHandler">
3700
            <summary>
3701
            Represents a method that will handle the routed events that enables a drag-and-drop
3702
            operation to be canceled by the drag source, for example System.Windows.UIElement.QueryContinueDrag.
3703
            </summary>
3704
            <param name="sender">The object where the event handler is attached.</param>
3705
            <param name="e">The event data.</param>
3706
            <QualityBand>Experimental</QualityBand>
3707
        </member>
3708
        <member name="T:System.Collections.ObjectModel.Selection">
3709
            <summary>
3710
            A class that holds a selected item.
3711
            </summary>
3712
        </member>
3713
        <member name="M:System.Collections.ObjectModel.Selection.#ctor(System.Nullable{System.Int32},System.Object)">
3714
            <summary>
3715
            Initializes an instance of the Selection class.
3716
            </summary>
3717
            <param name="index">The index of the selected item within the 
3718
            source collection.</param>
3719
            <param name="item">The selected item.</param>
3720
        </member>
3721
        <member name="M:System.Collections.ObjectModel.Selection.#ctor(System.Object)">
3722
            <summary>
3723
            Initializes an instance of the Selection class.
3724
            </summary>