1 <?xml version="1.0"?>
\r
4 <name>System.Windows.Controls.Toolkit</name>
\r
7 <member name="T:System.Windows.Controls.InteractionHelper">
\r
9 The InteractionHelper provides controls with support for all of the
\r
10 common interactions like mouse movement, mouse clicks, key presses,
\r
11 etc., and also incorporates proper event semantics when the control is
\r
15 <member name="F:System.Windows.Controls.InteractionHelper.SequentialClickThresholdInMilliseconds">
\r
17 The threshold used to determine whether two clicks are temporally
\r
18 local and considered a double click (or triple, quadruple, etc.).
\r
19 500 milliseconds is the default double click value on Windows.
\r
20 This value would ideally be pulled form the system settings.
\r
23 <member name="F:System.Windows.Controls.InteractionHelper.SequentialClickThresholdInPixelsSquared">
\r
25 The threshold used to determine whether two clicks are spatially
\r
26 local and considered a double click (or triple, quadruple, etc.)
\r
27 in pixels squared. We use pixels squared so that we can compare to
\r
28 the distance delta without taking a square root.
\r
31 <member name="F:System.Windows.Controls.InteractionHelper._updateVisualState">
\r
33 Reference used to call UpdateVisualState on the base class.
\r
36 <member name="M:System.Windows.Controls.InteractionHelper.#ctor(System.Windows.Controls.Control)">
\r
38 Initializes a new instance of the InteractionHelper class.
\r
40 <param name="control">Control receiving interaction.</param>
\r
42 <member name="M:System.Windows.Controls.InteractionHelper.UpdateVisualState(System.Boolean)">
\r
44 Update the visual state of the control.
\r
46 <param name="useTransitions">
\r
47 A value indicating whether to automatically generate transitions to
\r
48 the new state, or instantly transition to the new state.
\r
51 UpdateVisualState works differently than the rest of the injected
\r
52 functionality. Most of the other events are overridden by the
\r
53 calling class which calls Allow, does what it wants, and then calls
\r
54 Base. UpdateVisualState is the opposite because a number of the
\r
55 methods in InteractionHelper need to trigger it in the calling
\r
56 class. We do this using the IUpdateVisualState internal interface.
\r
59 <member name="M:System.Windows.Controls.InteractionHelper.UpdateVisualStateBase(System.Boolean)">
\r
61 Update the visual state of the control.
\r
63 <param name="useTransitions">
\r
64 A value indicating whether to automatically generate transitions to
\r
65 the new state, or instantly transition to the new state.
\r
68 <member name="M:System.Windows.Controls.InteractionHelper.OnLoaded(System.Object,System.Windows.RoutedEventArgs)">
\r
70 Handle the control's Loaded event.
\r
72 <param name="sender">The control.</param>
\r
73 <param name="e">Event arguments.</param>
\r
75 <member name="M:System.Windows.Controls.InteractionHelper.OnIsEnabledChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
\r
77 Handle changes to the control's IsEnabled property.
\r
79 <param name="sender">The control.</param>
\r
80 <param name="e">Event arguments.</param>
\r
82 <member name="M:System.Windows.Controls.InteractionHelper.OnIsReadOnlyChanged(System.Boolean)">
\r
84 Handles changes to the control's IsReadOnly property.
\r
86 <param name="value">The value of the property.</param>
\r
88 <member name="M:System.Windows.Controls.InteractionHelper.OnApplyTemplateBase">
\r
90 Update the visual state of the control when its template is changed.
\r
93 <member name="M:System.Windows.Controls.InteractionHelper.AllowGotFocus(System.Windows.RoutedEventArgs)">
\r
95 Check if the control's GotFocus event should be handled.
\r
97 <param name="e">Event arguments.</param>
\r
99 A value indicating whether the event should be handled.
\r
102 <member name="M:System.Windows.Controls.InteractionHelper.OnGotFocusBase">
\r
104 Base implementation of the virtual GotFocus event handler.
\r
107 <member name="M:System.Windows.Controls.InteractionHelper.AllowLostFocus(System.Windows.RoutedEventArgs)">
\r
109 Check if the control's LostFocus event should be handled.
\r
111 <param name="e">Event arguments.</param>
\r
113 A value indicating whether the event should be handled.
\r
116 <member name="M:System.Windows.Controls.InteractionHelper.OnLostFocusBase">
\r
118 Base implementation of the virtual LostFocus event handler.
\r
121 <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseEnter(System.Windows.Input.MouseEventArgs)">
\r
123 Check if the control's MouseEnter event should be handled.
\r
125 <param name="e">Event arguments.</param>
\r
127 A value indicating whether the event should be handled.
\r
130 <member name="M:System.Windows.Controls.InteractionHelper.OnMouseEnterBase">
\r
132 Base implementation of the virtual MouseEnter event handler.
\r
135 <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseLeave(System.Windows.Input.MouseEventArgs)">
\r
137 Check if the control's MouseLeave event should be handled.
\r
139 <param name="e">Event arguments.</param>
\r
141 A value indicating whether the event should be handled.
\r
144 <member name="M:System.Windows.Controls.InteractionHelper.OnMouseLeaveBase">
\r
146 Base implementation of the virtual MouseLeave event handler.
\r
149 <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
\r
151 Check if the control's MouseLeftButtonDown event should be handled.
\r
153 <param name="e">Event arguments.</param>
\r
155 A value indicating whether the event should be handled.
\r
158 <member name="M:System.Windows.Controls.InteractionHelper.OnMouseLeftButtonDownBase">
\r
160 Base implementation of the virtual MouseLeftButtonDown event
\r
164 <member name="M:System.Windows.Controls.InteractionHelper.AllowMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
\r
166 Check if the control's MouseLeftButtonUp event should be handled.
\r
168 <param name="e">Event arguments.</param>
\r
170 A value indicating whether the event should be handled.
\r
173 <member name="M:System.Windows.Controls.InteractionHelper.OnMouseLeftButtonUpBase">
\r
175 Base implementation of the virtual MouseLeftButtonUp event handler.
\r
178 <member name="M:System.Windows.Controls.InteractionHelper.AllowKeyDown(System.Windows.Input.KeyEventArgs)">
\r
180 Check if the control's KeyDown event should be handled.
\r
182 <param name="e">Event arguments.</param>
\r
184 A value indicating whether the event should be handled.
\r
187 <member name="M:System.Windows.Controls.InteractionHelper.AllowKeyUp(System.Windows.Input.KeyEventArgs)">
\r
189 Check if the control's KeyUp event should be handled.
\r
191 <param name="e">Event arguments.</param>
\r
193 A value indicating whether the event should be handled.
\r
196 <member name="M:System.Windows.Controls.InteractionHelper.GetLogicalKey(System.Windows.FlowDirection,System.Windows.Input.Key)">
\r
198 Translates keys for proper RightToLeft mode support.
\r
200 <param name="flowDirection">Control's flow direction mode.</param>
\r
201 <param name="originalKey">Original key.</param>
\r
203 A translated key code, indicating how the original key should be interpreted.
\r
206 <member name="P:System.Windows.Controls.InteractionHelper.Control">
\r
208 Gets the control the InteractionHelper is targeting.
\r
211 <member name="P:System.Windows.Controls.InteractionHelper.IsFocused">
\r
213 Gets a value indicating whether the control has focus.
\r
216 <member name="P:System.Windows.Controls.InteractionHelper.IsMouseOver">
\r
218 Gets a value indicating whether the mouse is over the control.
\r
221 <member name="P:System.Windows.Controls.InteractionHelper.IsReadOnly">
\r
223 Gets a value indicating whether the read-only property is set.
\r
226 <member name="P:System.Windows.Controls.InteractionHelper.IsPressed">
\r
228 Gets a value indicating whether the mouse button is pressed down
\r
232 <member name="P:System.Windows.Controls.InteractionHelper.LastClickTime">
\r
234 Gets or sets the last time the control was clicked.
\r
237 The value is stored as Utc time because it is slightly more
\r
238 performant than converting to local time.
\r
241 <member name="P:System.Windows.Controls.InteractionHelper.LastClickPosition">
\r
243 Gets or sets the mouse position of the last click.
\r
245 <remarks>The value is relative to the control.</remarks>
\r
247 <member name="P:System.Windows.Controls.InteractionHelper.ClickCount">
\r
249 Gets the number of times the control was clicked.
\r
252 <member name="T:System.Windows.Controls.IUpdateVisualState">
\r
254 The IUpdateVisualState interface is used to provide the
\r
255 InteractionHelper with access to the type's UpdateVisualState method.
\r
258 <member name="M:System.Windows.Controls.IUpdateVisualState.UpdateVisualState(System.Boolean)">
\r
260 Update the visual state of the control.
\r
262 <param name="useTransitions">
\r
263 A value indicating whether to automatically generate transitions to
\r
264 the new state, or instantly transition to the new state.
\r
267 <member name="T:System.Windows.Controls.BusyIndicator">
\r
269 A control to provide a visual indicator when an application is busy.
\r
271 <QualityBand>Preview</QualityBand>
\r
273 <member name="F:System.Windows.Controls.BusyIndicator._displayAfterTimer">
\r
275 Timer used to delay the initial display and avoid flickering.
\r
278 <member name="M:System.Windows.Controls.BusyIndicator.#ctor">
\r
280 Instantiates a new instance of the BusyIndicator control.
\r
283 <member name="M:System.Windows.Controls.BusyIndicator.OnApplyTemplate">
\r
285 Overrides the OnApplyTemplate method.
\r
288 <member name="M:System.Windows.Controls.BusyIndicator.DisplayAfterTimerElapsed(System.Object,System.EventArgs)">
\r
290 Handler for the DisplayAfterTimer.
\r
292 <param name="sender">Event sender.</param>
\r
293 <param name="e">Event arguments.</param>
\r
295 <member name="M:System.Windows.Controls.BusyIndicator.ChangeVisualState(System.Boolean)">
\r
297 Changes the control's visual state(s).
\r
299 <param name="useTransitions">True if state transitions should be used.</param>
\r
301 <member name="F:System.Windows.Controls.BusyIndicator.IsBusyProperty">
\r
303 Identifies the IsBusy dependency property.
\r
306 <member name="M:System.Windows.Controls.BusyIndicator.OnIsBusyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
308 IsBusyProperty property changed handler.
\r
310 <param name="d">BusyIndicator that changed its IsBusy.</param>
\r
311 <param name="e">Event arguments.</param>
\r
313 <member name="M:System.Windows.Controls.BusyIndicator.OnIsBusyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
\r
315 IsBusyProperty property changed handler.
\r
317 <param name="e">Event arguments.</param>
\r
319 <member name="F:System.Windows.Controls.BusyIndicator.BusyContentProperty">
\r
321 Identifies the BusyContent dependency property.
\r
324 <member name="F:System.Windows.Controls.BusyIndicator.BusyContentTemplateProperty">
\r
326 Identifies the BusyTemplate dependency property.
\r
329 <member name="F:System.Windows.Controls.BusyIndicator.DisplayAfterProperty">
\r
331 Identifies the DisplayAfter dependency property.
\r
334 <member name="F:System.Windows.Controls.BusyIndicator.OverlayStyleProperty">
\r
336 Identifies the OverlayStyle dependency property.
\r
339 <member name="F:System.Windows.Controls.BusyIndicator.ProgressBarStyleProperty">
\r
341 Identifies the ProgressBarStyle dependency property.
\r
344 <member name="P:System.Windows.Controls.BusyIndicator.IsContentVisible">
\r
346 Gets or sets a value indicating whether the BusyContent is visible.
\r
349 <member name="P:System.Windows.Controls.BusyIndicator.IsBusy">
\r
351 Gets or sets a value indicating whether the busy indicator should show.
\r
354 <member name="P:System.Windows.Controls.BusyIndicator.BusyContent">
\r
356 Gets or sets a value indicating the busy content to display to the user.
\r
359 <member name="P:System.Windows.Controls.BusyIndicator.BusyContentTemplate">
\r
361 Gets or sets a value indicating the template to use for displaying the busy content to the user.
\r
364 <member name="P:System.Windows.Controls.BusyIndicator.DisplayAfter">
\r
366 Gets or sets a value indicating how long to delay before displaying the busy content.
\r
369 <member name="P:System.Windows.Controls.BusyIndicator.OverlayStyle">
\r
371 Gets or sets a value indicating the style to use for the overlay.
\r
374 <member name="P:System.Windows.Controls.BusyIndicator.ProgressBarStyle">
\r
376 Gets or sets a value indicating the style to use for the progress bar.
\r
379 <member name="T:System.Windows.Controls.EnumerableExtensions">
\r
381 A set of extension methods for the sequence class.
\r
384 <member name="M:System.Windows.Controls.EnumerableExtensions.Iterate``1(``0,System.Func{``0,``0})">
\r
386 Produces a sequence of items using a seed value and iteration
\r
389 <typeparam name="T">The type of the sequence.</typeparam>
\r
390 <param name="value">The initial value.</param>
\r
391 <param name="next">The iteration function.</param>
\r
392 <returns>A sequence of items using a seed value and iteration
\r
395 <member name="M:System.Windows.Controls.EnumerableExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)">
\r
397 Prepend an item to a sequence.
\r
399 <typeparam name="T">The type of the sequence.</typeparam>
\r
400 <param name="that">The sequence to append the item to.</param>
\r
401 <param name="value">The item to append to the sequence.</param>
\r
402 <returns>A new sequence.</returns>
\r
404 <member name="M:System.Windows.Controls.EnumerableExtensions.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})">
\r
406 Accepts two sequences and applies a function to the corresponding
\r
407 values in the two sequences.
\r
409 <typeparam name="T0">The type of the first sequence.</typeparam>
\r
410 <typeparam name="T1">The type of the second sequence.</typeparam>
\r
411 <typeparam name="R">The return type of the function.</typeparam>
\r
412 <param name="enumerable0">The first sequence.</param>
\r
413 <param name="enumerable1">The second sequence.</param>
\r
414 <param name="func">The function to apply to the corresponding values
\r
415 from the two sequences.</param>
\r
416 <returns>A sequence of transformed values from both sequences.</returns>
\r
418 <member name="M:System.Windows.Controls.EnumerableExtensions.MaxOrNull``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.IComparable})">
\r
420 Returns the maximum value in the stream based on the result of a
\r
423 <typeparam name="T">The stream type.</typeparam>
\r
424 <param name="that">The stream.</param>
\r
425 <param name="projectionFunction">The function that transforms the
\r
427 <returns>The maximum value or null.</returns>
\r
429 <member name="M:System.Windows.Controls.EnumerableExtensions.MaxOrNullable``1(System.Collections.Generic.IEnumerable{``0})">
\r
431 Returns the maximum value or null if sequence is empty.
\r
433 <typeparam name="T">The type of the sequence.</typeparam>
\r
434 <param name="that">The sequence to retrieve the maximum value from.
\r
436 <returns>The maximum value or null.</returns>
\r
438 <member name="M:System.Windows.Controls.EnumerableExtensions.MinOrNullable``1(System.Collections.Generic.IEnumerable{``0})">
\r
440 Returns the minimum value or null if sequence is empty.
\r
442 <typeparam name="T">The type of the sequence.</typeparam>
\r
443 <param name="that">The sequence to retrieve the minimum value from.
\r
445 <returns>The minimum value or null.</returns>
\r
447 <member name="T:System.Windows.LengthConverter">
\r
449 Converts instances of other types to and from instances of a double that
\r
450 represent an object measurement such as a height or width.
\r
452 <QualityBand>Stable</QualityBand>
\r
454 <member name="F:System.Windows.LengthConverter.UnitToPixelConversions">
\r
456 Conversions from units to pixels.
\r
459 <member name="M:System.Windows.LengthConverter.#ctor">
\r
461 Initializes a new instance of the
\r
462 <see cref="T:System.Windows.LengthConverter" /> class.
\r
465 <member name="M:System.Windows.LengthConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
\r
467 Determines whether conversion is possible from a specified type to a
\r
468 <see cref="T:System.Double" /> that represents an object
\r
471 <param name="typeDescriptorContext">
\r
472 An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
\r
473 that provides a format context.
\r
475 <param name="sourceType">
\r
476 A <see cref="T:System.Type" /> that represents the type you want to
\r
480 True if this converter can perform the conversion; otherwise, false.
\r
483 <member name="M:System.Windows.LengthConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
\r
485 Converts from the specified value to values of the
\r
486 <see cref="T:System.Double" /> type.
\r
488 <param name="typeDescriptorContext">
\r
489 An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
\r
490 that provides a format context.
\r
492 <param name="cultureInfo">
\r
493 The <see cref="T:System.Globalization.CultureInfo" /> to use as the
\r
496 <param name="source">The value to convert.</param>
\r
497 <returns>The converted value.</returns>
\r
499 <member name="M:System.Windows.LengthConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
\r
501 Returns whether the type converter can convert a measurement to the
\r
504 <param name="typeDescriptorContext">
\r
505 An <see cref="T:System.ComponentModel.ITypeDescriptorContext" />
\r
506 that provides a format context.
\r
508 <param name="destinationType">
\r
509 A <see cref="T:System.Type" /> that represents the type you want to
\r
513 True if this converter can perform the conversion; otherwise, false.
\r
516 <member name="M:System.Windows.LengthConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
\r
518 Converts the specified measurement to the specified type.
\r
520 <param name="typeDescriptorContext">
\r
521 An object that provides a format context.
\r
523 <param name="cultureInfo">
\r
524 The <see cref="T:System.Globalization.CultureInfo" /> to use as the
\r
527 <param name="value">The value to convert.</param>
\r
528 <param name="destinationType">
\r
529 A <see cref="T:System.Type" /> that represents the type you want to
\r
532 <returns>The converted value.</returns>
\r
534 <member name="T:System.Windows.Controls.NumericExtensions">
\r
536 Numeric utility methods used by controls. These methods are similar in
\r
537 scope to the WPF DoubleUtil class.
\r
540 <member name="M:System.Windows.Controls.NumericExtensions.IsZero(System.Double)">
\r
542 Check if a number is zero.
\r
544 <param name="value">The number to check.</param>
\r
545 <returns>True if the number is zero, false otherwise.</returns>
\r
547 <member name="M:System.Windows.Controls.NumericExtensions.IsNaN(System.Double)">
\r
549 Check if a number isn't really a number.
\r
551 <param name="value">The number to check.</param>
\r
553 True if the number is not a number, false if it is a number.
\r
556 <member name="M:System.Windows.Controls.NumericExtensions.IsGreaterThan(System.Double,System.Double)">
\r
558 Determine if one number is greater than another.
\r
560 <param name="left">First number.</param>
\r
561 <param name="right">Second number.</param>
\r
563 True if the first number is greater than the second, false
\r
567 <member name="M:System.Windows.Controls.NumericExtensions.IsLessThanOrClose(System.Double,System.Double)">
\r
569 Determine if one number is less than or close to another.
\r
571 <param name="left">First number.</param>
\r
572 <param name="right">Second number.</param>
\r
574 True if the first number is less than or close to the second, false
\r
578 <member name="M:System.Windows.Controls.NumericExtensions.AreClose(System.Double,System.Double)">
\r
580 Determine if two numbers are close in value.
\r
582 <param name="left">First number.</param>
\r
583 <param name="right">Second number.</param>
\r
585 True if the first number is close in value to the second, false
\r
589 <member name="T:System.Windows.Controls.NumericExtensions.NanUnion">
\r
591 NanUnion is a C++ style type union used for efficiently converting
\r
592 a double into an unsigned long, whose bits can be easily
\r
596 <member name="F:System.Windows.Controls.NumericExtensions.NanUnion.FloatingValue">
\r
598 Floating point representation of the union.
\r
601 <member name="F:System.Windows.Controls.NumericExtensions.NanUnion.IntegerValue">
\r
603 Integer representation of the union.
\r
606 <member name="T:System.Windows.Controls.TypeConverters">
\r
608 Common TypeConverter functionality.
\r
611 <member name="M:System.Windows.Controls.TypeConverters.CanConvertFrom``1(System.Type)">
\r
613 Returns a value indicating whether this converter can convert an
\r
614 object of the given type to an instance of the expected type.
\r
616 <typeparam name="T">Expected type of the converter.</typeparam>
\r
617 <param name="sourceType">
\r
618 The type of the source that is being evaluated for conversion.
\r
621 A value indicating whether the converter can convert the provided
\r
625 <member name="M:System.Windows.Controls.TypeConverters.ConvertFrom``1(System.ComponentModel.TypeConverter,System.Object)">
\r
627 Attempts to convert a specified object to an instance of the
\r
630 <typeparam name="T">Expected type of the converter.</typeparam>
\r
631 <param name="converter">TypeConverter instance.</param>
\r
632 <param name="value">The object being converted.</param>
\r
634 The instance of the expected type created from the converted object.
\r
637 <member name="M:System.Windows.Controls.TypeConverters.CanConvertTo``1(System.Type)">
\r
639 Determines whether conversion is possible to a specified type.
\r
641 <typeparam name="T">Expected type of the converter.</typeparam>
\r
642 <param name="destinationType">
\r
643 Identifies the data type to evaluate for conversion.
\r
646 A value indicating whether conversion is possible.
\r
649 <member name="M:System.Windows.Controls.TypeConverters.ConvertTo(System.ComponentModel.TypeConverter,System.Object,System.Type)">
\r
651 Attempts to convert a specified object to an instance of the
\r
654 <param name="converter">TypeConverter instance.</param>
\r
655 <param name="value">The object being converted.</param>
\r
656 <param name="destinationType">
\r
657 The type to convert the value to.
\r
660 The value of the conversion to the specified type.
\r
663 <member name="T:System.Windows.Controls.VisualStates">
\r
665 Names and helpers for visual states in the controls.
\r
668 <member name="F:System.Windows.Controls.VisualStates.GroupCommon">
\r
670 Common state group.
\r
673 <member name="F:System.Windows.Controls.VisualStates.StateNormal">
\r
675 Normal state of the Common state group.
\r
678 <member name="F:System.Windows.Controls.VisualStates.StateReadOnly">
\r
680 Normal state of the Common state group.
\r
683 <member name="F:System.Windows.Controls.VisualStates.StateMouseOver">
\r
685 MouseOver state of the Common state group.
\r
688 <member name="F:System.Windows.Controls.VisualStates.StatePressed">
\r
690 Pressed state of the Common state group.
\r
693 <member name="F:System.Windows.Controls.VisualStates.StateDisabled">
\r
695 Disabled state of the Common state group.
\r
698 <member name="F:System.Windows.Controls.VisualStates.GroupFocus">
\r
703 <member name="F:System.Windows.Controls.VisualStates.StateUnfocused">
\r
705 Unfocused state of the Focus state group.
\r
708 <member name="F:System.Windows.Controls.VisualStates.StateFocused">
\r
710 Focused state of the Focus state group.
\r
713 <member name="F:System.Windows.Controls.VisualStates.GroupSelection">
\r
715 Selection state group.
\r
718 <member name="F:System.Windows.Controls.VisualStates.StateSelected">
\r
720 Selected state of the Selection state group.
\r
723 <member name="F:System.Windows.Controls.VisualStates.StateUnselected">
\r
725 Unselected state of the Selection state group.
\r
728 <member name="F:System.Windows.Controls.VisualStates.StateSelectedInactive">
\r
730 Selected inactive state of the Selection state group.
\r
733 <member name="F:System.Windows.Controls.VisualStates.GroupExpansion">
\r
735 Expansion state group.
\r
738 <member name="F:System.Windows.Controls.VisualStates.StateExpanded">
\r
740 Expanded state of the Expansion state group.
\r
743 <member name="F:System.Windows.Controls.VisualStates.StateCollapsed">
\r
745 Collapsed state of the Expansion state group.
\r
748 <member name="F:System.Windows.Controls.VisualStates.GroupPopup">
\r
753 <member name="F:System.Windows.Controls.VisualStates.StatePopupOpened">
\r
755 Opened state of the Popup state group.
\r
758 <member name="F:System.Windows.Controls.VisualStates.StatePopupClosed">
\r
760 Closed state of the Popup state group.
\r
763 <member name="F:System.Windows.Controls.VisualStates.GroupValidation">
\r
765 ValidationStates state group.
\r
768 <member name="F:System.Windows.Controls.VisualStates.StateValid">
\r
770 The valid state for the ValidationStates group.
\r
773 <member name="F:System.Windows.Controls.VisualStates.StateInvalidFocused">
\r
775 Invalid, focused state for the ValidationStates group.
\r
778 <member name="F:System.Windows.Controls.VisualStates.StateInvalidUnfocused">
\r
780 Invalid, unfocused state for the ValidationStates group.
\r
783 <member name="F:System.Windows.Controls.VisualStates.GroupExpandDirection">
\r
785 ExpandDirection state group.
\r
788 <member name="F:System.Windows.Controls.VisualStates.StateExpandDown">
\r
790 Down expand direction state of ExpandDirection state group.
\r
793 <member name="F:System.Windows.Controls.VisualStates.StateExpandUp">
\r
795 Up expand direction state of ExpandDirection state group.
\r
798 <member name="F:System.Windows.Controls.VisualStates.StateExpandLeft">
\r
800 Left expand direction state of ExpandDirection state group.
\r
803 <member name="F:System.Windows.Controls.VisualStates.StateExpandRight">
\r
805 Right expand direction state of ExpandDirection state group.
\r
808 <member name="F:System.Windows.Controls.VisualStates.GroupHasItems">
\r
810 HasItems state group.
\r
813 <member name="F:System.Windows.Controls.VisualStates.StateHasItems">
\r
815 HasItems state of the HasItems state group.
\r
818 <member name="F:System.Windows.Controls.VisualStates.StateNoItems">
\r
820 NoItems state of the HasItems state group.
\r
823 <member name="F:System.Windows.Controls.VisualStates.GroupIncrease">
\r
825 Increment state group.
\r
828 <member name="F:System.Windows.Controls.VisualStates.StateIncreaseEnabled">
\r
830 State enabled for increment group.
\r
833 <member name="F:System.Windows.Controls.VisualStates.StateIncreaseDisabled">
\r
835 State disabled for increment group.
\r
838 <member name="F:System.Windows.Controls.VisualStates.GroupDecrease">
\r
840 Decrement state group.
\r
843 <member name="F:System.Windows.Controls.VisualStates.StateDecreaseEnabled">
\r
845 State enabled for decrement group.
\r
848 <member name="F:System.Windows.Controls.VisualStates.StateDecreaseDisabled">
\r
850 State disabled for decrement group.
\r
853 <member name="F:System.Windows.Controls.VisualStates.GroupInteractionMode">
\r
855 InteractionMode state group.
\r
858 <member name="F:System.Windows.Controls.VisualStates.StateEdit">
\r
860 Edit of the DisplayMode state group.
\r
863 <member name="F:System.Windows.Controls.VisualStates.StateDisplay">
\r
865 Display of the DisplayMode state group.
\r
868 <member name="F:System.Windows.Controls.VisualStates.GroupLocked">
\r
870 DisplayMode state group.
\r
873 <member name="F:System.Windows.Controls.VisualStates.StateLocked">
\r
875 Edit of the DisplayMode state group.
\r
878 <member name="F:System.Windows.Controls.VisualStates.StateUnlocked">
\r
880 Display of the DisplayMode state group.
\r
883 <member name="F:System.Windows.Controls.VisualStates.StateActive">
\r
888 <member name="F:System.Windows.Controls.VisualStates.StateInactive">
\r
893 <member name="F:System.Windows.Controls.VisualStates.GroupActive">
\r
895 Active state group.
\r
898 <member name="F:System.Windows.Controls.VisualStates.StateUnwatermarked">
\r
900 Non-watermarked state.
\r
903 <member name="F:System.Windows.Controls.VisualStates.StateWatermarked">
\r
908 <member name="F:System.Windows.Controls.VisualStates.GroupWatermark">
\r
910 Watermark state group.
\r
913 <member name="F:System.Windows.Controls.VisualStates.StateCalendarButtonUnfocused">
\r
915 Unfocused state for Calendar Buttons.
\r
918 <member name="F:System.Windows.Controls.VisualStates.StateCalendarButtonFocused">
\r
920 Focused state for Calendar Buttons.
\r
923 <member name="F:System.Windows.Controls.VisualStates.GroupCalendarButtonFocus">
\r
925 CalendarButtons Focus state group.
\r
928 <member name="F:System.Windows.Controls.VisualStates.StateBusy">
\r
930 Busy state for BusyIndicator.
\r
933 <member name="F:System.Windows.Controls.VisualStates.StateIdle">
\r
935 Idle state for BusyIndicator.
\r
938 <member name="F:System.Windows.Controls.VisualStates.GroupBusyStatus">
\r
940 Busyness group name.
\r
943 <member name="F:System.Windows.Controls.VisualStates.StateVisible">
\r
945 Visible state name for BusyIndicator.
\r
948 <member name="F:System.Windows.Controls.VisualStates.StateHidden">
\r
950 Hidden state name for BusyIndicator.
\r
953 <member name="F:System.Windows.Controls.VisualStates.GroupVisibility">
\r
958 <member name="M:System.Windows.Controls.VisualStates.GoToState(System.Windows.Controls.Control,System.Boolean,System.String[])">
\r
960 Use VisualStateManager to change the visual state of the control.
\r
962 <param name="control">
\r
963 Control whose visual state is being changed.
\r
965 <param name="useTransitions">
\r
966 A value indicating whether to use transitions when updating the
\r
967 visual state, or to snap directly to the new visual state.
\r
969 <param name="stateNames">
\r
970 Ordered list of state names and fallback states to transition into.
\r
971 Only the first state to be found will be used.
\r
974 <member name="M:System.Windows.Controls.VisualStates.GetImplementationRoot(System.Windows.DependencyObject)">
\r
976 Gets the implementation root of the Control.
\r
978 <param name="dependencyObject">The DependencyObject.</param>
\r
980 Implements Silverlight's corresponding internal property on Control.
\r
982 <returns>Returns the implementation root or null.</returns>
\r
984 <member name="M:System.Windows.Controls.VisualStates.TryGetVisualStateGroup(System.Windows.DependencyObject,System.String)">
\r
986 This method tries to get the named VisualStateGroup for the
\r
987 dependency object. The provided object's ImplementationRoot will be
\r
988 looked up in this call.
\r
990 <param name="dependencyObject">The dependency object.</param>
\r
991 <param name="groupName">The visual state group's name.</param>
\r
992 <returns>Returns null or the VisualStateGroup object.</returns>
\r
994 <member name="T:System.Windows.Controls.Primitives.VisualTreeExtensions">
\r
996 Provides useful extensions for working with the visual tree.
\r
999 Since many of these extension methods are declared on types like
\r
1000 DependencyObject high up in the class hierarchy, we've placed them in
\r
1001 the Primitives namespace which is less likely to be imported for normal
\r
1004 <QualityBand>Experimental</QualityBand>
\r
1006 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualAncestors(System.Windows.DependencyObject)">
\r
1008 Get the visual tree ancestors of an element.
\r
1010 <param name="element">The element.</param>
\r
1011 <returns>The visual tree ancestors of the element.</returns>
\r
1012 <exception cref="T:System.ArgumentNullException">
\r
1013 <paramref name="element"/> is null.
\r
1016 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualAncestorsAndSelf(System.Windows.DependencyObject)">
\r
1018 Get the visual tree ancestors of an element and the element itself.
\r
1020 <param name="element">The element.</param>
\r
1022 The visual tree ancestors of an element and the element itself.
\r
1024 <exception cref="T:System.ArgumentNullException">
\r
1025 <paramref name="element"/> is null.
\r
1028 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualAncestorsAndSelfIterator(System.Windows.DependencyObject)">
\r
1030 Get the visual tree ancestors of an element and the element itself.
\r
1032 <param name="element">The element.</param>
\r
1034 The visual tree ancestors of an element and the element itself.
\r
1037 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualChildren(System.Windows.DependencyObject)">
\r
1039 Get the visual tree children of an element.
\r
1041 <param name="element">The element.</param>
\r
1042 <returns>The visual tree children of an element.</returns>
\r
1043 <exception cref="T:System.ArgumentNullException">
\r
1044 <paramref name="element"/> is null.
\r
1047 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualChildrenAndSelf(System.Windows.DependencyObject)">
\r
1049 Get the visual tree children of an element and the element itself.
\r
1051 <param name="element">The element.</param>
\r
1053 The visual tree children of an element and the element itself.
\r
1055 <exception cref="T:System.ArgumentNullException">
\r
1056 <paramref name="element"/> is null.
\r
1059 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualChildrenAndSelfIterator(System.Windows.DependencyObject)">
\r
1061 Get the visual tree children of an element and the element itself.
\r
1063 <param name="element">The element.</param>
\r
1065 The visual tree children of an element and the element itself.
\r
1068 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualDescendants(System.Windows.DependencyObject)">
\r
1070 Get the visual tree descendants of an element.
\r
1072 <param name="element">The element.</param>
\r
1073 <returns>The visual tree descendants of an element.</returns>
\r
1074 <exception cref="T:System.ArgumentNullException">
\r
1075 <paramref name="element"/> is null.
\r
1078 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualDescendantsAndSelf(System.Windows.DependencyObject)">
\r
1080 Get the visual tree descendants of an element and the element
\r
1083 <param name="element">The element.</param>
\r
1085 The visual tree descendants of an element and the element itself.
\r
1087 <exception cref="T:System.ArgumentNullException">
\r
1088 <paramref name="element"/> is null.
\r
1091 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualDescendantsAndSelfIterator(System.Windows.DependencyObject)">
\r
1093 Get the visual tree descendants of an element and the element
\r
1096 <param name="element">The element.</param>
\r
1098 The visual tree descendants of an element and the element itself.
\r
1101 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualSiblings(System.Windows.DependencyObject)">
\r
1103 Get the visual tree siblings of an element.
\r
1105 <param name="element">The element.</param>
\r
1106 <returns>The visual tree siblings of an element.</returns>
\r
1107 <exception cref="T:System.ArgumentNullException">
\r
1108 <paramref name="element"/> is null.
\r
1111 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetVisualSiblingsAndSelf(System.Windows.DependencyObject)">
\r
1113 Get the visual tree siblings of an element and the element itself.
\r
1115 <param name="element">The element.</param>
\r
1117 The visual tree siblings of an element and the element itself.
\r
1119 <exception cref="T:System.ArgumentNullException">
\r
1120 <paramref name="element"/> is null.
\r
1123 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetBoundsRelativeTo(System.Windows.FrameworkElement,System.Windows.UIElement)">
\r
1125 Get the bounds of an element relative to another element.
\r
1127 <param name="element">The element.</param>
\r
1128 <param name="otherElement">
\r
1129 The element relative to the other element.
\r
1132 The bounds of the element relative to another element, or null if
\r
1133 the elements are not related.
\r
1135 <exception cref="T:System.ArgumentNullException">
\r
1136 <paramref name="element"/> is null.
\r
1138 <exception cref="T:System.ArgumentNullException">
\r
1139 <paramref name="otherElement"/> is null.
\r
1142 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.InvokeOnLayoutUpdated(System.Windows.FrameworkElement,System.Action)">
\r
1144 Perform an action when the element's LayoutUpdated event fires.
\r
1146 <param name="element">The element.</param>
\r
1147 <param name="action">The action to perform.</param>
\r
1148 <exception cref="T:System.ArgumentNullException">
\r
1149 <paramref name="element"/> is null.
\r
1151 <exception cref="T:System.ArgumentNullException">
\r
1152 <paramref name="action"/> is null.
\r
1155 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetLogicalChildren(System.Windows.FrameworkElement)">
\r
1157 Retrieves all the logical children of a framework element using a
\r
1158 breadth-first search. For performance reasons this method manually
\r
1159 manages the stack instead of using recursion.
\r
1161 <param name="parent">The parent framework element.</param>
\r
1162 <returns>The logical children of the framework element.</returns>
\r
1164 <member name="M:System.Windows.Controls.Primitives.VisualTreeExtensions.GetLogicalDescendents(System.Windows.FrameworkElement)">
\r
1166 Retrieves all the logical descendents of a framework element using a
\r
1167 breadth-first search. For performance reasons this method manually
\r
1168 manages the stack instead of using recursion.
\r
1170 <param name="parent">The parent framework element.</param>
\r
1171 <returns>The logical children of the framework element.</returns>
\r
1173 <member name="T:System.Windows.Controls.DockPanel">
\r
1175 Arranges child elements around the edges of the panel. Optionally,
\r
1176 last added child element can occupy the remaining space.
\r
1178 <QualityBand>Stable</QualityBand>
\r
1180 <member name="F:System.Windows.Controls.DockPanel._ignorePropertyChange">
\r
1182 A value indicating whether a dependency property change handler
\r
1183 should ignore the next change notification. This is used to reset
\r
1184 the value of properties without performing any of the actions in
\r
1185 their change handlers.
\r
1188 <member name="F:System.Windows.Controls.DockPanel.LastChildFillProperty">
\r
1191 <see cref="P:System.Windows.Controls.DockPanel.LastChildFill" />
\r
1192 dependency property.
\r
1195 <member name="M:System.Windows.Controls.DockPanel.OnLastChildFillPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
1197 LastChildFillProperty property changed handler.
\r
1199 <param name="d">DockPanel that changed its LastChildFill.</param>
\r
1200 <param name="e">Event arguments.</param>
\r
1202 <member name="M:System.Windows.Controls.DockPanel.GetDock(System.Windows.UIElement)">
\r
1204 Gets the value of the
\r
1205 <see cref="P:System.Windows.Controls.DockPanel.Dock" /> attached
\r
1206 property for the specified element.
\r
1208 <param name="element">
\r
1209 The element from which the property value is read.
\r
1212 The <see cref="P:System.Windows.Controls.DockPanel.Dock" /> property
\r
1213 value for the element.
\r
1216 <member name="M:System.Windows.Controls.DockPanel.SetDock(System.Windows.UIElement,System.Windows.Controls.Dock)">
\r
1218 Sets the value of the
\r
1219 <see cref="P:System.Windows.Controls.DockPanel.Dock" /> attached
\r
1220 property for the specified element to the specified dock value.
\r
1222 <param name="element">
\r
1223 The element to which the attached property is assigned.
\r
1225 <param name="dock">
\r
1226 The dock value to assign to the specified element.
\r
1229 <member name="F:System.Windows.Controls.DockPanel.DockProperty">
\r
1232 <see cref="P:System.Windows.Controls.DockPanel.Dock" />
\r
1233 attached property.
\r
1236 <member name="M:System.Windows.Controls.DockPanel.OnDockPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
1238 DockProperty property changed handler.
\r
1240 <param name="d">UIElement that changed its Dock.</param>
\r
1241 <param name="e">Event arguments.</param>
\r
1243 <member name="M:System.Windows.Controls.DockPanel.#ctor">
\r
1245 Initializes a new instance of the
\r
1246 <see cref="T:System.Windows.Controls.DockPanel" /> class.
\r
1249 <member name="M:System.Windows.Controls.DockPanel.MeasureOverride(System.Windows.Size)">
\r
1251 Measures the child elements of a
\r
1252 <see cref="T:System.Windows.Controls.DockPanel" /> in preparation
\r
1253 for arranging them during the
\r
1254 <see cref="M:System.Windows.Controls.DockPanel.ArrangeOverride(System.Windows.Size)" />
\r
1257 <param name="constraint">
\r
1258 The area available to the
\r
1259 <see cref="T:System.Windows.Controls.DockPanel" />.
\r
1262 The desired size of the
\r
1263 <see cref="T:System.Windows.Controls.DockPanel" />.
\r
1266 <member name="M:System.Windows.Controls.DockPanel.ArrangeOverride(System.Windows.Size)">
\r
1268 Arranges the child elements of the
\r
1269 <see cref="T:System.Windows.Controls.DockPanel" /> control.
\r
1271 <param name="arrangeSize">
\r
1272 The area in the parent element that the
\r
1273 <see cref="T:System.Windows.Controls.DockPanel" /> should use to
\r
1274 arrange its child elements.
\r
1277 The actual size of the
\r
1278 <see cref="T:System.Windows.Controls.DockPanel" /> after the child
\r
1279 elements are arranged. The actual size should always equal
\r
1280 <paramref name="arrangeSize" />.
\r
1283 <member name="P:System.Windows.Controls.DockPanel.LastChildFill">
\r
1285 Gets or sets a value indicating whether the last child element
\r
1286 added to a <see cref="T:System.Windows.Controls.DockPanel" />
\r
1287 resizes to fill the remaining space.
\r
1290 True if the last element added resizes to fill the remaining space,
\r
1291 false to indicate the last element does not resize. The default is
\r
1295 <member name="T:System.Windows.Controls.CollectionHelper">
\r
1297 A set of extension methods for manipulating collections.
\r
1299 <QualityBand>Experimental</QualityBand>
\r
1301 <member name="M:System.Windows.Controls.CollectionHelper.IsReadOnly(System.Collections.IEnumerable)">
\r
1303 Returns a value indicating whether a collection is read-only.
\r
1305 <param name="collection">The collection to examine.</param>
\r
1306 <returns>A value indicating whether a collection is read-only.</returns>
\r
1308 <member name="M:System.Windows.Controls.CollectionHelper.CanInsert(System.Collections.IEnumerable,System.Object)">
\r
1310 Returns a value Indicating whether an item can be inserted in a
\r
1313 <param name="collection">The collection.</param>
\r
1314 <param name="item">The item to be inserted.</param>
\r
1315 <returns>A value Indicating whether an item can be inserted in a
\r
1316 collection.</returns>
\r
1318 <member name="M:System.Windows.Controls.CollectionHelper.Insert(System.Collections.IEnumerable,System.Int32,System.Object)">
\r
1320 Inserts an item into the collection at an index.
\r
1322 <param name="collection">The collection.</param>
\r
1323 <param name="index">The index at which to insert the item.</param>
\r
1324 <param name="item">The item to be inserted.</param>
\r
1326 <member name="M:System.Windows.Controls.CollectionHelper.Count(System.Collections.IEnumerable)">
\r
1328 Gets the number of items in the collection.
\r
1330 <param name="collection">The collection.</param>
\r
1331 <returns>The number of items in the collection.</returns>
\r
1333 <member name="M:System.Windows.Controls.CollectionHelper.Add(System.Collections.IEnumerable,System.Object)">
\r
1335 Adds an item to the collection.
\r
1337 <param name="collection">The collection.</param>
\r
1338 <param name="item">The item to be added.</param>
\r
1340 <member name="M:System.Windows.Controls.CollectionHelper.Remove(System.Collections.IEnumerable,System.Object)">
\r
1342 Removes an item from the collection.
\r
1344 <param name="collection">The collection.</param>
\r
1345 <param name="item">The item to be removed.</param>
\r
1347 <member name="M:System.Windows.Controls.CollectionHelper.RemoveAt(System.Collections.IEnumerable,System.Int32)">
\r
1349 Removes an item at a given index from the collection.
\r
1351 <param name="collection">The collection.</param>
\r
1352 <param name="index">The index of the item to be removed.</param>
\r
1354 <member name="T:System.Windows.Controls.CardPanel">
\r
1356 Lays out elements by overlapping each successive item on top of the other.
\r
1358 <QualityBand>Experimental</QualityBand>
\r
1360 <member name="F:System.Windows.Controls.CardPanel.HorizontalMarginProperty">
\r
1362 Identifies the HorizontalMargin dependency property.
\r
1365 <member name="M:System.Windows.Controls.CardPanel.OnHorizontalMarginPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
1367 Called when the value of the HorizontalMargin property changes.
\r
1369 <param name="d">Control that changed its HorizontalMargin.</param>
\r
1370 <param name="e">Event arguments.</param>
\r
1372 <member name="M:System.Windows.Controls.CardPanel.OnHorizontalMarginPropertyChanged(System.Double,System.Double)">
\r
1374 Called when the value of the HorizontalMargin property changes.
\r
1376 <param name="oldValue">The value to be replaced.</param>
\r
1377 <param name="newValue">The new value.</param>
\r
1379 <member name="F:System.Windows.Controls.CardPanel.VerticalMarginProperty">
\r
1381 Identifies the VerticalMargin dependency property.
\r
1384 <member name="M:System.Windows.Controls.CardPanel.OnVerticalMarginPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
1386 Called when the value of the VerticalMargin property changes.
\r
1388 <param name="d">Control that changed its VerticalMargin.</param>
\r
1389 <param name="e">Event arguments.</param>
\r
1391 <member name="M:System.Windows.Controls.CardPanel.OnVerticalMarginPropertyChanged(System.Double,System.Double)">
\r
1393 Called when the value of the VerticalMargin property changes.
\r
1395 <param name="oldValue">The value to be replaced.</param>
\r
1396 <param name="newValue">The new value.</param>
\r
1398 <member name="M:System.Windows.Controls.CardPanel.MeasureOverride(System.Windows.Size)">
\r
1400 Measures the children of the panel.
\r
1402 <param name="availableSize">The available size.</param>
\r
1403 <returns>The size required by the children.</returns>
\r
1405 <member name="M:System.Windows.Controls.CardPanel.ArrangeOverride(System.Windows.Size)">
\r
1407 Arranges the children of the panel.
\r
1409 <param name="finalSize">The final size.</param>
\r
1410 <returns>The size required by the children.</returns>
\r
1412 <member name="P:System.Windows.Controls.CardPanel.HorizontalMargin">
\r
1414 Gets or sets the horizontal margin between items.
\r
1417 <member name="P:System.Windows.Controls.CardPanel.VerticalMargin">
\r
1419 Gets or sets the horizontal margin between items.
\r
1422 <member name="T:Microsoft.Windows.DataObject">
\r
1424 Provides a basic implementation of the System.Windows.IDataObject interface,
\r
1425 which defines a format-independent mechanism for transferring data.
\r
1427 <QualityBand>Experimental</QualityBand>
\r
1429 <member name="T:Microsoft.Windows.IDataObject">
\r
1431 Provides a format-independent mechanism for transferring data.
\r
1433 <QualityBand>Experimental</QualityBand>
\r
1435 <member name="M:Microsoft.Windows.IDataObject.GetData(System.String)">
\r
1437 Retrieves a data object in a specified format; the data format is specified
\r
1440 <param name="format">A string that specifies what format to retrieve
\r
1441 the data as.</param>
\r
1442 <returns>A data object with the data in the specified format, or null if the data
\r
1443 is not available in the specified format.</returns>
\r
1445 <member name="M:Microsoft.Windows.IDataObject.GetData(System.Type)">
\r
1447 Retrieves a data object in a specified format; the data format is specified
\r
1448 by a System.Type object.
\r
1450 <param name="format">A System.Type object that specifies what format
\r
1451 to retrieve the data as.</param>
\r
1452 <returns>A data object with the data in the specified format, or null if the data
\r
1453 is not available in the specified format.</returns>
\r
1455 <member name="M:Microsoft.Windows.IDataObject.GetData(System.String,System.Boolean)">
\r
1457 Retrieves a data object in a specified format, optionally converting the data to the specified format.
\r
1459 <param name="format">A string that specifies what format to retrieve
\r
1460 the data as. See the System.Windows.DataFormats class for a set of predefined data formats.</param>
\r
1461 <param name="autoConvert">True to attempt to automatically convert the data to the specified format;
\r
1462 false for no data format conversion. Â If this parameter is false, the method
\r
1463 returns data in the specified format if available, or null if the data is
\r
1464 not available in the specified format.</param>
\r
1465 <returns>A data object with the data in the specified format, or null if the data is not available in the specified format.</returns>
\r
1467 <member name="M:Microsoft.Windows.IDataObject.GetDataPresent(System.String)">
\r
1469 Checks to see whether the data is available in, or can be converted
\r
1470 to, a specified format; the data format is specified by a string.
\r
1472 <param name="format">A string that specifies what format to check for.</param>
\r
1473 <returns>True if the data is in, or can be converted to, the specified format; otherwise,
\r
1476 <member name="M:Microsoft.Windows.IDataObject.GetDataPresent(System.Type)">
\r
1478 Checks to see whether the data is available in, or can be converted
\r
1479 to, a specified format. The data format is specified by a
\r
1480 System.Type object.
\r
1482 <param name="format">A System.Type that specifies what format to
\r
1483 check for. See the System.Windows.DataFormats class for a set of
\r
1484 predefined data formats.</param>
\r
1485 <returns>True if the data is in, or can be converted to, the
\r
1486 specified format; otherwise, false.</returns>
\r
1488 <member name="M:Microsoft.Windows.IDataObject.GetDataPresent(System.String,System.Boolean)">
\r
1490 Determines whether the data is available in, or can be converted to, a format
\r
1491 specified by a System.Type object.
\r
1493 <param name="format">A System.Type that specifies the format for the data.</param>
\r
1494 <param name="autoConvert">True to attempt to automatically convert
\r
1495 the data to the specified format; false for no data format conversion.</param>
\r
1496 <returns>An object that contains the data in the specified format,
\r
1497 or null if the data is unavailable in the specified format.</returns>
\r
1499 <member name="M:Microsoft.Windows.IDataObject.GetFormats">
\r
1501 Returns a list of formats in which the data in this data object is stored,
\r
1502 or can be converted to.
\r
1504 <returns>An array of strings, with each string specifying the name of a format that
\r
1505 this data object supports.</returns>
\r
1507 <member name="M:Microsoft.Windows.IDataObject.GetFormats(System.Boolean)">
\r
1509 Returns a list of formats in which the data in this data object is stored.
\r
1510 A flag indicates whether to also include formats that the data can
\r
1511 be automatically converted to.
\r
1513 <param name="autoConvert">True to attempt to automatically convert
\r
1514 the data to the specified format; false for no data format conversion.</param>
\r
1515 <returns>An array of strings, with each string specifying the name of a format that
\r
1516 this data object supports.</returns>
\r
1518 <member name="M:Microsoft.Windows.IDataObject.SetData(System.Object)">
\r
1520 Stores the specified data in this data object, automatically determining
\r
1521 the data format from the source object type.
\r
1523 <param name="data">An object that represents the data to store in this data object.</param>
\r
1525 <member name="M:Microsoft.Windows.IDataObject.SetData(System.String,System.Object)">
\r
1527 Stores the specified data in this data object, automatically determining
\r
1528 the data format from the source object type.
\r
1530 <param name="format">A string that specifies the format for the data.</param>
\r
1531 <param name="data">An object that represents the data to store in this data object.</param>
\r
1533 <member name="M:Microsoft.Windows.IDataObject.SetData(System.Type,System.Object)">
\r
1535 Stores the specified data in this data object, automatically determining
\r
1536 the data format from the source object type.
\r
1538 <param name="format">A System.Type that specifies the format for the data.</param>
\r
1539 <param name="data">An object that represents the data to store in this data object.</param>
\r
1541 <member name="M:Microsoft.Windows.IDataObject.SetData(System.String,System.Object,System.Boolean)">
\r
1543 Stores the specified data in this data object, automatically determining
\r
1544 the data format from the source object type.
\r
1546 <param name="format">A string that specifies the format for the data.</param>
\r
1547 <param name="data">An object that represents the data to store in this data object.</param>
\r
1548 <param name="autoConvert">True to attempt to automatically convert
\r
1549 the data to the specified format; false for no data format conversion.</param>
\r
1551 <member name="M:Microsoft.Windows.DataObject.#ctor">
\r
1553 Initializes a new instance of the DataObject class.
\r
1556 <member name="M:Microsoft.Windows.DataObject.#ctor(System.Object)">
\r
1558 Initializes a new instance of the DataObject class.
\r
1560 <param name="data">An object that represents the data to store in this data object.</param>
\r
1562 <member name="M:Microsoft.Windows.DataObject.GetData(System.String)">
\r
1564 Returns data in a format specified by a string.
\r
1566 <param name="format">A string that specifies the format for the
\r
1568 <returns>An object that contains the data in the specified format,
\r
1569 or null if the data is unavailable in the specified format.</returns>
\r
1571 <member name="M:Microsoft.Windows.DataObject.GetData(System.Type)">
\r
1573 Returns a data object in a format specified by a System.Type object.
\r
1575 <param name="format">A System.Type that specifies the format for the data.</param>
\r
1576 <returns>A data object with the data in the specified format, or null if the data
\r
1577 is unavailable in the specified format.</returns>
\r
1579 <member name="M:Microsoft.Windows.DataObject.GetData(System.String,System.Boolean)">
\r
1581 Returns data in a format specified by a string.
\r
1583 <param name="format">A string that specifies the format for the
\r
1585 <param name="autoConvert">True to attempt to automatically convert
\r
1586 the data to the specified format; false for no data format conversion.</param>
\r
1587 <returns>An object that contains the data in the specified format,
\r
1588 or null if the data is unavailable in the specified format.</returns>
\r
1590 <member name="M:Microsoft.Windows.DataObject.GetDataPresent(System.String)">
\r
1592 Determines whether the data is available in, or can be converted to, a format
\r
1593 specified by a string.
\r
1595 <param name="format">A string that specifies the format for the data.</param>
\r
1596 <returns>True if the data is in, or can be converted to, the specified format; otherwise,
\r
1599 <member name="M:Microsoft.Windows.DataObject.GetDataPresent(System.Type)">
\r
1601 Determines whether the data is available in, or can be converted to, a format
\r
1602 specified by a System.Type object.
\r
1604 <param name="format">A System.Type that specifies the format for the data.</param>
\r
1605 <returns>True if the data is in, or can be converted to, the specified format; otherwise,
\r
1608 <member name="M:Microsoft.Windows.DataObject.GetDataPresent(System.String,System.Boolean)">
\r
1610 Determines whether the data is available in, or can be converted to, a format
\r
1611 specified by a System.Type object.
\r
1613 <param name="format">A System.Type that specifies the format for the data.</param>
\r
1614 <param name="autoConvert">True to attempt to automatically convert
\r
1615 the data to the specified format; false for no data format conversion.</param>
\r
1616 <returns>An object that contains the data in the specified format,
\r
1617 or null if the data is unavailable in the specified format.</returns>
\r
1619 <member name="M:Microsoft.Windows.DataObject.GetFormats">
\r
1621 Returns a list of formats in which the data in this data object is stored,
\r
1622 or can be converted to.
\r
1624 <returns>An array of strings, with each string specifying the name of a format that
\r
1625 this data object supports.</returns>
\r
1627 <member name="M:Microsoft.Windows.DataObject.GetFormats(System.Boolean)">
\r
1629 Returns a list of formats in which the data in this data object is stored.
\r
1630 A Boolean flag indicates whether to also include formats that the data can
\r
1631 be automatically converted to.
\r
1633 <param name="autoConvert">True to attempt to automatically convert
\r
1634 the data to the specified format; false for no data format conversion.</param>
\r
1635 <returns>An array of strings, with each string specifying the name of a format that
\r
1636 this data object supports.</returns>
\r
1638 <member name="M:Microsoft.Windows.DataObject.SetData(System.Object)">
\r
1640 Stores the specified data in this data object, automatically determining
\r
1641 the data format from the source object type.
\r
1643 <param name="data">An object that represents the data to store in this data object.</param>
\r
1645 <member name="M:Microsoft.Windows.DataObject.SetData(System.String,System.Object)">
\r
1647 Stores the specified data in this data object, automatically determining
\r
1648 the data format from the source object type.
\r
1650 <param name="format">A string that specifies the format for the data.</param>
\r
1651 <param name="data">An object that represents the data to store in this data object.</param>
\r
1653 <member name="M:Microsoft.Windows.DataObject.SetData(System.Type,System.Object)">
\r
1655 Stores the specified data in this data object, automatically determining
\r
1656 the data format from the source object type.
\r
1658 <param name="format">A System.Type that specifies the format for the data.</param>
\r
1659 <param name="data">An object that represents the data to store in this data object.</param>
\r
1661 <member name="M:Microsoft.Windows.DataObject.SetData(System.String,System.Object,System.Boolean)">
\r
1663 Stores the specified data in this data object, automatically determining
\r
1664 the data format from the source object type.
\r
1666 <param name="format">A string that specifies the format for the data.</param>
\r
1667 <param name="data">An object that represents the data to store in this data object.</param>
\r
1668 <param name="autoConvert">True to attempt to automatically convert
\r
1669 the data to the specified format; false for no data format conversion.</param>
\r
1671 <member name="P:Microsoft.Windows.DataObject.Data">
\r
1673 Gets or sets the data.
\r
1676 <member name="T:Microsoft.Windows.DependencyObjectExtensions">
\r
1678 A set of extension methods for DependencyObjects.
\r
1680 <QualityBand>Experimental</QualityBand>
\r
1682 <member name="M:Microsoft.Windows.DependencyObjectExtensions.RaiseRoutedEvent``1(System.Windows.DependencyObject,``0,System.Action{System.Windows.DependencyObject,``0})">
\r
1684 Raises a routed event by executing an operation on an element and
\r
1685 all of its ancestors.
\r
1687 <typeparam name="T">The type of the event arguments.</typeparam>
\r
1688 <param name="that">The element to raise the event on.</param>
\r
1689 <param name="eventArgs">Information about the event.</param>
\r
1690 <param name="action">An action that raises the event on a given
\r
1692 <returns>The event args after the event has been raised.</returns>
\r
1694 <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDragEnter(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">
\r
1696 Raises the attached DragEnter event on a element.
\r
1698 <param name="element">The element to raise the event on.</param>
\r
1699 <param name="args">Information about the event.</param>
\r
1701 <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDragOver(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">
\r
1703 Raises the attached DragOver event on a element.
\r
1705 <param name="element">The element to raise the event on.</param>
\r
1706 <param name="args">Information about the event.</param>
\r
1708 <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDragLeave(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">
\r
1710 Raises the attached DragLeave event on a element.
\r
1712 <param name="element">The element to raise the event on.</param>
\r
1713 <param name="args">Information about the event.</param>
\r
1715 <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnDrop(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs)">
\r
1717 Raises the attached Drop event on a element.
\r
1719 <param name="element">The element to raise the event on.</param>
\r
1720 <param name="args">Information about the event.</param>
\r
1722 <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnGiveFeedback(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventArgs)">
\r
1724 Raises the attached GiveFeedback event on a element.
\r
1726 <param name="element">The element to raise the event on.</param>
\r
1727 <param name="args">Information about the event.</param>
\r
1729 <member name="M:Microsoft.Windows.DependencyObjectExtensions.OnQueryContinueDrag(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventArgs)">
\r
1731 Raises the attached QueryContinueDrag event on a element.
\r
1733 <param name="element">The element to raise the event on.</param>
\r
1734 <param name="args">Information about the event.</param>
\r
1736 <member name="T:Microsoft.Windows.DragAction">
\r
1738 Specifies how and if a drag-and-drop operation should continue.
\r
1740 <QualityBand>Experimental</QualityBand>
\r
1742 <member name="F:Microsoft.Windows.DragAction.Continue">
\r
1744 The operation will continue.
\r
1747 <member name="F:Microsoft.Windows.DragAction.Drop">
\r
1749 The operation will stop with a drop.
\r
1752 <member name="F:Microsoft.Windows.DragAction.Cancel">
\r
1754 The operation is canceled with no drop message.
\r
1757 <member name="T:System.Windows.Controls.DragDecorator">
\r
1759 A content control that visually indicates what actions are available
\r
1760 during a drag operation.
\r
1762 <QualityBand>Experimental</QualityBand>
\r
1764 <member name="F:System.Windows.Controls.DragDecorator.IconPositionProperty">
\r
1766 Identifies the icon position dependency property.
\r
1769 <member name="F:System.Windows.Controls.DragDecorator.EffectsProperty">
\r
1771 Identifies the Effects dependency property.
\r
1774 <member name="M:System.Windows.Controls.DragDecorator.OnEffectsPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
1776 EffectsProperty property changed handler.
\r
1778 <param name="d">DragContainer that changed its Effects.</param>
\r
1779 <param name="e">Event arguments.</param>
\r
1781 <member name="M:System.Windows.Controls.DragDecorator.OnEffectsPropertyChanged">
\r
1783 Changes the appearance of the DragDecorator when the effects
\r
1784 property is changed.
\r
1787 <member name="M:System.Windows.Controls.DragDecorator.Update">
\r
1789 Updates the visual state of the DragContainer.
\r
1792 <member name="M:System.Windows.Controls.DragDecorator.#ctor">
\r
1794 Initializes a new instance of the DragDecorator.
\r
1797 <member name="P:System.Windows.Controls.DragDecorator.IconPosition">
\r
1799 Gets or sets the icon position.
\r
1802 <member name="P:System.Windows.Controls.DragDecorator.Effects">
\r
1804 Gets or sets the drag drop effects.
\r
1807 <member name="T:Microsoft.Windows.DragDrop">
\r
1809 Provides helper methods and fields for initiating drag-and-drop operations,
\r
1810 including a method to begin a drag-and-drop operation, and facilities for
\r
1811 adding and removing drag-and-drop related event handlers.
\r
1813 <QualityBand>Experimental</QualityBand>
\r
1815 <member name="F:Microsoft.Windows.DragDrop.DragEnterEvent">
\r
1817 Identifies the System.Windows.DragDrop.DragEnter attached event.
\r
1820 <member name="F:Microsoft.Windows.DragDrop.DragLeaveEvent">
\r
1822 Identifies the System.Windows.UIElement.DragLeave attached event.
\r
1825 <member name="F:Microsoft.Windows.DragDrop.DragOverEvent">
\r
1827 Identifies the System.Windows.UIElement.DragOver attached event.
\r
1830 <member name="F:Microsoft.Windows.DragDrop.DropEvent">
\r
1832 Identifies the System.Windows.UIElement.Drop attached event.
\r
1835 <member name="F:Microsoft.Windows.DragDrop.GiveFeedbackEvent">
\r
1837 Identifies the System.Windows.UIElement.GiveFeedback attached event.
\r
1840 <member name="F:Microsoft.Windows.DragDrop.QueryContinueDragEvent">
\r
1842 Identifies the System.Windows.UIElement.QueryContinueDrag attached event.
\r
1845 <member name="F:Microsoft.Windows.DragDrop._dragOperationInProgress">
\r
1847 The drag operation in progress.
\r
1850 <member name="M:Microsoft.Windows.DragDrop.OnDragCompleted(System.Windows.DragDropCompletedEventArgs)">
\r
1852 Raises the DragCompleted event.
\r
1854 <param name="args">Information about the event.</param>
\r
1856 <member name="M:Microsoft.Windows.DragDrop.GetDragCompleted">
\r
1858 Returns an observable that wraps the DragCompleted event.
\r
1860 <returns>An observable that wraps the DragCompleted event.</returns>
\r
1862 <member name="M:Microsoft.Windows.DragDrop.RemoveDragEnterHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
\r
1864 Removes a handler from the attached DragEnter event.
\r
1866 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1867 <param name="handler">The event handler.</param>
\r
1869 <member name="M:Microsoft.Windows.DragDrop.AddDragEnterHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">
\r
1871 Adds a handler to the attached DragEnter event.
\r
1873 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1874 <param name="handler">The event handler.</param>
\r
1875 <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>
\r
1877 <member name="M:Microsoft.Windows.DragDrop.AddDragEnterHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
\r
1879 Adds a handler to the attached DragEnter event.
\r
1881 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1882 <param name="handler">The event handler.</param>
\r
1884 <member name="M:Microsoft.Windows.DragDrop.GetDragEnterHandlers(System.Windows.DependencyObject)">
\r
1886 Gets the drag enter handler.
\r
1888 <param name="element">The element to attach the event handler to.</param>
\r
1889 <returns>The event handler.</returns>
\r
1891 <member name="F:Microsoft.Windows.DragDrop.DragEnterHandlerProperty">
\r
1893 Identifies the DragEnterHandler dependency property.
\r
1896 <member name="M:Microsoft.Windows.DragDrop.RemoveDragOverHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
\r
1898 Removes a handler from the attached DragOver event.
\r
1900 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1901 <param name="handler">The event handler.</param>
\r
1903 <member name="M:Microsoft.Windows.DragDrop.AddDragOverHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">
\r
1905 Adds a handler to the attached DragOver event.
\r
1907 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1908 <param name="handler">The event handler.</param>
\r
1909 <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>
\r
1911 <member name="M:Microsoft.Windows.DragDrop.AddDragOverHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
\r
1913 Adds a handler to the attached DragOver event.
\r
1915 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1916 <param name="handler">The event handler.</param>
\r
1918 <member name="M:Microsoft.Windows.DragDrop.GetDragOverHandlers(System.Windows.DependencyObject)">
\r
1920 Gets the drag Over handler.
\r
1922 <param name="element">The element to attach the event handler to.</param>
\r
1923 <returns>The event handler.</returns>
\r
1925 <member name="F:Microsoft.Windows.DragDrop.DragOverHandlerProperty">
\r
1927 Identifies the DragOverHandler dependency property.
\r
1930 <member name="M:Microsoft.Windows.DragDrop.RemoveDragLeaveHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
\r
1932 Removes a handler from the attached DragLeave event.
\r
1934 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1935 <param name="handler">The event handler.</param>
\r
1937 <member name="M:Microsoft.Windows.DragDrop.AddDragLeaveHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">
\r
1939 Adds a handler to the attached DragLeave event.
\r
1941 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1942 <param name="handler">The event handler.</param>
\r
1943 <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>
\r
1945 <member name="M:Microsoft.Windows.DragDrop.AddDragLeaveHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
\r
1947 Adds a handler to the attached DragLeave event.
\r
1949 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1950 <param name="handler">The event handler.</param>
\r
1952 <member name="M:Microsoft.Windows.DragDrop.GetDragLeaveHandlers(System.Windows.DependencyObject)">
\r
1954 Gets the drag Leave handler.
\r
1956 <param name="element">The element to attach the event handler to.</param>
\r
1957 <returns>The event handler.</returns>
\r
1959 <member name="F:Microsoft.Windows.DragDrop.DragLeaveHandlerProperty">
\r
1961 Identifies the DragLeaveHandler dependency property.
\r
1964 <member name="M:Microsoft.Windows.DragDrop.RemoveDropHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
\r
1966 Removes a handler from the attached Drop event.
\r
1968 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1969 <param name="handler">The event handler.</param>
\r
1971 <member name="M:Microsoft.Windows.DragDrop.AddDropHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler,System.Boolean)">
\r
1973 Adds a handler to the attached Drop event.
\r
1975 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1976 <param name="handler">The event handler.</param>
\r
1977 <param name="handledEventsToo">A value Indicating whether to invoke the handler if the event is handled.</param>
\r
1979 <member name="M:Microsoft.Windows.DragDrop.AddDropHandler(System.Windows.DependencyObject,Microsoft.Windows.DragEventHandler)">
\r
1981 Adds a handler to the attached Drop event.
\r
1983 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
1984 <param name="handler">The event handler.</param>
\r
1986 <member name="M:Microsoft.Windows.DragDrop.GetDropHandlers(System.Windows.DependencyObject)">
\r
1988 Gets the drag Leave handler.
\r
1990 <param name="element">The element to attach the event handler to.</param>
\r
1991 <returns>The event handler.</returns>
\r
1993 <member name="F:Microsoft.Windows.DragDrop.DropHandlerProperty">
\r
1995 Identifies the DropHandler dependency property.
\r
1998 <member name="M:Microsoft.Windows.DragDrop.RemoveGiveFeedbackHandler(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventHandler)">
\r
2000 Removes a handler from the attached GiveFeedback event.
\r
2002 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
2003 <param name="handler">The event handler.</param>
\r
2005 <member name="M:Microsoft.Windows.DragDrop.AddGiveFeedbackHandler(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventHandler,System.Boolean)">
\r
2007 Adds a handler to the attached GiveFeedback event.
\r
2009 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
2010 <param name="handler">The event handler.</param>
\r
2011 <param name="handledEventsToo">A value Indicating whether to invoke the
\r
2012 handler if the event has been handled.</param>
\r
2014 <member name="M:Microsoft.Windows.DragDrop.AddGiveFeedbackHandler(System.Windows.DependencyObject,Microsoft.Windows.GiveFeedbackEventHandler)">
\r
2016 Adds a handler to the attached GiveFeedback event.
\r
2018 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
2019 <param name="handler">The event handler.</param>
\r
2021 <member name="M:Microsoft.Windows.DragDrop.GetGiveFeedbackHandlers(System.Windows.DependencyObject)">
\r
2023 Gets the GiveFeedback Leave handler.
\r
2025 <param name="element">The element to attach the event handler to.</param>
\r
2026 <returns>The event handler.</returns>
\r
2028 <member name="F:Microsoft.Windows.DragDrop.GiveFeedbackHandlerProperty">
\r
2030 Identifies the GiveFeedbackHandler dependency property.
\r
2033 <member name="M:Microsoft.Windows.DragDrop.RemoveQueryContinueDragHandler(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventHandler)">
\r
2035 Removes a handler from the attached QueryContinueDrag event.
\r
2037 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
2038 <param name="handler">The event handler.</param>
\r
2040 <member name="M:Microsoft.Windows.DragDrop.AddQueryContinueDragHandler(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventHandler,System.Boolean)">
\r
2042 Adds a handler to the attached QueryContinueDrag event.
\r
2044 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
2045 <param name="handler">The event handler.</param>
\r
2046 <param name="handledEventsToo">A value Indicating whether to invoke the
\r
2047 handler if the event has been handled.</param>
\r
2049 <member name="M:Microsoft.Windows.DragDrop.AddQueryContinueDragHandler(System.Windows.DependencyObject,Microsoft.Windows.QueryContinueDragEventHandler)">
\r
2051 Adds a handler to the attached QueryContinueDrag event.
\r
2053 <param name="element">The DependencyObject to attach an event handler for.</param>
\r
2054 <param name="handler">The event handler.</param>
\r
2056 <member name="M:Microsoft.Windows.DragDrop.GetQueryContinueDragHandlers(System.Windows.DependencyObject)">
\r
2058 Gets the QueryContinueDrag Leave handler.
\r
2060 <param name="element">The element to attach the event handler to.</param>
\r
2061 <returns>The event handler.</returns>
\r
2063 <member name="F:Microsoft.Windows.DragDrop.QueryContinueDragHandlerProperty">
\r
2065 Identifies the QueryContinueDragHandler dependency property.
\r
2068 <member name="M:Microsoft.Windows.DragDrop.DoDragDrop(System.Windows.DependencyObject,System.Object,Microsoft.Windows.DragDropEffects,Microsoft.Windows.DragDropKeyStates)">
\r
2070 Initiates a drag-and-drop operation.
\r
2072 <param name="dragSource">A reference to the dependency object that is the source of the data being
\r
2074 <param name="data">A data object that contains the data being dragged.</param>
\r
2075 <param name="allowedEffects">One of the System.Windows.DragDropEffects values that specifies permitted
\r
2076 effects of the drag-and-drop operation.</param>
\r
2077 <param name="initialKeyState">The initial key state when the drag operation begins.</param>
\r
2079 <member name="P:Microsoft.Windows.DragDrop.IsDragInProgress">
\r
2081 Gets a value indicating whether a drag is in progress.
\r
2084 <member name="E:Microsoft.Windows.DragDrop.DragDropCompleted">
\r
2086 An event that is raised when a drag operation is completed.
\r
2089 <member name="T:System.Windows.DragDropCompletedEventArgs">
\r
2091 Information about the SW.DragDropCompleted event.
\r
2093 <QualityBand>Experimental</QualityBand>
\r
2095 <member name="M:System.Windows.DragDropCompletedEventArgs.#ctor">
\r
2097 Initializes a new instance of the DragCompletedEventArgs class.
\r
2100 <member name="P:System.Windows.DragDropCompletedEventArgs.Effects">
\r
2102 Gets the effect of the drag operation.
\r
2105 <member name="T:Microsoft.Windows.DragDropEffects">
\r
2107 Specifies the effects of a drag-and-drop operation.
\r
2109 <QualityBand>Experimental</QualityBand>
\r
2111 <member name="F:Microsoft.Windows.DragDropEffects.Scroll">
\r
2113 Scrolling is about to start or is currently occurring in the drop target.
\r
2116 <member name="F:Microsoft.Windows.DragDropEffects.All">
\r
2118 The data is copied, removed from the drag source, and scrolled in the drop
\r
2122 <member name="F:Microsoft.Windows.DragDropEffects.None">
\r
2124 The drop target does not accept the data.
\r
2127 <member name="F:Microsoft.Windows.DragDropEffects.Copy">
\r
2129 The data is copied to the drop target.
\r
2132 <member name="F:Microsoft.Windows.DragDropEffects.Move">
\r
2134 The data from the drag source is moved to the drop target.
\r
2137 <member name="F:Microsoft.Windows.DragDropEffects.Link">
\r
2139 The data from the drag source is linked to the drop target.
\r
2142 <member name="T:Microsoft.Windows.DragDropKeyStates">
\r
2144 Specifies the current state of the modifier keys (SHIFT, CTRL, and ALT),
\r
2145 as well as the state of the mouse buttons.
\r
2147 <QualityBand>Experimental</QualityBand>
\r
2149 <member name="F:Microsoft.Windows.DragDropKeyStates.None">
\r
2151 No modifier keys or mouse buttons are pressed.
\r
2154 <member name="F:Microsoft.Windows.DragDropKeyStates.LeftMouseButton">
\r
2156 The left mouse button is pressed.
\r
2159 <member name="F:Microsoft.Windows.DragDropKeyStates.RightMouseButton">
\r
2161 The right mouse button is pressed.
\r
2164 <member name="F:Microsoft.Windows.DragDropKeyStates.ShiftKey">
\r
2166 The shift (SHIFT) key is pressed.
\r
2169 <member name="F:Microsoft.Windows.DragDropKeyStates.ControlKey">
\r
2171 The control (CTRL) key is pressed.
\r
2174 <member name="F:Microsoft.Windows.DragDropKeyStates.MiddleMouseButton">
\r
2176 The middle mouse button is pressed.
\r
2179 <member name="F:Microsoft.Windows.DragDropKeyStates.AltKey">
\r
2181 The ALT key is pressed.
\r
2184 <member name="T:System.Windows.Controls.DragDropTarget`2">
\r
2186 A control that enabled drag and drop operations on an ItemsControl.
\r
2188 <typeparam name="TItemsControlType">The type of the items control.</typeparam>
\r
2189 <typeparam name="TItemContainerType">The type of the item container.</typeparam>
\r
2190 <QualityBand>Experimental</QualityBand>
\r
2192 <member name="T:Microsoft.Windows.IAcceptDrop">
\r
2194 An object that can handle routed drag and drop events.
\r
2196 <QualityBand>Experimental</QualityBand>
\r
2198 <member name="M:Microsoft.Windows.IAcceptDrop.OnDragEnter(Microsoft.Windows.DragEventArgs)">
\r
2200 Initiates a DragEnter event.
\r
2202 <param name="args">Information about the event.</param>
\r
2204 <member name="M:Microsoft.Windows.IAcceptDrop.OnDragOver(Microsoft.Windows.DragEventArgs)">
\r
2206 Initiates a DragOver event.
\r
2208 <param name="args">Information about the event.</param>
\r
2210 <member name="M:Microsoft.Windows.IAcceptDrop.OnDragLeave(Microsoft.Windows.DragEventArgs)">
\r
2212 Initiates a DragLeave event.
\r
2214 <param name="args">Information about the event.</param>
\r
2216 <member name="M:Microsoft.Windows.IAcceptDrop.OnDrop(Microsoft.Windows.DragEventArgs)">
\r
2218 Initiates a Drop event.
\r
2220 <param name="args">Information about the event.</param>
\r
2222 <member name="M:Microsoft.Windows.IAcceptDrop.OnGiveFeedback(Microsoft.Windows.GiveFeedbackEventArgs)">
\r
2224 Initiates a GiveFeedback event.
\r
2226 <param name="args">Information about the event.</param>
\r
2228 <member name="M:Microsoft.Windows.IAcceptDrop.OnQueryContinueDrag(Microsoft.Windows.QueryContinueDragEventArgs)">
\r
2230 Initiates a QueryContinueDrag event.
\r
2232 <param name="args">Information about the event.</param>
\r
2234 <member name="F:System.Windows.Controls.DragDropTarget`2.DragPopupName">
\r
2236 The name of the DragPopup template part.
\r
2239 <member name="F:System.Windows.Controls.DragDropTarget`2.DragContainerName">
\r
2241 The name of the DragContainer template part.
\r
2244 <member name="F:System.Windows.Controls.DragDropTarget`2.DragDecoratorName">
\r
2246 The name of the DragDecorator template part.
\r
2249 <member name="F:System.Windows.Controls.DragDropTarget`2.InsertionIndicatorName">
\r
2251 The name of the insertion indicator template part.
\r
2254 <member name="F:System.Windows.Controls.DragDropTarget`2.InsertionIndicatorContainerName">
\r
2256 The name of the insertion indicator container.
\r
2259 <member name="F:System.Windows.Controls.DragDropTarget`2.mouseCursorSize">
\r
2261 The size of the mouse cursor.
\r
2264 <member name="F:System.Windows.Controls.DragDropTarget`2._currentItemDragEventArgs">
\r
2266 Information about an ongoing item drag event.
\r
2269 <member name="F:System.Windows.Controls.DragDropTarget`2._keyStates">
\r
2271 The state of the keys relevant to drag and drop operation.
\r
2274 <member name="F:System.Windows.Controls.DragDropTarget`2._lastGiveFeedbackEffects">
\r
2276 The effects specified in the last give feed back event.
\r
2279 <member name="F:System.Windows.Controls.DragDropTarget`2._itemsControlChanged">
\r
2281 An event raised when the ItemsControl is changed.
\r
2284 <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragStarted">
\r
2286 An event raised when an item drag is started.
\r
2289 <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragCompleted">
\r
2291 An event raised when an item drag is completed.
\r
2294 <member name="F:System.Windows.Controls.DragDropTarget`2._itemWasDroppedOnSource">
\r
2296 A value indicating whether an item was dropped on the drag source.
\r
2299 <member name="F:System.Windows.Controls.DragDropTarget`2._dragPopup">
\r
2301 Gets or sets the popup used to move the drag decorator with the
\r
2305 <member name="F:System.Windows.Controls.DragDropTarget`2._dragContainer">
\r
2307 Gets or sets the canvas used to move the drag decorator with the
\r
2311 <member name="F:System.Windows.Controls.DragDropTarget`2._dragDecorator">
\r
2313 Gets or sets the drag decorator that moves with the mouse during a
\r
2317 <member name="F:System.Windows.Controls.DragDropTarget`2._insertionIndicator">
\r
2319 Gets or sets the insertion indicator path used to indicate where an item
\r
2323 <member name="F:System.Windows.Controls.DragDropTarget`2._insertionIndicatorContainer">
\r
2325 Gets or sets the insertion indicator container.
\r
2328 <member name="F:System.Windows.Controls.DragDropTarget`2._adjustedDropTargetInsertionIndex">
\r
2330 A drop target insertion index that is adjusted when items are being
\r
2331 moved within the source to the location of one of the selected items.
\r
2332 It is necessary to adjust the insertion index in this case because the selected items
\r
2333 are removed from the items control before being added again, and when added the
\r
2334 insertion index will be null because it wont be able to be retrieved using the
\r
2338 <member name="F:System.Windows.Controls.DragDropTarget`2.AllowedSourceEffectsProperty">
\r
2340 Identifies the AllowedSourceEffects dependency property.
\r
2343 <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragStarting">
\r
2345 A list of ItemDragStarting event handlers.
\r
2348 <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDragStarting(System.Windows.Controls.ItemDragEventArgs)">
\r
2350 A method that raises the item drag starting event.
\r
2352 <param name="eventArgs">Information about the drag starting event.
\r
2355 <member name="F:System.Windows.Controls.DragDropTarget`2._itemDroppedOnTargetHandlers">
\r
2357 A list of ItemDragCompleted event handlers.
\r
2360 <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDroppedOnTarget(System.Windows.Controls.ItemDragEventArgs)">
\r
2362 Raises the ItemDragCompleted event.
\r
2364 <param name="args">Information about the event.</param>
\r
2366 <member name="F:System.Windows.Controls.DragDropTarget`2._itemDroppedOnSource">
\r
2368 A list of event handles for the ItemDroppedOnSource event.
\r
2371 <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDroppedOnSource(Microsoft.Windows.DragEventArgs)">
\r
2373 Raises the ItemDroppedOnSource event.
\r
2375 <param name="args">Information about the ItemDroppedOnSource event.
\r
2378 <member name="F:System.Windows.Controls.DragDropTarget`2._IndicatingInsertionLocation">
\r
2380 A list of IndicatingInsertionLocation handlers.
\r
2383 <member name="M:System.Windows.Controls.DragDropTarget`2.OnIndicatingInsertionLocation(System.Windows.Controls.IndicatingInsertionLocationEventArgs{`0})">
\r
2385 A method which raises the IndicatingInsertionLocation event.
\r
2387 <param name="args">Information about the event.</param>
\r
2389 <member name="M:System.Windows.Controls.DragDropTarget`2.GetOrientation(`0)">
\r
2391 Retrieves the orientation of the items host in the items control.
\r
2393 <param name="itemsControl">The items control.</param>
\r
2394 <returns>The orientation of the items host in the items control.
\r
2397 <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDragEnter(Microsoft.Windows.DragEventArgs)">
\r
2399 Raises the DragEnter event.
\r
2401 <param name="args">Information about the event.</param>
\r
2403 <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDragOver(Microsoft.Windows.DragEventArgs)">
\r
2405 Raises the DragOver event.
\r
2407 <param name="args">Information about the event.</param>
\r
2409 <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDragLeave(Microsoft.Windows.DragEventArgs)">
\r
2411 Raises the DragLeave event.
\r
2413 <param name="args">Information about the event.</param>
\r
2415 <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnDrop(Microsoft.Windows.DragEventArgs)">
\r
2417 Raises the Drop event.
\r
2419 <param name="args">Information about the event.</param>
\r
2421 <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnGiveFeedback(Microsoft.Windows.GiveFeedbackEventArgs)">
\r
2423 Raises the GiveFeedback event.
\r
2425 <param name="args">Information about the event.</param>
\r
2427 <member name="M:System.Windows.Controls.DragDropTarget`2.Microsoft#Windows#IAcceptDrop#OnQueryContinueDrag(Microsoft.Windows.QueryContinueDragEventArgs)">
\r
2429 Raises the QueryContinueDrag event.
\r
2431 <param name="args">Information about the event.</param>
\r
2433 <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragEnter(Microsoft.Windows.DragEventArgs)">
\r
2435 Raises the DragEnter event.
\r
2437 <param name="args">Information about the event.</param>
\r
2439 <member name="F:System.Windows.Controls.DragDropTarget`2._dragEnter">
\r
2441 A list of event handles for the DragEnter event.
\r
2444 <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragOver(Microsoft.Windows.DragEventArgs)">
\r
2446 Raises the DragOver event.
\r
2448 <param name="args">Information about the event.</param>
\r
2450 <member name="F:System.Windows.Controls.DragDropTarget`2._dragOver">
\r
2452 A list of event handles for the DragOver event.
\r
2455 <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragLeave(Microsoft.Windows.DragEventArgs)">
\r
2457 Raises the DragLeave event.
\r
2459 <param name="args">Information about the event.</param>
\r
2461 <member name="F:System.Windows.Controls.DragDropTarget`2._dragLeave">
\r
2463 A list of event handles for the DragLeave event.
\r
2466 <member name="F:System.Windows.Controls.DragDropTarget`2._drop">
\r
2468 A list of event handles for the Drop event.
\r
2471 <member name="M:System.Windows.Controls.DragDropTarget`2.OnDrop(Microsoft.Windows.DragEventArgs)">
\r
2473 An method that invokes the Drop event.
\r
2475 <param name="args">Information about the event.</param>
\r
2477 <member name="M:System.Windows.Controls.DragDropTarget`2.OnGiveFeedback(Microsoft.Windows.GiveFeedbackEventArgs)">
\r
2479 Raises the GiveFeedback event.
\r
2481 <param name="args">Information about the event.</param>
\r
2483 <member name="F:System.Windows.Controls.DragDropTarget`2._giveFeedback">
\r
2485 A list of event handles for the GiveFeedback event.
\r
2488 <member name="M:System.Windows.Controls.DragDropTarget`2.OnQueryContinueDrag(Microsoft.Windows.QueryContinueDragEventArgs)">
\r
2490 Raises the QueryContinueDrag event.
\r
2492 <param name="args">Information about the event.</param>
\r
2494 <member name="F:System.Windows.Controls.DragDropTarget`2._queryContinueDrag">
\r
2496 A list of event handles for the QueryContinueDrag event.
\r
2499 <member name="M:System.Windows.Controls.DragDropTarget`2.#ctor">
\r
2501 Initializes a new instance of the ItemsControlDragAdorner class.
\r
2504 <member name="M:System.Windows.Controls.DragDropTarget`2.IsDragWithinDragSource(Microsoft.Windows.DragEventArgs)">
\r
2506 Returns a value indicating whether an item is being dragged within
\r
2509 <param name="args">Information about the drag event.</param>
\r
2510 <returns>A value indicating whether an item is being dragged within
\r
2511 the drag source.</returns>
\r
2513 <member name="M:System.Windows.Controls.DragDropTarget`2.GetDropTargetInsertionIndex(`0,Microsoft.Windows.DragEventArgs)">
\r
2515 Gets the adjusted insertion index within a drop target given information about a drag event.
\r
2517 <param name="dropTarget">The drop target.</param>
\r
2518 <param name="args">Information about a drag event.</param>
\r
2519 <returns>The insertion index within the drop target.</returns>
\r
2521 <member name="M:System.Windows.Controls.DragDropTarget`2.GetKeyStatesChanged">
\r
2523 Gets an event that is raised whenever the drag and drop key states
\r
2526 <returns>An event that is raised whenever the drag and drop key
\r
2527 states are changed.</returns>
\r
2529 <member name="M:System.Windows.Controls.DragDropTarget`2.GetOffset(System.Windows.Input.MouseEventArgs,System.Windows.UIElement)">
\r
2531 Retrieves the offset of a mouse position relative to an element.
\r
2533 <param name="args">The mouse event arguments.</param>
\r
2534 <param name="source">The element to use as the origin.</param>
\r
2535 <returns>The offset of a mouse position relative to an element.</returns>
\r
2537 <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemDragStarting">
\r
2539 Returns an observable that raises whenever a drag operation begins
\r
2542 <returns>An observable that raises whenever a drag operation begins
\r
2543 on an item.</returns>
\r
2545 <member name="M:System.Windows.Controls.DragDropTarget`2.GetAllowedEffects(`0)">
\r
2547 Returns the allowed effects for an item drag operation. Excludes
\r
2548 move if an item cannot be removed from the items control.
\r
2550 <param name="itemsControl">The items control to examine to
\r
2551 determine the allowed effects.</param>
\r
2552 <returns>The allowed effects for an item drag operation.</returns>
\r
2554 <member name="M:System.Windows.Controls.DragDropTarget`2.OnApplyTemplate">
\r
2556 This method is invoked when the template is applied.
\r
2559 <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragging(System.Windows.Input.MouseEventArgs)">
\r
2561 This method moves the drag decorator with the mouse when the mouse
\r
2562 position changes during a drag operation.
\r
2564 <param name="args">Information about the event.</param>
\r
2566 <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDragStarted(System.Windows.Controls.ItemDragEventArgs)">
\r
2568 This method initializes graphical elements when an item drag
\r
2571 <param name="args">Information about the event.</param>
\r
2573 <member name="F:System.Windows.Controls.DragDropTarget`2._itemDragCompletedHandlers">
\r
2575 A list of event handles for the ItemDragCompleted event.
\r
2578 <member name="M:System.Windows.Controls.DragDropTarget`2.InternalOnItemDragCompleted(System.Windows.Controls.ItemDragEventArgs)">
\r
2580 This method hides graphical elements when a drag operation
\r
2583 <param name="args">Information about the event.</param>
\r
2585 <member name="M:System.Windows.Controls.DragDropTarget`2.OnItemDragCompleted(System.Windows.Controls.ItemDragEventArgs)">
\r
2587 This method is invoked when an item drag is completed.
\r
2589 <param name="args">Information about the event.</param>
\r
2591 <member name="M:System.Windows.Controls.DragDropTarget`2.OnDragEvent(Microsoft.Windows.DragEventArgs)">
\r
2593 Updates the drag event information whenever a drag event occurs.
\r
2595 <param name="args">Information about the event.</param>
\r
2597 <member name="M:System.Windows.Controls.DragDropTarget`2.GetSelectionCollection(System.Object)">
\r
2599 Gets a selection collection from the data in a drag operation.
\r
2601 <param name="data">The data being transferred by the drag
\r
2602 operation.</param>
\r
2603 <returns>A selection collection containing the data.</returns>
\r
2605 <member name="M:System.Windows.Controls.DragDropTarget`2.OnDropOverride(Microsoft.Windows.DragEventArgs)">
\r
2607 Adds data to the drop target.
\r
2609 <param name="args">Information about the Drop event.</param>
\r
2611 <member name="M:System.Windows.Controls.DragDropTarget`2.RemoveDataFromItemsControl(`0,System.Object)">
\r
2613 Removes data from an ItemsControl.
\r
2615 <param name="itemsControl">The items control.</param>
\r
2616 <param name="data">The data to remove from the ItemsControl.</param>
\r
2618 <member name="M:System.Windows.Controls.DragDropTarget`2.InsertItem(`0,System.Int32,System.Object)">
\r
2620 Inserts an item into an items control.
\r
2622 <param name="itemsControl">The items control.</param>
\r
2623 <param name="index">The index at which to insert the item.</param>
\r
2624 <param name="data">The data to be inserted.</param>
\r
2626 <member name="M:System.Windows.Controls.DragDropTarget`2.AddItem(`0,System.Object)">
\r
2628 Adds an item to an items control.
\r
2630 <param name="itemsControl">The items control.</param>
\r
2631 <param name="data">The data to be inserted.</param>
\r
2633 <member name="M:System.Windows.Controls.DragDropTarget`2.RemoveItem(`0,System.Object)">
\r
2635 Removes an item from an items control.
\r
2637 <param name="itemsControl">The items control.</param>
\r
2638 <param name="data">The data to be removed.</param>
\r
2640 <member name="M:System.Windows.Controls.DragDropTarget`2.RemoveItemAtIndex(`0,System.Int32)">
\r
2642 Removes an item from an items control by index.
\r
2644 <param name="itemsControl">The items control.</param>
\r
2645 <param name="index">The index of the item to be removed.</param>
\r
2647 <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemCount(`0)">
\r
2649 Gets the number of items in an items control.
\r
2651 <param name="itemsControl">The items control.</param>
\r
2652 <returns>The number of items in the items control.</returns>
\r
2654 <member name="M:System.Windows.Controls.DragDropTarget`2.ContainerFromIndex(`0,System.Int32)">
\r
2656 Retrieves the item container at a given index.
\r
2658 <param name="itemsControl">The items control.</param>
\r
2659 <param name="index">The index at which to retrieve the container.
\r
2661 <returns>The item container at a given index.</returns>
\r
2663 <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemsHost(`0)">
\r
2665 Retrieves the items host for a given items control.
\r
2667 <param name="itemsControl">The items control.</param>
\r
2668 <returns>The items host for a given items control.</returns>
\r
2670 <member name="M:System.Windows.Controls.DragDropTarget`2.IndexFromContainer(`0,`1)">
\r
2672 Retrieves the index of an item container.
\r
2674 <param name="itemsControl">The items control.</param>
\r
2675 <param name="itemContainer">The item container.</param>
\r
2676 <returns>The index of an item container.</returns>
\r
2678 <member name="M:System.Windows.Controls.DragDropTarget`2.ItemFromContainer(`0,`1)">
\r
2680 Gets the item from an item container.
\r
2682 <param name="itemsControl">The items control.</param>
\r
2683 <param name="itemContainer">The item container.</param>
\r
2684 <returns>The data contained by the item container.</returns>
\r
2686 <member name="M:System.Windows.Controls.DragDropTarget`2.CanRemove(`0)">
\r
2688 Returns a value indicating whether an item can be removed from the
\r
2691 <param name="itemsControl">The items control.</param>
\r
2692 <returns>A value indicating whether an item can be removed from the
\r
2693 items control.</returns>
\r
2695 <member name="M:System.Windows.Controls.DragDropTarget`2.CanAddItem(`0,System.Object)">
\r
2697 Returns a value indicating whether an item can be added to the
\r
2700 <param name="itemsControl">The items control.</param>
\r
2701 <param name="data">The data to be added.</param>
\r
2702 <returns>A value indicating whether an item can be added to the
\r
2703 items control.</returns>
\r
2705 <member name="M:System.Windows.Controls.DragDropTarget`2.IsItemContainerOfItemsControl(`0,System.Windows.DependencyObject)">
\r
2707 Returns a value indicating whether a container belongs to an items
\r
2710 <param name="itemsControl">The items control.</param>
\r
2711 <param name="itemContainer">The item container.</param>
\r
2712 <returns>A value indicating whether a container belongs to an items
\r
2713 control.</returns>
\r
2715 <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemsControlAncestor(System.Windows.DependencyObject)">
\r
2717 Returns the items control ancestor of a dependency object.
\r
2719 <param name="dependencyObject">The dependency object to retrieve the
\r
2720 element for.</param>
\r
2721 <returns>The items control ancestor of the dependency object.
\r
2724 <member name="M:System.Windows.Controls.DragDropTarget`2.GetItemContainerAncestor(`0,System.Windows.DependencyObject)">
\r
2726 Returns the item container ancestor of a dependency object.
\r
2728 <param name="itemsControl">The items control that contains the
\r
2729 item container.</param>
\r
2730 <param name="dependencyObject">The dependency object.</param>
\r
2731 <returns>The item container ancestor of the dependency object.
\r
2734 <member name="M:System.Windows.Controls.DragDropTarget`2.GetInsertionIndicatorGeometry(`0,System.Int32,Microsoft.Windows.DragEventArgs)">
\r
2736 Returns a geometry to use for the insertion indicator given
\r
2737 an item container, the orientation of the items host panel, and a
\r
2738 value indicating whether to insert before or after the item
\r
2741 <param name="dropTarget">The drop target.</param>
\r
2742 <param name="insertionIndex">The index at which to insert the item.
\r
2744 <param name="dragEventArgs">Information about the drag event.
\r
2746 <returns>The geometry to use for the insertion indicator given
\r
2747 information about an IndicatingInsertionLocation event.</returns>
\r
2749 <member name="M:System.Windows.Controls.DragDropTarget`2.CanScroll(`0)">
\r
2751 Returns a value indicating whether a given items control
\r
2754 <param name="itemsControl">The items control.</param>
\r
2755 <returns>The value indicating whether the given items control
\r
2756 can scroll.</returns>
\r
2758 <member name="M:System.Windows.Controls.DragDropTarget`2.ScrollIntoView(`0,`1)">
\r
2760 Scrolls a given item container into the view.
\r
2762 <param name="itemsControl">The items control that contains
\r
2763 the item container.</param>
\r
2764 <param name="itemContainer">The item container to scroll into
\r
2767 <member name="M:System.Windows.Controls.DragDropTarget`2.GetDropTarget(Microsoft.Windows.DragEventArgs)">
\r
2769 Retrieves the drop target of a drag event.
\r
2771 <param name="args">Information about the drag event.</param>
\r
2772 <returns>The drop target of a drag event.</returns>
\r
2774 <member name="M:System.Windows.Controls.DragDropTarget`2.GetDropTargetInsertionIndexOverride(`0,Microsoft.Windows.DragEventArgs)">
\r
2776 Gets the insertion index within a drop target given information about a drag event.
\r
2778 <param name="dropTarget">The drop target.</param>
\r
2779 <param name="args">Information about a drag event.</param>
\r
2780 <returns>The insertion index within the drop target.</returns>
\r
2782 <member name="P:System.Windows.Controls.DragDropTarget`2.CurrentItemDragEventArgs">
\r
2784 Gets information about an ongoing item drag event.
\r
2787 <member name="P:System.Windows.Controls.DragDropTarget`2.AllowedSourceEffects">
\r
2789 Gets or sets the allowed effects when this DragDropTarget is the drag source.
\r
2792 <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDragStarting">
\r
2794 An event raised when a drag operation is starting on an item.
\r
2797 <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDroppedOnTarget">
\r
2799 This event is raised when an item is dropped on a target.
\r
2802 <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDroppedOnSource">
\r
2804 An event raised when the an item is dropped onto the adorner.
\r
2807 <member name="E:System.Windows.Controls.DragDropTarget`2.DragEnter">
\r
2809 An event raised when the an item is dragged into the adorner.
\r
2812 <member name="E:System.Windows.Controls.DragDropTarget`2.DragOver">
\r
2814 An event raised when the an item is dragged over the adorner.
\r
2817 <member name="E:System.Windows.Controls.DragDropTarget`2.DragLeave">
\r
2819 An event raised when the an item is dragged out of the adorner.
\r
2822 <member name="E:System.Windows.Controls.DragDropTarget`2.Drop">
\r
2824 An event raised when the an item is dropped onto the adorner.
\r
2827 <member name="E:System.Windows.Controls.DragDropTarget`2.GiveFeedback">
\r
2829 An event raised when the feedback about the drag operations is
\r
2830 requested from the adorner.
\r
2833 <member name="E:System.Windows.Controls.DragDropTarget`2.QueryContinueDrag">
\r
2835 An event raised when the adorner is queries regarding the drag
\r
2839 <member name="E:System.Windows.Controls.DragDropTarget`2.ItemDragCompleted">
\r
2841 An event raised when the an item drag is completed.
\r
2844 <member name="T:Microsoft.Windows.DragEventArgs">
\r
2846 Contains arguments relevant to all drag-and-drop events (System.Windows.DragDrop.DragEnter,
\r
2847 System.Windows.DragDrop.DragLeave, System.Windows.DragDrop.DragOver, and
\r
2848 System.Windows.DragDrop.Drop).
\r
2850 <QualityBand>Experimental</QualityBand>
\r
2852 <member name="T:Microsoft.Windows.ExtendedRoutedEventArgs">
\r
2854 Contains state information and event data associated with a routed event.
\r
2856 <QualityBand>Experimental</QualityBand>
\r
2858 <member name="M:Microsoft.Windows.ExtendedRoutedEventArgs.#ctor">
\r
2860 Initializes a new instance of the ExtendedRoutedEventArgs class.
\r
2863 <member name="P:Microsoft.Windows.ExtendedRoutedEventArgs.Handled">
\r
2865 Gets or sets a value indicating whether the present state of the
\r
2866 event handling for a routed event as it travels the route.
\r
2869 <member name="P:Microsoft.Windows.ExtendedRoutedEventArgs.OriginalSource">
\r
2871 Gets the original reporting source as determined by pure hit testing, before
\r
2872 any possible System.Windows.RoutedEventArgs.Source adjustment by a parent
\r
2876 <member name="M:Microsoft.Windows.DragEventArgs.#ctor">
\r
2878 Initializes a new instance of the DragEventArgs class.
\r
2881 <member name="M:Microsoft.Windows.DragEventArgs.#ctor(Microsoft.Windows.DragEventArgs)">
\r
2883 Initializes a new instance of the DragEventArgs class.
\r
2885 <param name="args">The DragEventArgs object to use as the base for
\r
2886 this DragEventArgs.</param>
\r
2888 <member name="M:Microsoft.Windows.DragEventArgs.GetPosition(System.Windows.UIElement)">
\r
2890 Returns a drop point that is relative to a specified System.Windows.UIElement.
\r
2892 <param name="relativeTo">A UIElement object for which to get a relative drop point.</param>
\r
2893 <returns>A drop point that is relative to the element specified in relativeTo.</returns>
\r
2895 <member name="P:Microsoft.Windows.DragEventArgs.AllowedEffects">
\r
2897 Gets a member of the System.Windows.DragDropEffects enumeration that specifies
\r
2898 which operations are allowed by the originator of the drag event.
\r
2901 <member name="P:Microsoft.Windows.DragEventArgs.Data">
\r
2903 Gets a data object that contains the data associated with the corresponding
\r
2907 <member name="P:Microsoft.Windows.DragEventArgs.Effects">
\r
2909 Gets or sets the target drop-and-drop operation.
\r
2912 <member name="P:Microsoft.Windows.DragEventArgs.MouseEventArgs">
\r
2914 Gets or sets the MouseEventArgs related to the DragEventArgs.
\r
2917 <member name="T:Microsoft.Windows.DragEventHandler">
\r
2919 Represents a method that will handle drag-and-drop routed events, for example
\r
2920 System.Windows.UIElement.DragEnter.
\r
2922 <param name="sender">The object where the event handler is attached.</param>
\r
2923 <param name="e">The event data.</param>
\r
2924 <QualityBand>Experimental</QualityBand>
\r
2926 <member name="T:Microsoft.Windows.DragOperation">
\r
2928 An asynchronous drag operation.
\r
2930 <QualityBand>Experimental</QualityBand>
\r
2932 <member name="F:Microsoft.Windows.DragOperation.MouseOverPulseIntervalInMilliseconds">
\r
2934 The interval at which to pulse DragOver events when the mouse
\r
2938 <member name="F:Microsoft.Windows.DragOperation._dragStartEventArgs">
\r
2940 Information retrieved when the drag operation began.
\r
2943 <member name="F:Microsoft.Windows.DragOperation._allowedEffects">
\r
2945 The effects authorized by the drag source.
\r
2948 <member name="F:Microsoft.Windows.DragOperation._lastDragEventArgs">
\r
2950 Information about the last drag event.
\r
2953 <member name="F:Microsoft.Windows.DragOperation._lastGiveFeedbackEventArgs">
\r
2955 Information about the last give feedback event.
\r
2958 <member name="F:Microsoft.Windows.DragOperation._dragStarted">
\r
2960 An event that is raised when a drag operations is started.
\r
2963 <member name="F:Microsoft.Windows.DragOperation._dragStarting">
\r
2965 An event that is raised when a drag operations is starting.
\r
2968 <member name="F:Microsoft.Windows.DragOperation._dragSourceQueryContinueDrag">
\r
2970 An event that is raised when the drag source should be queried
\r
2971 whether to continue the drag operation.
\r
2974 <member name="F:Microsoft.Windows.DragOperation._dragCompleted">
\r
2976 An event that is raised when the drag operation is completed.
\r
2979 <member name="F:Microsoft.Windows.DragOperation._dragSource">
\r
2981 The source of the data being dragged.
\r
2984 <member name="F:Microsoft.Windows.DragOperation._keyStates">
\r
2986 The state of the input keys relevant to drag operations.
\r
2989 <member name="F:Microsoft.Windows.DragOperation._currentDragOverElement">
\r
2991 The element currently being dragged over.
\r
2994 <member name="F:Microsoft.Windows.DragOperation._escapePressed">
\r
2996 A value indicating whether the escape key is pressed.
\r
2999 <member name="M:Microsoft.Windows.DragOperation.#ctor(System.Windows.DependencyObject,System.Object,Microsoft.Windows.DragDropEffects,Microsoft.Windows.DragDropKeyStates)">
\r
3001 Initializes a new instance of the DragOperation class.
\r
3003 <param name="dragSource">The source of the drag operation.</param>
\r
3004 <param name="data">The data associated with the drag operation.
\r
3006 <param name="allowedEffects">The allowed effects of the drag
\r
3009 <param name="initialKeyState">The initial state of the keys relevant
\r
3010 to drag operations.</param>
\r
3012 <member name="M:Microsoft.Windows.DragOperation.Subscribe(System.Windows.Controls.Internals.IObserver{Microsoft.Windows.DragDropEffects})">
\r
3014 This method starts the drag operation and sends the results to
\r
3017 <param name="observer">The observer listening for the result of
\r
3018 the drag operation.</param>
\r
3019 <returns>A disposable object used to detach from a drag operation.
\r
3022 <member name="M:Microsoft.Windows.DragOperation.GetDragOverOriginalSource(Microsoft.Windows.DragEventArgs)">
\r
3024 Retrieves the original source of a new DragOver event. Attempts to
\r
3025 determine the original source by finding the the deepest element
\r
3026 in the tree that the mouse is over.
\r
3028 <param name="args">Information about the drag event.</param>
\r
3029 <returns>The original source of a new DragOver event.</returns>
\r
3031 <member name="M:Microsoft.Windows.DragOperation.RaiseRoutedDragEvent(System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs,System.Action{System.Windows.DependencyObject,Microsoft.Windows.DragEventArgs})">
\r
3033 Raises a routed drag event and stores information about the drag
\r
3036 <param name="element">An element that accepts a drop.</param>
\r
3037 <param name="eventArgs">Information about the drag event.</param>
\r
3038 <param name="raiseAction">An action that raises the specific drag event.
\r
3040 <returns>Information about the drag event that may have been
\r
3041 modified by handlers.</returns>
\r
3043 <member name="M:Microsoft.Windows.DragOperation.RaiseDragSourceEvents(Microsoft.Windows.DragEventArgs)">
\r
3045 Raises the GiveFeedback and QueryContinueDrag events on the drag
\r
3048 <param name="args">Information about the last drag event.</param>
\r
3050 <member name="M:Microsoft.Windows.DragOperation.GetDragDropEffects(Microsoft.Windows.DragDropEffects)">
\r
3052 Returns the allowed effects by analyzing the state of the keys
\r
3053 pressed. If the control key is pressed the user is requesting a
\r
3054 copy. If copy is available the effect will be only copy, if not
\r
3055 available the effect will be None.
\r
3057 <param name="allowedEffects">The allowed effects.</param>
\r
3058 <returns>The effects of the drag operation.</returns>
\r
3060 <member name="M:Microsoft.Windows.DragOperation.OnDragSourceGiveFeedback(Microsoft.Windows.DragEventArgs)">
\r
3062 Raises the GiveFeedback event on the drag source.
\r
3064 <param name="args">Information about the GiveFeedback event.
\r
3067 <member name="M:Microsoft.Windows.DragOperation.OnDragSourceQueryContinueDrag">
\r
3069 Raises the QueryContinueDragEvent on the drag source.
\r
3071 <returns>Information about the QueryContinueDrag event.</returns>
\r
3073 <member name="M:Microsoft.Windows.DragOperation.OnCancel">
\r
3075 This method is invoked when the drag operation is cancelled.
\r
3078 <member name="M:Microsoft.Windows.DragOperation.OnTargetDrop">
\r
3080 This method raises the Drop event.
\r
3083 <member name="M:Microsoft.Windows.DragOperation.GetMouseMoveDragOver">
\r
3085 Gets an event raised when an item is dragged over any object in the
\r
3088 <returns>An event raised when an item is dragged over any object in the
\r
3089 visual tree.</returns>
\r
3091 <member name="M:Microsoft.Windows.DragOperation.OnDragEnter(System.Object,Microsoft.Windows.DragEventArgs)">
\r
3093 Raises the DragEnter event.
\r
3095 <param name="sender">The source of the event.</param>
\r
3096 <param name="eventArgs">Information about the event.</param>
\r
3098 <member name="M:Microsoft.Windows.DragOperation.OnDragOver(System.Object,Microsoft.Windows.DragEventArgs)">
\r
3100 Raises the DragOver event.
\r
3102 <param name="sender">The source of the event.</param>
\r
3103 <param name="eventArgs">Information about the event.</param>
\r
3105 <member name="M:Microsoft.Windows.DragOperation.OnDragLeave">
\r
3107 Raises the DragLeave event.
\r
3110 <member name="P:Microsoft.Windows.DragOperation.IsDragging">
\r
3112 Gets or sets a value indicating whether a drag operation is in
\r
3116 <member name="P:Microsoft.Windows.DragOperation.KeyStates">
\r
3118 Gets or sets the state of the input keys relevant to drag
\r
3122 <member name="T:Microsoft.Windows.ExtendedRoutedEvent">
\r
3124 Represents and identifies a routed event and declares its characteristics.
\r
3126 <QualityBand>Experimental</QualityBand>
\r
3128 <member name="M:Microsoft.Windows.ExtendedRoutedEvent.#ctor">
\r
3130 Creates a new instance of the ExtendedRoutedEvent class.
\r
3133 <member name="T:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2">
\r
3135 Stores a collection of routed event handlers.
\r
3137 <typeparam name="THandler">The type of the event handler.</typeparam>
\r
3138 <typeparam name="TEventArgs">The type of the event arguments.
\r
3140 <QualityBand>Experimental</QualityBand>
\r
3142 <member name="F:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2._handlers">
\r
3144 A collection of handlers and flags indicating whether to raise
\r
3145 invoke the handler if the event has already been handled.
\r
3148 <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.#ctor(System.Action{`0,`1})">
\r
3150 Initializes a new instance of the ExtendedRoutedEventHandlerCollection class.
\r
3152 <param name="raiseAction">The action invoked when the event is
\r
3155 <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Add(`0)">
\r
3157 Adds a handler to the collection.
\r
3159 <param name="handler">The handler to add to the collection.</param>
\r
3161 <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Add(`0,System.Boolean)">
\r
3163 Adds a handler to the collection.
\r
3165 <param name="handler">The handler to add to the collection.</param>
\r
3166 <param name="handledEventsToo">A value indicating whether to invoke
\r
3167 the handler if the event has been handled.</param>
\r
3169 <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Remove(`0)">
\r
3171 Removes a handler from the collection.
\r
3173 <param name="handler">The handler to remove from the collection.
\r
3176 <member name="M:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.Raise(`1)">
\r
3180 <param name="args">Information about the event.</param>
\r
3182 <member name="P:Microsoft.Windows.ExtendedRoutedEventHandlerCollection`2.RaiseAction">
\r
3184 Gets an action invoked when the event is raised.
\r
3187 <member name="T:System.Linq.FunctionalProgramming">
\r
3189 Collection of functions for functional programming tasks.
\r
3192 <member name="M:System.Linq.FunctionalProgramming.TraverseBreadthFirst``1(``0,System.Func{``0,System.Collections.Generic.IEnumerable{``0}},System.Func{``0,System.Boolean})">
\r
3194 Traverses a tree by accepting an initial value and a function that
\r
3195 retrieves the child nodes of a node.
\r
3197 <typeparam name="T">The type of the stream.</typeparam>
\r
3198 <param name="initialNode">The initial node.</param>
\r
3199 <param name="getChildNodes">A function that retrieves the child
\r
3200 nodes of a node.</param>
\r
3201 <param name="traversePredicate">A predicate that evaluates a node
\r
3202 and returns a value indicating whether that node and it's children
\r
3203 should be traversed.</param>
\r
3204 <returns>A stream of nodes.</returns>
\r
3206 <member name="T:Microsoft.Windows.GiveFeedbackEventArgs">
\r
3208 Contains arguments for the System.Windows.DragDrop.GiveFeedback event.
\r
3210 <QualityBand>Experimental</QualityBand>
\r
3212 <member name="M:Microsoft.Windows.GiveFeedbackEventArgs.#ctor">
\r
3214 Initializes a new instance of the GiveFeedbackEventArgs class.
\r
3217 <member name="P:Microsoft.Windows.GiveFeedbackEventArgs.Effects">
\r
3219 Gets a value that indicates the effects of drag-and-drop operation.
\r
3222 <member name="T:Microsoft.Windows.GiveFeedbackEventHandler">
\r
3224 Represents a method that will handle the feedback routed event from in-process
\r
3225 drag-and-drop operations, for instance System.Windows.UIElement.GiveFeedback.
\r
3227 <param name="sender">The object where the event handler is attached.</param>
\r
3228 <param name="e">The event data.</param>
\r
3229 <QualityBand>Experimental</QualityBand>
\r
3231 <member name="T:System.Windows.IDataObjectExtensions">
\r
3233 A collection of extension methods for the SW.IDataObject type.
\r
3236 <member name="M:System.Windows.IDataObjectExtensions.GetData(Microsoft.Windows.IDataObject)">
\r
3238 Retrieves the data based using the first acceptable format.
\r
3240 <param name="that">The data object.</param>
\r
3241 <returns>The data retrieved from the data object.</returns>
\r
3243 <member name="T:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1">
\r
3245 Information about the IndicatingInsertionLocation event.
\r
3247 <typeparam name="TItemsControlType">The type of the control that
\r
3248 contains the items that can be dragged.</typeparam>
\r
3249 <QualityBand>Experimental</QualityBand>
\r
3251 <member name="M:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.GetPosition(System.Windows.UIElement)">
\r
3253 Returns a drop point that is relative to a specified System.Windows.UIElement.
\r
3255 <param name="relativeTo">A UIElement object for which to get a relative drop point.</param>
\r
3256 <returns>A drop point that is relative to the element specified in relativeTo.</returns>
\r
3258 <member name="M:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.#ctor">
\r
3260 Initializes a new instance of the IndicationInsertionLocationEventArgs class.
\r
3263 <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.DragEventArgs">
\r
3265 Gets or sets the SW.DragEventArgs related to the event.
\r
3268 <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.DropTarget">
\r
3270 Gets the drop target.
\r
3273 <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.InsertionIndex">
\r
3275 Gets the insertion index.
\r
3278 <member name="P:System.Windows.Controls.IndicatingInsertionLocationEventArgs`1.InsertionIndicatorGeometry">
\r
3280 Gets or sets the geometry to use to indicate the insertion point.
\r
3283 <member name="T:System.Windows.Controls.ItemDragEventArgs">
\r
3285 Information describing a drag event on a UIElement.
\r
3287 <QualityBand>Experimental</QualityBand>
\r
3289 <member name="M:System.Windows.Controls.ItemDragEventArgs.RemoveDataFromDragSource">
\r
3291 This method removes the data from the drag source.
\r
3294 <member name="M:System.Windows.Controls.ItemDragEventArgs.#ctor">
\r
3296 Initializes a new instance of the ItemDragEventArgs class.
\r
3299 <member name="M:System.Windows.Controls.ItemDragEventArgs.#ctor(System.Windows.Controls.ItemDragEventArgs)">
\r
3301 Initializes a new instance of the ItemDragEventArgs class using an
\r
3302 existing instance.
\r
3304 <param name="args">The instance to use as the template when creating
\r
3305 the new instance.</param>
\r
3307 <member name="P:System.Windows.Controls.ItemDragEventArgs.Handled">
\r
3309 Gets or sets a value indicating whether an item drag
\r
3310 operation was handled.
\r
3313 <member name="P:System.Windows.Controls.ItemDragEventArgs.DataRemovedFromDragSource">
\r
3315 Gets a value indicating whether removing data
\r
3316 from the source is handled by the target.
\r
3319 <member name="P:System.Windows.Controls.ItemDragEventArgs.RemoveDataFromDragSourceAction">
\r
3321 Gets or sets an action that removes data from the drag source.
\r
3324 <member name="P:System.Windows.Controls.ItemDragEventArgs.KeyStates">
\r
3326 Gets the key states.
\r
3329 <member name="P:System.Windows.Controls.ItemDragEventArgs.AllowedEffects">
\r
3331 Gets or sets the allowed effects.
\r
3334 <member name="P:System.Windows.Controls.ItemDragEventArgs.Effects">
\r
3336 Gets or sets the effects of the completed drag operation.
\r
3339 <member name="P:System.Windows.Controls.ItemDragEventArgs.DragSource">
\r
3341 Gets or sets the control that is the source of the drag.
\r
3344 <member name="P:System.Windows.Controls.ItemDragEventArgs.Data">
\r
3346 Gets or sets the data associated with the item container being dragged.
\r
3349 <member name="P:System.Windows.Controls.ItemDragEventArgs.DragDecoratorContentMouseOffset">
\r
3351 Gets or sets the mouse offset from the item being dragged at the
\r
3352 beginning of the drag operation.
\r
3355 <member name="P:System.Windows.Controls.ItemDragEventArgs.DragDecoratorContent">
\r
3357 Gets or sets the content to insert into the DragDecorator.
\r
3360 <member name="P:System.Windows.Controls.ItemDragEventArgs.Cancel">
\r
3362 Gets or sets a value indicating whether to cancel the action.
\r
3365 <member name="T:System.Windows.Controls.ItemsControlDragDropTarget`2">
\r
3367 A control that enabled drag and drop operations on an TItemsControl.
\r
3369 <QualityBand>Experimental</QualityBand>
\r
3370 <typeparam name="TItemsControl">The type of the control that contains
\r
3371 the items that can be dragged.</typeparam>
\r
3372 <typeparam name="TItemContainerType">The type of the item container.</typeparam>
\r
3374 <member name="F:System.Windows.Controls.ItemsControlDragDropTarget`2.ScrollItemAnimationDurationProperty">
\r
3376 Identifies the ScrollItemIntoViewAnimationDuration dependency property.
\r
3379 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.CanAddItem(`0,System.Object)">
\r
3381 Returns a value indicating whether an item can be added to the
\r
3384 <param name="itemsControl">The items control.</param>
\r
3385 <param name="data">The data to be added.</param>
\r
3386 <returns>A value indicating whether an item can be added to the
\r
3387 items control.</returns>
\r
3389 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.GetItemCount(`0)">
\r
3391 Retrieves the number of items in an items control.
\r
3393 <param name="itemsControl">The items control.</param>
\r
3394 <returns>The number of items in the items control.</returns>
\r
3396 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.ContainerFromIndex(`0,System.Int32)">
\r
3398 Retrieves the item container at a given index.
\r
3400 <param name="itemsControl">The items control.</param>
\r
3401 <param name="index">The index at which to retrieve the container.
\r
3403 <returns>The item container at a given index.</returns>
\r
3405 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.IndexFromContainer(`0,`1)">
\r
3407 Retrieves the index of an item container.
\r
3409 <param name="itemsControl">The items control.</param>
\r
3410 <param name="itemContainer">The item container.</param>
\r
3411 <returns>The index of an item container.</returns>
\r
3413 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.GetItemsHost(`0)">
\r
3415 Retrieves the items host for a given items control.
\r
3417 <param name="itemsControl">The items control.</param>
\r
3418 <returns>The items host for a given items control.</returns>
\r
3420 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.CanRemove(`0)">
\r
3422 Returns a value indicating whether an item can be removed from the
\r
3425 <param name="itemsControl">The items control.</param>
\r
3426 <returns>A value indicating whether an item can be removed from the
\r
3427 items control.</returns>
\r
3429 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.AddItem(`0,System.Object)">
\r
3431 Adds an item to an items control.
\r
3433 <param name="itemsControl">The items control.</param>
\r
3434 <param name="data">The data to be inserted.</param>
\r
3436 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.RemoveItem(`0,System.Object)">
\r
3438 Removes an item from an items control.
\r
3440 <param name="itemsControl">The items control.</param>
\r
3441 <param name="data">The data to be removed.</param>
\r
3443 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.RemoveItemAtIndex(`0,System.Int32)">
\r
3445 Removes an item from an items control by index.
\r
3447 <param name="itemsControl">The items control.</param>
\r
3448 <param name="index">The index of the item to be removed.</param>
\r
3450 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.InsertItem(`0,System.Int32,System.Object)">
\r
3452 Inserts an item into an items control.
\r
3454 <param name="itemsControl">The items control.</param>
\r
3455 <param name="index">The index at which to insert the item.</param>
\r
3456 <param name="data">The data to be inserted.</param>
\r
3458 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.IsItemContainerOfItemsControl(`0,System.Windows.DependencyObject)">
\r
3460 Returns a value indicating whether a container belongs to an items
\r
3463 <param name="itemsControl">The items control.</param>
\r
3464 <param name="itemContainer">The item container.</param>
\r
3465 <returns>A value indicating whether a container belongs to an items
\r
3466 control.</returns>
\r
3468 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.ItemFromContainer(`0,`1)">
\r
3470 Gets the item from an item container.
\r
3472 <param name="itemsControl">The items control.</param>
\r
3473 <param name="itemContainer">The item container.</param>
\r
3474 <returns>The data contained by the item container.</returns>
\r
3476 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.CanScroll(`0)">
\r
3478 Returns a value indicating whether a given items control
\r
3481 <param name="itemsControl">The items control.</param>
\r
3482 <returns>The value indicating whether the given items control
\r
3483 can scroll.</returns>
\r
3485 <member name="M:System.Windows.Controls.ItemsControlDragDropTarget`2.ScrollIntoView(`0,`1)">
\r
3487 Scrolls a given item container into the view.
\r
3489 <param name="itemsControl">The items control that contains
\r
3490 the item container.</param>
\r
3491 <param name="itemContainer">The item container to scroll into
\r
3494 <member name="P:System.Windows.Controls.ItemsControlDragDropTarget`2.ScrollItemAnimationDuration">
\r
3496 Gets or sets the duration to use to animate an item into view.
\r
3499 <member name="T:System.Windows.Controls.ListBoxDragDropTarget">
\r
3501 A control that enables drag and drop operations on ListBox.
\r
3503 <QualityBand>Experimental</QualityBand>
\r
3505 <member name="M:System.Windows.Controls.ListBoxDragDropTarget.#ctor">
\r
3507 Initializes a new instance of the ListBoxDragDropTarget class.
\r
3510 <member name="M:System.Windows.Controls.ListBoxDragDropTarget.OnItemDragStarting(System.Windows.Controls.ItemDragEventArgs)">
\r
3512 Adds all selected items when drag operation begins.
\r
3514 <param name="eventArgs">Information about the event.</param>
\r
3516 <member name="M:System.Windows.Controls.ListBoxDragDropTarget.OnContentChanged(System.Object,System.Object)">
\r
3518 Ensures the content of control is a ListBox.
\r
3520 <param name="oldContent">The old content.</param>
\r
3521 <param name="newContent">The new content.</param>
\r
3523 <member name="P:System.Windows.Controls.ListBoxDragDropTarget.ListBox">
\r
3525 Gets the ListBox that is the drag drop target.
\r
3528 <member name="T:System.Linq.ObservableExtensions">
\r
3530 A set of extension methods for IObservable objects.
\r
3532 <QualityBand>Experimental</QualityBand>
\r
3534 <member name="M:System.Linq.ObservableExtensions.IgnoreAll``1(System.Windows.Controls.Internals.IObservable{``0})">
\r
3536 Converts an observable sequence of values into unit values.
\r
3538 <typeparam name="T">The type of the observable sequence.</typeparam>
\r
3539 <param name="that">The sequence to convert.</param>
\r
3540 <returns>A sequence of unit values.</returns>
\r
3542 <member name="T:System.Windows.Input.MouseEventArgsExtensions">
\r
3544 Contains extension methods for the MouseEventArgs class.
\r
3547 <member name="M:System.Windows.Input.MouseEventArgsExtensions.GetSafePosition(System.Windows.Input.MouseEventArgs,System.Windows.UIElement)">
\r
3549 Returns the position of mouse relative to an object.
\r
3551 <param name="mouseEventArgs">Information about a mouse event.</param>
\r
3552 <param name="relativeTo">The element relative to which the position
\r
3553 is returned.</param>
\r
3554 <returns>The position of the mouse relative to the object.</returns>
\r
3556 <member name="T:System.Windows.Controls.PanelDragDropTarget">
\r
3558 A control that enables drag and drop operations on a Panel.
\r
3560 <QualityBand>Experimental</QualityBand>
\r
3562 <member name="M:System.Windows.Controls.PanelDragDropTarget.#ctor">
\r
3564 Initializes a new instance of the PanelDragDropTarget class.
\r
3567 <member name="M:System.Windows.Controls.PanelDragDropTarget.RemoveItemAtIndex(System.Windows.Controls.Panel,System.Int32)">
\r
3569 Removes data from an ItemsControl.
\r
3571 <param name="itemsControl">The items control.</param>
\r
3572 <param name="index">The index at which to remove an item.</param>
\r
3574 <member name="M:System.Windows.Controls.PanelDragDropTarget.AddItem(System.Windows.Controls.Panel,System.Object)">
\r
3576 Adds an item to an items control.
\r
3578 <param name="itemsControl">The items control.</param>
\r
3579 <param name="data">The data to be inserted.</param>
\r
3581 <member name="M:System.Windows.Controls.PanelDragDropTarget.CanAddItem(System.Windows.Controls.Panel,System.Object)">
\r
3583 Returns a value indicating whether an item can be added to the
\r
3586 <param name="itemsControl">The items control.</param>
\r
3587 <param name="data">The data to be added.</param>
\r
3588 <returns>A value indicating whether an item can be added to the
\r
3589 items control.</returns>
\r
3591 <member name="M:System.Windows.Controls.PanelDragDropTarget.CanRemove(System.Windows.Controls.Panel)">
\r
3593 Returns a value indicating whether an item can be removed from the
\r
3596 <param name="itemsControl">The items control.</param>
\r
3597 <returns>A value indicating whether an item can be removed from the
\r
3598 items control.</returns>
\r
3600 <member name="M:System.Windows.Controls.PanelDragDropTarget.ContainerFromIndex(System.Windows.Controls.Panel,System.Int32)">
\r
3602 Retrieves the item container at a given index.
\r
3604 <param name="itemsControl">The items control.</param>
\r
3605 <param name="index">The index at which to retrieve the container.
\r
3607 <returns>The item container at a given index.</returns>
\r
3609 <member name="M:System.Windows.Controls.PanelDragDropTarget.GetItemCount(System.Windows.Controls.Panel)">
\r
3611 Gets the number of items in an items control.
\r
3613 <param name="itemsControl">The items control.</param>
\r
3614 <returns>The number of items in the items control.</returns>
\r
3616 <member name="M:System.Windows.Controls.PanelDragDropTarget.GetItemsHost(System.Windows.Controls.Panel)">
\r
3618 Retrieves the items host for a given items control.
\r
3620 <param name="itemsControl">The items control.</param>
\r
3621 <returns>The items host for a given items control.</returns>
\r
3623 <member name="M:System.Windows.Controls.PanelDragDropTarget.IndexFromContainer(System.Windows.Controls.Panel,System.Windows.UIElement)">
\r
3625 Retrieves the index of an item container.
\r
3627 <param name="itemsControl">The items control.</param>
\r
3628 <param name="itemContainer">The item container.</param>
\r
3629 <returns>The index of an item container.</returns>
\r
3631 <member name="M:System.Windows.Controls.PanelDragDropTarget.InsertItem(System.Windows.Controls.Panel,System.Int32,System.Object)">
\r
3633 Inserts an item into an items control.
\r
3635 <param name="itemsControl">The items control.</param>
\r
3636 <param name="index">The index at which to insert the item.</param>
\r
3637 <param name="data">The data to be inserted.</param>
\r
3639 <member name="M:System.Windows.Controls.PanelDragDropTarget.IsItemContainerOfItemsControl(System.Windows.Controls.Panel,System.Windows.DependencyObject)">
\r
3641 Returns a value indicating whether a container belongs to an items
\r
3644 <param name="itemsControl">The items control.</param>
\r
3645 <param name="itemContainer">The item container.</param>
\r
3646 <returns>A value indicating whether a container belongs to an items
\r
3647 control.</returns>
\r
3649 <member name="M:System.Windows.Controls.PanelDragDropTarget.ItemFromContainer(System.Windows.Controls.Panel,System.Windows.UIElement)">
\r
3651 Gets the item from an item container.
\r
3653 <param name="itemsControl">The items control.</param>
\r
3654 <param name="itemContainer">The item container.</param>
\r
3655 <returns>The data contained by the item container.</returns>
\r
3657 <member name="M:System.Windows.Controls.PanelDragDropTarget.RemoveItem(System.Windows.Controls.Panel,System.Object)">
\r
3659 Removes an item from an items control.
\r
3661 <param name="itemsControl">The items control.</param>
\r
3662 <param name="data">The data to be removed.</param>
\r
3664 <member name="M:System.Windows.Controls.PanelDragDropTarget.OnContentChanged(System.Object,System.Object)">
\r
3666 Confirms that the Content property is set to an object
\r
3669 <param name="oldContent">The old content value.</param>
\r
3670 <param name="newContent">The new content value.</param>
\r
3672 <member name="T:Microsoft.Windows.QueryContinueDragEventArgs">
\r
3674 Contains arguments for the System.Windows.DragDrop.QueryContinueDrag event.
\r
3676 <QualityBand>Experimental</QualityBand>
\r
3678 <member name="M:Microsoft.Windows.QueryContinueDragEventArgs.#ctor">
\r
3680 Initializes a new instance of the QueryContinueDragEventArgs class.
\r
3683 <member name="P:Microsoft.Windows.QueryContinueDragEventArgs.Action">
\r
3685 Gets or sets the current status of the associated drag-and-drop operation.
\r
3688 <member name="P:Microsoft.Windows.QueryContinueDragEventArgs.EscapePressed">
\r
3690 Gets a value indicating whether the ESC key has been pressed.
\r
3693 <member name="P:Microsoft.Windows.QueryContinueDragEventArgs.KeyStates">
\r
3695 Gets a flag enumeration Indicating the current state of the SHIFT, CTRL,
\r
3696 and ALT keys, as well as the state of the mouse buttons.
\r
3699 <member name="T:Microsoft.Windows.QueryContinueDragEventHandler">
\r
3701 Represents a method that will handle the routed events that enables a drag-and-drop
\r
3702 operation to be canceled by the drag source, for example System.Windows.UIElement.QueryContinueDrag.
\r
3704 <param name="sender">The object where the event handler is attached.</param>
\r
3705 <param name="e">The event data.</param>
\r
3706 <QualityBand>Experimental</QualityBand>
\r
3708 <member name="T:System.Collections.ObjectModel.Selection">
\r
3710 A class that holds a selected item.
\r
3713 <member name="M:System.Collections.ObjectModel.Selection.#ctor(System.Nullable{System.Int32},System.Object)">
\r
3715 Initializes an instance of the Selection class.
\r
3717 <param name="index">The index of the selected item within the
\r
3718 source collection.</param>
\r
3719 <param name="item">The selected item.</param>
\r
3721 <member name="M:System.Collections.ObjectModel.Selection.#ctor(System.Object)">
\r
3723 Initializes an instance of the Selection class.
\r
3725 <param name="item">The selected item.</param>
\r
3727 <member name="P:System.Collections.ObjectModel.Selection.Index">
\r
3729 Gets the index of the selection within the source collection.
\r
3732 <member name="P:System.Collections.ObjectModel.Selection.Item">
\r
3734 Gets the selected item.
\r
3737 <member name="T:System.Collections.ObjectModel.SelectionCollection">
\r
3739 A collection of selected items.
\r
3742 <member name="M:System.Collections.ObjectModel.SelectionCollection.ToSelectionCollection(System.Object)">
\r
3744 Returns data as a SelectionCollection.
\r
3746 <param name="data">The data object.</param>
\r
3747 <returns>A selection collection.</returns>
\r
3749 <member name="M:System.Collections.ObjectModel.SelectionCollection.#ctor">
\r
3751 Initializes a new instance of a SelectionCollection.
\r
3754 <member name="M:System.Collections.ObjectModel.SelectionCollection.#ctor(System.Collections.Generic.IEnumerable{System.Object})">
\r
3756 Initializes a new instance of a SelectionCollection.
\r
3758 <param name="items">The items to include in the selection
\r
3759 collection.</param>
\r
3761 <member name="P:System.Collections.ObjectModel.SelectionCollection.SelectedItems">
\r
3763 Gets a sequence of the items in the selection collection.
\r
3766 <member name="T:Microsoft.Windows.SystemParameters">
\r
3768 Contains properties that you can use to query system settings.
\r
3770 <QualityBand>Experimental</QualityBand>
\r
3772 <member name="P:Microsoft.Windows.SystemParameters.MinimumHorizontalDragDistance">
\r
3774 Gets the minimum amount of horizontal drag distance before a drag operation occurs.
\r
3776 <returns>The minimum amount of horizontal drag distance before a drag operation occurs.</returns>
\r
3778 <member name="P:Microsoft.Windows.SystemParameters.MinimumVerticalDragDistance">
\r
3780 Gets the minimum amount of vertical drag distance before a drag operation occurs.
\r
3782 <returns>The minimum amount of vertical drag distance before a drag operation occurs.</returns>
\r
3784 <member name="T:System.Windows.Controls.TreeViewDragDropTarget">
\r
3786 A drag drop target for the TreeView control.
\r
3788 <QualityBand>Experimental</QualityBand>
\r
3790 <member name="F:System.Windows.Controls.TreeViewDragDropTarget._dragEnter">
\r
3792 An event raised when a drag enter operation occurs.
\r
3795 <member name="F:System.Windows.Controls.TreeViewDragDropTarget._dragLeave">
\r
3797 An event raised when a drag leave operation occurs.
\r
3800 <member name="F:System.Windows.Controls.TreeViewDragDropTarget._drop">
\r
3802 An event raised when a drop operation occurs.
\r
3805 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.OnContentChanged(System.Object,System.Object)">
\r
3807 Throws an exception if the content is not a TreeView.
\r
3809 <param name="oldContent">The old content value.</param>
\r
3810 <param name="newContent">The new content value.</param>
\r
3812 <member name="F:System.Windows.Controls.TreeViewDragDropTarget.ExpandNodeDelayProperty">
\r
3814 Identifies the ExpandNodeDelay dependency property.
\r
3817 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.#ctor">
\r
3819 Initializes a new instance of the TreeViewDragDropTarget class.
\r
3822 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetTreeViewItem(Microsoft.Windows.DragEventArgs)">
\r
3824 Retrieves the tree view item hovered over in a drag event.
\r
3826 <param name="args">Information about a drag event.</param>
\r
3827 <returns>The tree view item hovered over in a drag event.</returns>
\r
3829 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetItemsControlAncestor(System.Windows.DependencyObject)">
\r
3831 Returns the items control ancestor of a dependency object.
\r
3833 <param name="dependencyObject">The dependency object to retrieve the
\r
3834 element for.</param>
\r
3835 <returns>The items control ancestor of the dependency object.
\r
3838 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.OnDragEnter(Microsoft.Windows.DragEventArgs)">
\r
3840 Prevents Move, Copy, or Link actions if an item is dragged into its
\r
3843 <param name="args">Information about the drag event.</param>
\r
3845 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.OnDragLeave(Microsoft.Windows.DragEventArgs)">
\r
3847 Prevents Move, Copy, or Link actions if an item is dragged into its
\r
3850 <param name="args">Information about the drag event.</param>
\r
3852 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.OnDragEvent(Microsoft.Windows.DragEventArgs)">
\r
3854 This method is called whenever a target event is raised.
\r
3856 <param name="args">Information about the drag target event.</param>
\r
3858 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.OnDrop(Microsoft.Windows.DragEventArgs)">
\r
3860 Prevents Move, Copy, or Link actions if an item is dragged into its
\r
3863 <param name="args">Information about the drag event.</param>
\r
3865 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.SetEffects(Microsoft.Windows.DragEventArgs)">
\r
3867 Prevents Move, Copy, or Link actions if an item is dragged into its
\r
3870 <param name="args">Information about the drag event.</param>
\r
3872 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.IsTreeViewItemDraggedDirectlyAboveOrBelowSelf(Microsoft.Windows.DragEventArgs)">
\r
3874 Returns a value indicating whether a TreeViewItem being dragged
\r
3875 directly above or below itself. If there are no indices in the
\r
3876 selection the answer is result is always true.
\r
3878 <param name="args">Information about a drag event.</param>
\r
3879 <returns>A value indicating whether the TreeViewItem being dragged
\r
3880 directly above or below itself.</returns>
\r
3882 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.IsTreeViewItemDraggedInDescendent(Microsoft.Windows.DragEventArgs)">
\r
3884 Returns a value indicating whether an item is being dragged into its
\r
3887 <param name="args">Information about the drag event.</param>
\r
3888 <returns>A value indicating whether an item is being dragged into
\r
3889 its own descendent. If there is no index information the answer
\r
3890 is always assumed to be true.</returns>
\r
3892 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetDropTarget(Microsoft.Windows.DragEventArgs)">
\r
3894 Retrieves the drop target of a drag event.
\r
3896 <param name="args">Information about the drag event.</param>
\r
3897 <returns>The drop target of a drag event.</returns>
\r
3899 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetTreeViewItemRectExcludingChildren(System.Windows.Controls.TreeViewItem)">
\r
3901 Retrieves the location and dimensions of a TreeViewItem excluding
\r
3904 <param name="treeViewItem">The tree view item.</param>
\r
3905 <returns>The location and dimensions of the TreeViewItem excluding
\r
3906 its children.</returns>
\r
3908 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetInsertionIndicatorGeometry(System.Windows.Controls.ItemsControl,System.Int32,Microsoft.Windows.DragEventArgs)">
\r
3910 Returns a geometry for the insertion indicator.
\r
3912 <param name="dropTarget">The drop target.</param>
\r
3913 <param name="insertionIndex">The insertion index within the drop
\r
3915 <param name="dragEventArgs">Information about the drag event.
\r
3917 <returns>The geometry for the insertion indicator.</returns>
\r
3919 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.GetDropTargetInsertionIndexOverride(System.Windows.Controls.ItemsControl,Microsoft.Windows.DragEventArgs)">
\r
3921 Gets the insertion index within a drop target given information
\r
3922 about a drag event.
\r
3924 <param name="dropTarget">The drop target.</param>
\r
3925 <param name="args">Information about a drag event.</param>
\r
3926 <returns>The insertion index within the drop target.</returns>
\r
3928 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.CanScroll(System.Windows.Controls.ItemsControl)">
\r
3930 Returns a value indicating whether a given items control
\r
3933 <param name="itemsControl">The items control.</param>
\r
3934 <returns>The value indicating whether the given items control
\r
3935 can scroll.</returns>
\r
3937 <member name="M:System.Windows.Controls.TreeViewDragDropTarget.ScrollIntoView(System.Windows.Controls.ItemsControl,System.Windows.Controls.TreeViewItem)">
\r
3939 Scrolls a given item container into the view.
\r
3941 <param name="itemsControl">The items control that contains
\r
3942 the item container.</param>
\r
3943 <param name="itemContainer">The item container to scroll into
\r
3946 <member name="P:System.Windows.Controls.TreeViewDragDropTarget.ExpandNodeDelay">
\r
3948 Gets or sets the delay before expanding a node that is being
\r
3949 hovered over during a drag operation.
\r
3952 <member name="T:System.Windows.UIElementExtendedRoutedEventExtensions">
\r
3954 This class contains extension methods that mimic the
\r
3955 AddHandler/RemoveHandler methods for routed events.
\r
3958 These methods are in the System.Windows namespace so that they can be
\r
3959 used as extension methods without bringing the Microsoft.Windows
\r
3960 namespace into the scope.
\r
3963 <member name="F:System.Windows.UIElementExtendedRoutedEventExtensions.targetEvents">
\r
3965 A list of all the target events.
\r
3968 <member name="M:System.Windows.UIElementExtendedRoutedEventExtensions.AddHandler(System.Windows.UIElement,Microsoft.Windows.ExtendedRoutedEvent,System.Delegate,System.Boolean)">
\r
3970 Adds a routed event handler for a specified routed event, adding the handler
\r
3971 to the handler collection on the current element.
\r
3973 <param name="that">The element to add a handler for.</param>
\r
3974 <param name="routedEvent">An identifier for the routed event to be handled.</param>
\r
3975 <param name="handler">A reference to the handler implementation.</param>
\r
3976 <param name="handledEventsToo">True to register the handler such that it is invoked even when the routed
\r
3977 event is marked handled in its event data; false to register the handler
\r
3978 with the default condition that it will not be invoked if the routed event
\r
3979 is already marked handled. The default is false.</param>
\r
3981 <member name="M:System.Windows.UIElementExtendedRoutedEventExtensions.RemoveHandler(System.Windows.UIElement,Microsoft.Windows.ExtendedRoutedEvent,System.Delegate)">
\r
3983 Removes a routed event handler for a specified routed event, removing the handler
\r
3984 from the handler collection on the current element.
\r
3986 <param name="that">The element to remove the handler from.</param>
\r
3987 <param name="routedEvent">An identifier for the routed event to be handled.</param>
\r
3988 <param name="handler">A reference to the handler implementation.</param>
\r
3990 <member name="T:System.Windows.UIElementExtensions">
\r
3992 A collection of extension methods for the UIElement class.
\r
3994 <QualityBand>Experimental</QualityBand>
\r
3996 <member name="M:System.Windows.UIElementExtensions.GetSize(System.Windows.UIElement)">
\r
3998 Returns the size of an element.
\r
4001 Note that this method only exists because there is a Silverlight bug that
\r
4002 causes elements inside of a Canvas to return (0,0) for their RenderSize.
\r
4003 This is a workaround that attempts to downcast to a FrameworkElement and
\r
4004 if the cast is successful it uses the ActualWidth and ActualHeight
\r
4007 <param name="that">The element for which to retrieve the size.</param>
\r
4008 <returns>The size of the element.</returns>
\r
4010 <member name="M:System.Windows.UIElementExtensions.GetMouseMove(System.Windows.UIElement)">
\r
4012 Returns an observable that wraps the MouseMove event.
\r
4014 <param name="that">The instance to retrieve the event for.</param>
\r
4015 <returns>An observable that wraps the MouseMove event.</returns>
\r
4017 <member name="M:System.Windows.UIElementExtensions.GetMouseMoveWithOriginalSource(System.Windows.UIElement)">
\r
4019 Returns an observable that wraps the MouseMove event and only
\r
4020 returns when there a mouse event has an original source.
\r
4022 <param name="that">The instance to retrieve the event for.</param>
\r
4023 <returns>An observable that wraps the MouseMove event.</returns>
\r
4025 <member name="M:System.Windows.UIElementExtensions.GetMouseMoveOnSelfAndSiblings(System.Windows.UIElement)">
\r
4027 Returns an observable that wraps the MouseMove event on an instance
\r
4028 and all of it's siblings.
\r
4030 <param name="that">The instance to retrieve the event for.</param>
\r
4031 <returns>An observable that wraps the MouseMove event on an instance
\r
4032 and all of it's siblings.</returns>
\r
4034 <member name="M:System.Windows.UIElementExtensions.GetMouseLeftButtonDownAlways(System.Windows.UIElement)">
\r
4036 Returns an observable that wraps the MouseLeftButtonDown event and
\r
4037 returns even if one of the events involved is handled.
\r
4039 <param name="that">The element to listen to.</param>
\r
4040 <returns>An observable that that wraps the MouseLeftButtonDown event
\r
4041 and returns even if one of the events involved is handled.</returns>
\r
4043 <member name="M:System.Windows.UIElementExtensions.GetMouseLeftButtonUpOnSelfAndSiblingsAlways(System.Windows.UIElement)">
\r
4045 Returns an observable that wraps the MouseLeftButtonUp event of the
\r
4046 root visual and all of it's siblings and returns even if one of the
\r
4047 events involved is handled.
\r
4049 <param name="that">The element to listen to.</param>
\r
4050 <returns>An observable that that wraps the MouseLeftButtonUp event
\r
4051 and returns even if one of the events involved is handled.</returns>
\r
4053 <member name="M:System.Windows.UIElementExtensions.GetMouseLeftButtonUpAlways(System.Windows.UIElement)">
\r
4055 Returns an observable that wraps the MouseLeftButtonUp event and
\r
4056 returns even if one of the events involved is handled.
\r
4058 <param name="that">The element to listen to.</param>
\r
4059 <returns>An observable that that wraps the MouseLeftButtonUp event
\r
4060 and returns even if one of the events involved is handled.</returns>
\r
4062 <member name="M:System.Windows.UIElementExtensions.GetKeyDownAlways(System.Windows.UIElement)">
\r
4064 Returns an observable that wraps the KeyDown event and
\r
4065 returns even if one of the events involved is handled.
\r
4067 <param name="that">The element to listen to.</param>
\r
4068 <returns>An observable that that wraps the KeyDown event
\r
4069 and returns even if one of the events involved is handled.</returns>
\r
4071 <member name="M:System.Windows.UIElementExtensions.GetKeyUpAlways(System.Windows.UIElement)">
\r
4073 Returns an observable that wraps the KeyUp event and
\r
4074 returns even if one of the events involved is handled.
\r
4076 <param name="that">The element to listen to.</param>
\r
4077 <returns>An observable that that wraps the KeyUp event
\r
4078 and returns even if one of the events involved is handled.</returns>
\r
4080 <member name="M:System.Windows.UIElementExtensions.GetKeyUpOnSelfAndSiblingsAlways(System.Windows.UIElement)">
\r
4082 Returns an observable that wraps the KeyUp event and returns even if
\r
4083 one of the events involved is handled or occurs in a sibling.
\r
4085 <param name="that">The element to listen to.</param>
\r
4086 <returns>An observable that wraps the KeyUp event and returns even if
\r
4087 one of the events involved is handled or occurs in a sibling.</returns>
\r
4089 <member name="M:System.Windows.UIElementExtensions.GetKeyStateChanged(System.Windows.Controls.Internals.IObservable{System.Windows.Controls.Internals.IEvent{System.Windows.Input.MouseButtonEventArgs}},System.Windows.Controls.Internals.IObservable{System.Windows.Controls.Internals.IEvent{System.Windows.Input.MouseButtonEventArgs}},System.Windows.Controls.Internals.IObservable{System.Windows.Controls.Internals.IEvent{System.Windows.Input.KeyEventArgs}},System.Windows.Controls.Internals.IObservable{System.Windows.Controls.Internals.IEvent{System.Windows.Input.KeyEventArgs}},Microsoft.Windows.DragDropKeyStates)">
\r
4091 Returns an observable that returns a SW.DragDropKeyStates value. The
\r
4092 observable is composed of mouse down and up observables and key down
\r
4093 and up observables.
\r
4095 <param name="mouseDownObservable">An event raised when a mouse
\r
4096 button is depressed.</param>
\r
4097 <param name="mouseUpObservable">An event raised when a mouse button
\r
4098 is released.</param>
\r
4099 <param name="keyDownObservable">An event raised when a key is
\r
4100 pressed down.</param>
\r
4101 <param name="keyUpObservable">An event raised when a key is
\r
4103 <param name="initialState">The initial state of the drag and
\r
4104 drop keys.</param>
\r
4105 <returns>An observable that returns a SW.DragDropKeyStates value
\r
4106 whenever it changes, even if one of the events involved
\r
4107 is handled.</returns>
\r
4109 <member name="M:System.Windows.UIElementExtensions.GetKeyStateChangedAlways(System.Windows.UIElement,Microsoft.Windows.DragDropKeyStates)">
\r
4111 Returns an observable that returns a SW.DragDropKeyStates value
\r
4112 whenever it changes, even if one of the events involved
\r
4115 <param name="that">The element to listen to.</param>
\r
4116 <param name="initialState">The initial state SW.DragDropKeyStates.
\r
4118 <returns>An observable that returns a SW.DragDropKeyStates value
\r
4119 whenever it changes, even if one of the events involved
\r
4120 is handled.</returns>
\r
4122 <member name="M:System.Windows.UIElementExtensions.GetKeyStateChangedOnSelfAndSiblingsAlways(System.Windows.UIElement,Microsoft.Windows.DragDropKeyStates)">
\r
4124 Returns an observable that returns a SW.DragDropKeyStates value
\r
4125 whenever it changes, even if one of the events involved
\r
4126 is handled or occurs in a sibling.
\r
4128 <param name="that">The element to listen to.</param>
\r
4129 <param name="initialState">The initial state SW.DragDropKeyStates.
\r
4131 <returns>An observable that returns a SW.DragDropKeyStates value
\r
4132 whenever it changes, even if one of the events involved
\r
4133 is handled.</returns>
\r
4135 <member name="M:System.Windows.UIElementExtensions.GetEscapePressedChangedOnSelfAndSiblingsAlways(System.Windows.UIElement)">
\r
4137 Returns an observable that returns a value indicating
\r
4138 whether escape is pressed, even if one of the events involved
\r
4139 is handled or occurs in a sibling.
\r
4141 <param name="that">The element to listen to.</param>
\r
4142 <returns>An observable that returns a value indicating
\r
4143 whether escape is pressed, even if one of the events involved
\r
4144 is handled or occurs in a sibling.</returns>
\r
4146 <member name="M:System.Windows.UIElementExtensions.ToDragDropKeyStates(System.Windows.Input.Key)">
\r
4148 Converts the key enumeration into the appropriate DragDropKeyStates
\r
4151 <param name="key">The key value.</param>
\r
4152 <returns>The appropriate SW.DragDropKeyStates value.</returns>
\r
4154 <member name="M:System.Windows.UIElementExtensions.SafeTransformToVisual(System.Windows.UIElement,System.Windows.UIElement)">
\r
4156 This method performs a transform to visual operation but traps exceptions that occur.
\r
4158 <param name="that">The element to transform to.</param>
\r
4159 <param name="element">The element to transform from.</param>
\r
4160 <returns>A general transform.</returns>
\r
4162 <member name="T:System.Windows.Controls.ExpandDirection">
\r
4164 Specifies the direction in which an
\r
4165 <see cref="T:System.Windows.Controls.Expander" /> control opens.
\r
4167 <QualityBand>Stable</QualityBand>
\r
4169 <member name="F:System.Windows.Controls.ExpandDirection.Down">
\r
4171 Specifies that the <see cref="T:System.Windows.Controls.Expander" />
\r
4172 control opens in the down direction.
\r
4175 <member name="F:System.Windows.Controls.ExpandDirection.Up">
\r
4177 Specifies that the <see cref="T:System.Windows.Controls.Expander" />
\r
4178 control opens in the up direction.
\r
4181 <member name="F:System.Windows.Controls.ExpandDirection.Left">
\r
4183 Specifies that the <see cref="T:System.Windows.Controls.Expander" />
\r
4184 control opens in the left direction.
\r
4187 <member name="F:System.Windows.Controls.ExpandDirection.Right">
\r
4189 Specifies that the <see cref="T:System.Windows.Controls.Expander" />
\r
4190 control opens in the right direction.
\r
4193 <member name="T:System.Windows.Controls.Expander">
\r
4195 Represents a control that displays a header and has a collapsible
\r
4198 <QualityBand>Stable</QualityBand>
\r
4200 <member name="T:System.Windows.Controls.HeaderedContentControl">
\r
4202 Provides the base implementation for controls that contain a single
\r
4203 content element and a header.
\r
4206 HeaderedContentControl adds Header and HeaderTemplatefeatures to a
\r
4207 ContentControl. HasHeader and HeaderTemplateSelector are removed for
\r
4208 lack of support and consistency with other Silverlight controls.
\r
4210 <QualityBand>Stable</QualityBand>
\r
4212 <member name="F:System.Windows.Controls.HeaderedContentControl.HeaderProperty">
\r
4215 <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />
\r
4216 dependency property.
\r
4219 The identifier for the
\r
4220 <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />
\r
4221 dependency property.
\r
4224 <member name="M:System.Windows.Controls.HeaderedContentControl.OnHeaderPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
4226 HeaderProperty property changed handler.
\r
4228 <param name="d">HeaderedContentControl whose Header property is changed.</param>
\r
4229 <param name="e">DependencyPropertyChangedEventArgs, which contains the old and new value.</param>
\r
4231 <member name="F:System.Windows.Controls.HeaderedContentControl.HeaderTemplateProperty">
\r
4234 <see cref="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate" />
\r
4235 dependency property.
\r
4238 The identifier for the
\r
4239 <see cref="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate" />
\r
4240 dependency property.
\r
4243 <member name="M:System.Windows.Controls.HeaderedContentControl.OnHeaderTemplatePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
4245 HeaderTemplateProperty property changed handler.
\r
4247 <param name="d">HeaderedContentControl whose HeaderTemplate property is changed.</param>
\r
4248 <param name="e">DependencyPropertyChangedEventArgs, which contains the old and new value.</param>
\r
4250 <member name="M:System.Windows.Controls.HeaderedContentControl.#ctor">
\r
4252 Initializes a new instance of the
\r
4253 <see cref="T:System.Windows.Controls.HeaderedContentControl" />
\r
4257 <member name="M:System.Windows.Controls.HeaderedContentControl.OnHeaderChanged(System.Object,System.Object)">
\r
4259 Called when the value of the
\r
4260 <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />
\r
4263 <param name="oldHeader">
\r
4264 The old value of the
\r
4265 <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />
\r
4268 <param name="newHeader">
\r
4269 The new value of the
\r
4270 <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />
\r
4274 <member name="M:System.Windows.Controls.HeaderedContentControl.OnHeaderTemplateChanged(System.Windows.DataTemplate,System.Windows.DataTemplate)">
\r
4276 Called when the value of the
\r
4277 <see cref="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate" />
\r
4280 <param name="oldHeaderTemplate">
\r
4281 The old value of the
\r
4282 <see cref="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate" />
\r
4285 <param name="newHeaderTemplate">
\r
4286 The new value of the
\r
4287 <see cref="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate" />
\r
4291 <member name="P:System.Windows.Controls.HeaderedContentControl.Header">
\r
4293 Gets or sets the content for the header of the control.
\r
4296 The content for the header of the control. The default value is
\r
4300 <member name="P:System.Windows.Controls.HeaderedContentControl.HeaderTemplate">
\r
4302 Gets or sets the template that is used to display the content of the
\r
4306 The template that is used to display the content of the control's
\r
4307 header. The default is null.
\r
4310 <member name="F:System.Windows.Controls.Expander.ElementExpanderButtonName">
\r
4312 The name of the ExpanderButton template part.
\r
4315 <member name="F:System.Windows.Controls.Expander._expanderButton">
\r
4317 The ExpanderButton template part is a templated ToggleButton that's used
\r
4318 to expand and collapse the ExpandSite, which hosts the content.
\r
4321 <member name="F:System.Windows.Controls.Expander.ExpandDirectionProperty">
\r
4324 <see cref="P:System.Windows.Controls.Expander.ExpandDirection" />
\r
4325 dependency property.
\r
4328 The identifier for the
\r
4329 <see cref="P:System.Windows.Controls.Expander.ExpandDirection" />
\r
4330 dependency property.
\r
4333 <member name="M:System.Windows.Controls.Expander.OnExpandDirectionPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
4335 ExpandDirectionProperty PropertyChangedCallback call back static function.
\r
4336 This function validates the new value before calling virtual function OnExpandDirectionChanged.
\r
4338 <param name="d">Expander object whose ExpandDirection property is changed.</param>
\r
4339 <param name="e">DependencyPropertyChangedEventArgs which contains the old and new values.</param>
\r
4341 <member name="M:System.Windows.Controls.Expander.IsValidExpandDirection(System.Object)">
\r
4343 Check whether the passed in value o is a valid ExpandDirection enum value.
\r
4345 <param name="o">The value to be checked.</param>
\r
4346 <returns>True if o is a valid ExpandDirection enum value, false o/w.</returns>
\r
4348 <member name="F:System.Windows.Controls.Expander.IsExpandedProperty">
\r
4351 <see cref="P:System.Windows.Controls.Expander.IsExpanded" />
\r
4352 dependency property.
\r
4355 The identifier for the
\r
4356 <see cref="P:System.Windows.Controls.Expander.IsExpanded" />
\r
4357 dependency property.
\r
4360 <member name="M:System.Windows.Controls.Expander.OnIsExpandedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
4362 ExpandedProperty PropertyChangedCallback static function.
\r
4364 <param name="d">Expander object whose Expanded property is changed.</param>
\r
4365 <param name="e">DependencyPropertyChangedEventArgs which contains the old and new values.</param>
\r
4367 <member name="M:System.Windows.Controls.Expander.#ctor">
\r
4369 Initializes a new instance of the
\r
4370 <see cref="T:System.Windows.Controls.Expander" /> class.
\r
4373 <member name="M:System.Windows.Controls.Expander.OnApplyTemplate">
\r
4375 Builds the visual tree for the
\r
4376 <see cref="T:System.Windows.Controls.Expander" /> control when a new
\r
4377 template is applied.
\r
4380 <member name="M:System.Windows.Controls.Expander.OnCreateAutomationPeer">
\r
4383 <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />
\r
4384 for use by the Silverlight automation infrastructure.
\r
4388 <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />
\r
4389 object for the <see cref="T:System.Windows.Controls.Expander" />.
\r
4392 <member name="M:System.Windows.Controls.Expander.OnKeyDown(System.Windows.Input.KeyEventArgs)">
\r
4394 Provides handling for the
\r
4395 <see cref="E:System.Windows.UIElement.KeyDown" /> event.
\r
4397 <param name="e">Key event args.</param>
\r
4399 <member name="M:System.Windows.Controls.Expander.OnExpanded">
\r
4402 <see cref="E:System.Windows.Controls.Expander.Expanded" /> event
\r
4404 <see cref="P:System.Windows.Controls.Expander.IsExpanded" />
\r
4405 property changes from false to true.
\r
4408 <member name="M:System.Windows.Controls.Expander.OnCollapsed">
\r
4411 <see cref="E:System.Windows.Controls.Expander.Collapsed" /> event
\r
4413 <see cref="P:System.Windows.Controls.Expander.IsExpanded" />
\r
4414 property changes from true to false.
\r
4417 <member name="M:System.Windows.Controls.Expander.ToggleExpanded(System.Windows.RoutedEventHandler,System.Windows.RoutedEventArgs)">
\r
4419 Handle changes to the IsExpanded property.
\r
4421 <param name="handler">Event handler.</param>
\r
4422 <param name="args">Event arguments.</param>
\r
4424 <member name="M:System.Windows.Controls.Expander.RaiseEvent(System.Windows.RoutedEventHandler,System.Windows.RoutedEventArgs)">
\r
4426 Raise a RoutedEvent.
\r
4428 <param name="handler">Event handler.</param>
\r
4429 <param name="args">Event arguments.</param>
\r
4431 <member name="M:System.Windows.Controls.Expander.OnExpanderButtonClicked(System.Object,System.Windows.RoutedEventArgs)">
\r
4433 Handle ExpanderButton's click event.
\r
4435 <param name="sender">The ExpanderButton in template.</param>
\r
4436 <param name="e">Routed event arg.</param>
\r
4438 <member name="M:System.Windows.Controls.Expander.System#Windows#Controls#IUpdateVisualState#UpdateVisualState(System.Boolean)">
\r
4440 Update the visual state of the control.
\r
4442 <param name="useTransitions">
\r
4443 A value indicating whether to automatically generate transitions to
\r
4444 the new state, or instantly transition to the new state.
\r
4447 <member name="M:System.Windows.Controls.Expander.UpdateVisualState(System.Boolean)">
\r
4449 Update the current visual state of the button.
\r
4451 <param name="useTransitions">
\r
4452 True to use transitions when updating the visual state, false to
\r
4453 snap directly to the new visual state.
\r
4456 <member name="P:System.Windows.Controls.Expander.ExpanderButton">
\r
4458 Gets or sets the ExpanderButton template part.
\r
4461 <member name="P:System.Windows.Controls.Expander.ExpandDirection">
\r
4463 Gets or sets the direction in which the
\r
4464 <see cref="T:System.Windows.Controls.Expander" /> content window
\r
4468 One of the <see cref="T:System.Windows.Controls.ExpandDirection" />
\r
4469 values that define which direction the content window opens. The
\r
4471 <see cref="F:System.Windows.Controls.ExpandDirection.Down" />.
\r
4474 <member name="P:System.Windows.Controls.Expander.IsExpanded">
\r
4476 Gets or sets a value indicating whether the
\r
4477 <see cref="T:System.Windows.Controls.Expander" /> content window is
\r
4481 True if the content window is expanded; otherwise, false. The
\r
4485 <member name="E:System.Windows.Controls.Expander.Expanded">
\r
4487 Occurs when the content window of an
\r
4488 <see cref="T:System.Windows.Controls.Expander" /> control opens to
\r
4489 display both its header and content.
\r
4492 <member name="E:System.Windows.Controls.Expander.Collapsed">
\r
4494 Occurs when the content window of an
\r
4495 <see cref="T:System.Windows.Controls.Expander" /> control closes and
\r
4497 <see cref="P:System.Windows.Controls.HeaderedContentControl.Header" />
\r
4501 <member name="P:System.Windows.Controls.Expander.Interaction">
\r
4503 Gets or sets the helper that provides all of the standard
\r
4504 interaction functionality.
\r
4507 <member name="T:System.Windows.Automation.Peers.ExpanderAutomationPeer">
\r
4509 Exposes <see cref="T:System.Windows.Controls.Expander" /> types to UI
\r
4512 <QualityBand>Stable</QualityBand>
\r
4514 <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.#ctor(System.Windows.Controls.Expander)">
\r
4516 Initializes a new instance of the
\r
4517 <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />
\r
4520 <param name="owner">
\r
4521 The element associated with this automation peer.
\r
4524 <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.GetAutomationControlTypeCore">
\r
4526 Gets the control type for the
\r
4527 <see cref="T:System.Windows.Controls.Expander" /> that is associated
\r
4529 <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />.
\r
4530 This method is called by
\r
4531 <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType" />.
\r
4535 <see cref="F:System.Windows.Automation.Peers.AutomationControlType.Group" />
\r
4536 enumeration value.
\r
4539 <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.GetClassNameCore">
\r
4541 Gets the name of the
\r
4542 <see cref="T:System.Windows.Controls.Expander" /> that is associated
\r
4544 <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />.
\r
4545 This method is called by
\r
4546 <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName" />.
\r
4548 <returns>A string that contains Expander.</returns>
\r
4550 <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
\r
4552 Gets the control pattern for the
\r
4553 <see cref="T:System.Windows.Controls.Expander" /> that is associated
\r
4555 <see cref="T:System.Windows.Automation.Peers.ExpanderAutomationPeer" />.
\r
4557 <param name="pattern">One of the enumeration values.</param>
\r
4559 The object that implements the pattern interface, or null if the
\r
4560 specified pattern interface is not implemented by this peer.
\r
4563 <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#Expand">
\r
4565 Displays all child nodes, controls, or content of the control.
\r
4568 This API supports the .NET Framework infrastructure and is not
\r
4569 intended to be used directly from your code.
\r
4572 <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#Collapse">
\r
4574 Hides all nodes, controls, or content that are descendants of the
\r
4578 This API supports the .NET Framework infrastructure and is not
\r
4579 intended to be used directly from your code.
\r
4582 <member name="M:System.Windows.Automation.Peers.ExpanderAutomationPeer.RaiseExpandCollapseAutomationEvent(System.Boolean,System.Boolean)">
\r
4584 Raise an automation event when a Expander is expanded or collapsed.
\r
4586 <param name="oldValue">
\r
4587 A value indicating whether the Expander was expanded.
\r
4589 <param name="newValue">
\r
4590 A value indicating whether the Expander is expanded.
\r
4593 <member name="P:System.Windows.Automation.Peers.ExpanderAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#ExpandCollapseState">
\r
4595 Gets the state (expanded or collapsed) of the control.
\r
4598 The state (expanded or collapsed) of the control.
\r
4601 This API supports the .NET Framework infrastructure and is not
\r
4602 intended to be used directly from your code.
\r
4605 <member name="T:System.Windows.Controls.BindingSourceEvaluator`1">
\r
4607 A framework element that permits a binding to be evaluated in a new data
\r
4608 context leaf node. Uses the BindingSource to do the evaluation.
\r
4610 <typeparam name="T">The type of dynamic binding to return.</typeparam>
\r
4611 <remarks>Mimicks the class BindingEvaluator that uses DataContext
\r
4612 to do evaluation.</remarks>
\r
4614 <member name="F:System.Windows.Controls.BindingSourceEvaluator`1.ValueProperty">
\r
4616 Identifies the Value dependency property.
\r
4619 <member name="M:System.Windows.Controls.BindingSourceEvaluator`1.#ctor(System.Windows.Data.Binding)">
\r
4621 Initializes a new instance of the BindingSourceEvaluator class.
\r
4623 <param name="binding">The binding.</param>
\r
4625 <member name="M:System.Windows.Controls.BindingSourceEvaluator`1.GetDynamicValue(System.Object)">
\r
4627 Evaluates the specified source.
\r
4629 <param name="source">The object used as a source for the
\r
4630 evaluation.</param>
\r
4631 <returns>The evaluated binding.</returns>
\r
4632 <remarks>Only uses Path, Converter, ConverterCulture and
\r
4633 ConverterParameter.</remarks>
\r
4635 <member name="P:System.Windows.Controls.BindingSourceEvaluator`1.Value">
\r
4637 Gets the data item string value.
\r
4640 <member name="P:System.Windows.Controls.BindingSourceEvaluator`1.ValueBinding">
\r
4642 Gets the value binding that is used as a template
\r
4643 for the actual evaluation.
\r
4646 <member name="T:System.Windows.Controls.DesignerProperties">
\r
4648 Provides a custom implementation of DesignerProperties.GetIsInDesignMode
\r
4649 to work around an issue.
\r
4652 <member name="M:System.Windows.Controls.DesignerProperties.GetIsInDesignMode(System.Windows.DependencyObject)">
\r
4654 Returns whether the control is in design mode (running under Blend
\r
4655 or Visual Studio).
\r
4657 <param name="element">The element from which the property value is
\r
4659 <returns>True if in design mode.</returns>
\r
4661 <member name="F:System.Windows.Controls.DesignerProperties._isInDesignMode">
\r
4663 Stores the computed InDesignMode value.
\r
4666 <member name="T:System.Windows.Controls.WeakEventListener`3">
\r
4668 Implements a weak event listener that allows the owner to be garbage
\r
4669 collected if its only remaining link is an event handler.
\r
4671 <typeparam name="TInstance">Type of instance listening for the event.</typeparam>
\r
4672 <typeparam name="TSource">Type of source for the event.</typeparam>
\r
4673 <typeparam name="TEventArgs">Type of event arguments for the event.</typeparam>
\r
4675 <member name="F:System.Windows.Controls.WeakEventListener`3._weakInstance">
\r
4677 WeakReference to the instance listening for the event.
\r
4680 <member name="M:System.Windows.Controls.WeakEventListener`3.#ctor(`0)">
\r
4682 Initializes a new instances of the WeakEventListener class.
\r
4684 <param name="instance">Instance subscribing to the event.</param>
\r
4686 <member name="M:System.Windows.Controls.WeakEventListener`3.OnEvent(`1,`2)">
\r
4688 Handler for the subscribed event calls OnEventAction to handle it.
\r
4690 <param name="source">Event source.</param>
\r
4691 <param name="eventArgs">Event arguments.</param>
\r
4693 <member name="M:System.Windows.Controls.WeakEventListener`3.Detach">
\r
4695 Detaches from the subscribed event.
\r
4698 <member name="P:System.Windows.Controls.WeakEventListener`3.OnEventAction">
\r
4700 Gets or sets the method to call when the event fires.
\r
4703 <member name="P:System.Windows.Controls.WeakEventListener`3.OnDetachAction">
\r
4705 Gets or sets the method to call when detaching from the event.
\r
4708 <member name="T:System.Windows.Controls.ItemsControlExtensions">
\r
4710 Provides useful extensions to ItemsControl instances.
\r
4712 <QualityBand>Experimental</QualityBand>
\r
4714 <member name="M:System.Windows.Controls.ItemsControlExtensions.GetItemsHost(System.Windows.Controls.ItemsControl)">
\r
4716 Gets the Panel that contains the containers of an ItemsControl.
\r
4718 <param name="control">The ItemsControl.</param>
\r
4720 The Panel that contains the containers of an ItemsControl, or null
\r
4721 if the Panel could not be found.
\r
4723 <exception cref="T:System.ArgumentNullException">
\r
4724 <paramref name="control" /> is null.
\r
4727 <member name="M:System.Windows.Controls.ItemsControlExtensions.GetScrollHost(System.Windows.Controls.ItemsControl)">
\r
4729 Gets the ScrollViewer that contains the containers of an
\r
4732 <param name="control">The ItemsControl.</param>
\r
4734 The ScrollViewer that contains the containers of an ItemsControl, or
\r
4735 null if a ScrollViewer could not be found.
\r
4737 <exception cref="T:System.ArgumentNullException">
\r
4738 <paramref name="control" /> is null.
\r
4741 <member name="M:System.Windows.Controls.ItemsControlExtensions.GetContainers(System.Windows.Controls.ItemsControl)">
\r
4743 Get the item containers of an ItemsControl.
\r
4745 <param name="control">The ItemsControl.</param>
\r
4746 <returns>The item containers of an ItemsControl.</returns>
\r
4747 <exception cref="T:System.ArgumentNullException">
\r
4748 <paramref name="control" /> is null.
\r
4751 <member name="M:System.Windows.Controls.ItemsControlExtensions.GetContainers``1(System.Windows.Controls.ItemsControl)">
\r
4753 Get the item containers of an ItemsControl.
\r
4755 <typeparam name="TContainer">
\r
4756 The type of the item containers.
\r
4758 <param name="control">The ItemsControl.</param>
\r
4759 <returns>The item containers of an ItemsControl.</returns>
\r
4760 <exception cref="T:System.ArgumentNullException">
\r
4761 <paramref name="control" /> is null.
\r
4764 <member name="M:System.Windows.Controls.ItemsControlExtensions.GetContainersIterator``1(System.Windows.Controls.ItemsControl)">
\r
4766 Get the item containers of an ItemsControl.
\r
4768 <typeparam name="TContainer">
\r
4769 The type of the item containers.
\r
4771 <param name="control">The ItemsControl.</param>
\r
4772 <returns>The item containers of an ItemsControl.</returns>
\r
4774 <member name="M:System.Windows.Controls.ItemsControlExtensions.GetItemsAndContainers(System.Windows.Controls.ItemsControl)">
\r
4776 Get the items and item containers of an ItemsControl.
\r
4778 <param name="control">The ItemsControl.</param>
\r
4779 <returns>The items and item containers of an ItemsControl.</returns>
\r
4780 <exception cref="T:System.ArgumentNullException">
\r
4781 <paramref name="control" /> is null.
\r
4784 <member name="M:System.Windows.Controls.ItemsControlExtensions.GetItemsAndContainers``1(System.Windows.Controls.ItemsControl)">
\r
4786 Get the items and item containers of an ItemsControl.
\r
4788 <typeparam name="TContainer">
\r
4789 The type of the item containers.
\r
4791 <param name="control">The ItemsControl.</param>
\r
4792 <returns>The items and item containers of an ItemsControl.</returns>
\r
4793 <exception cref="T:System.ArgumentNullException">
\r
4794 <paramref name="control" /> is null.
\r
4797 <member name="M:System.Windows.Controls.ItemsControlExtensions.GetItemsAndContainersIterator``1(System.Windows.Controls.ItemsControl)">
\r
4799 Get the items and item containers of an ItemsControl.
\r
4801 <typeparam name="TContainer">
\r
4802 The type of the item containers.
\r
4804 <param name="control">The ItemsControl.</param>
\r
4805 <returns>The items and item containers of an ItemsControl.</returns>
\r
4806 <exception cref="T:System.ArgumentNullException">
\r
4807 <paramref name="control" /> is null.
\r
4810 <member name="M:System.Windows.Controls.ItemsControlExtensions.CanAddItem(System.Windows.Controls.ItemsControl,System.Object)">
\r
4812 Returns a value indicating whether an item can be added to an
\r
4815 <param name="that">The ItemsControl instance.</param>
\r
4816 <param name="item">The item to be added.</param>
\r
4817 <returns>A value Indicating whether an item can be added to an
\r
4818 ItemsControl.</returns>
\r
4820 <member name="M:System.Windows.Controls.ItemsControlExtensions.CanRemoveItem(System.Windows.Controls.ItemsControl)">
\r
4822 Returns a value indicating whether an item can be removed from the
\r
4825 <param name="that">The items control.</param>
\r
4826 <returns>A value indicating whether an item can be removed from the
\r
4827 ItemsControl.</returns>
\r
4829 <member name="M:System.Windows.Controls.ItemsControlExtensions.InsertItem(System.Windows.Controls.ItemsControl,System.Int32,System.Object)">
\r
4831 Inserts an item into an ItemsControl.
\r
4833 <param name="that">The ItemsControl instance.</param>
\r
4834 <param name="index">The index at which to insert the item.</param>
\r
4835 <param name="item">The item to be inserted.</param>
\r
4837 <member name="M:System.Windows.Controls.ItemsControlExtensions.AddItem(System.Windows.Controls.ItemsControl,System.Object)">
\r
4839 Adds an item to an ItemsControl.
\r
4841 <param name="that">The ItemsControl instance.</param>
\r
4842 <param name="item">The item to be inserted.</param>
\r
4844 <member name="M:System.Windows.Controls.ItemsControlExtensions.RemoveItem(System.Windows.Controls.ItemsControl,System.Object)">
\r
4846 Removes an item from an ItemsControl.
\r
4848 <param name="that">The ItemsControl instance.</param>
\r
4849 <param name="item">The item to be removed.</param>
\r
4851 <member name="M:System.Windows.Controls.ItemsControlExtensions.RemoveItemAtIndex(System.Windows.Controls.ItemsControl,System.Int32)">
\r
4853 Removes an item from an ItemsControl.
\r
4855 <param name="that">The ItemsControl instance.</param>
\r
4856 <param name="index">The index of the item to be removed.</param>
\r
4858 <member name="M:System.Windows.Controls.ItemsControlExtensions.GetItemCount(System.Windows.Controls.ItemsControl)">
\r
4860 Gets the number of items in an ItemsControl.
\r
4862 <param name="that">The ItemsControl instance.</param>
\r
4863 <returns>The number of items in the ItemsControl.</returns>
\r
4865 <member name="T:System.Windows.Controls.ScrollViewerExtensions">
\r
4867 Provides useful extensions to ScrollViewer instances.
\r
4869 <QualityBand>Experimental</QualityBand>
\r
4871 <member name="F:System.Windows.Controls.ScrollViewerExtensions.LineChange">
\r
4873 The amount to scroll a ScrollViewer for a line change.
\r
4876 <member name="M:System.Windows.Controls.ScrollViewerExtensions.GetIsMouseWheelScrollingEnabled(System.Windows.Controls.ScrollViewer)">
\r
4878 Gets a value indicating whether the ScrollViewer has enabled
\r
4879 scrolling via the mouse wheel.
\r
4881 <param name="viewer">The ScrollViewer.</param>
\r
4883 A value indicating whether the ScrollViewer has enabled scrolling
\r
4884 via the mouse wheel.
\r
4887 <member name="M:System.Windows.Controls.ScrollViewerExtensions.SetIsMouseWheelScrollingEnabled(System.Windows.Controls.ScrollViewer,System.Boolean)">
\r
4889 Sets a value indicating whether the ScrollViewer will enable
\r
4890 scrolling via the mouse wheel.
\r
4892 <param name="viewer">The ScrollViewer.</param>
\r
4893 <param name="value">
\r
4894 A value indicating whether the ScrollViewer will enable scrolling
\r
4895 via the mouse wheel.
\r
4898 <member name="F:System.Windows.Controls.ScrollViewerExtensions.IsMouseWheelScrollingEnabledProperty">
\r
4900 Identifies the IsMouseWheelScrollingEnabled dependency property.
\r
4903 <member name="M:System.Windows.Controls.ScrollViewerExtensions.OnIsMouseWheelScrollingEnabledPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
4905 IsMouseWheelScrollingEnabledProperty property changed handler.
\r
4907 <param name="d">ScrollViewerExtensions that changed its IsMouseWheelScrollingEnabled.</param>
\r
4908 <param name="e">Event arguments.</param>
\r
4910 <member name="M:System.Windows.Controls.ScrollViewerExtensions.OnMouseWheel(System.Object,System.Windows.Input.MouseWheelEventArgs)">
\r
4912 Handles the mouse wheel event.
\r
4914 <param name="sender">The ScrollViewer.</param>
\r
4915 <param name="e">Event arguments.</param>
\r
4917 <member name="M:System.Windows.Controls.ScrollViewerExtensions.GetVerticalOffset(System.Windows.Controls.ScrollViewer)">
\r
4919 Gets the value of the VerticalOffset attached property for a specified ScrollViewer.
\r
4921 <param name="element">The ScrollViewer from which the property value is read.</param>
\r
4922 <returns>The VerticalOffset property value for the ScrollViewer.</returns>
\r
4924 <member name="M:System.Windows.Controls.ScrollViewerExtensions.SetVerticalOffset(System.Windows.Controls.ScrollViewer,System.Double)">
\r
4926 Sets the value of the VerticalOffset attached property to a specified ScrollViewer.
\r
4928 <param name="element">The ScrollViewer to which the attached property is written.</param>
\r
4929 <param name="value">The needed VerticalOffset value.</param>
\r
4931 <member name="F:System.Windows.Controls.ScrollViewerExtensions.VerticalOffsetProperty">
\r
4933 Identifies the VerticalOffset dependency property.
\r
4936 <member name="M:System.Windows.Controls.ScrollViewerExtensions.OnVerticalOffsetPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
4938 VerticalOffsetProperty property changed handler.
\r
4940 <param name="dependencyObject">ScrollViewer that changed its VerticalOffset.</param>
\r
4941 <param name="eventArgs">Event arguments.</param>
\r
4943 <member name="M:System.Windows.Controls.ScrollViewerExtensions.GetHorizontalOffset(System.Windows.Controls.ScrollViewer)">
\r
4945 Gets the value of the HorizontalOffset attached property for a specified ScrollViewer.
\r
4947 <param name="element">The ScrollViewer from which the property value is read.</param>
\r
4948 <returns>The HorizontalOffset property value for the ScrollViewer.</returns>
\r
4950 <member name="M:System.Windows.Controls.ScrollViewerExtensions.SetHorizontalOffset(System.Windows.Controls.ScrollViewer,System.Double)">
\r
4952 Sets the value of the HorizontalOffset attached property to a specified ScrollViewer.
\r
4954 <param name="element">The ScrollViewer to which the attached property is written.</param>
\r
4955 <param name="value">The needed HorizontalOffset value.</param>
\r
4957 <member name="F:System.Windows.Controls.ScrollViewerExtensions.HorizontalOffsetProperty">
\r
4959 Identifies the HorizontalOffset dependency property.
\r
4962 <member name="M:System.Windows.Controls.ScrollViewerExtensions.OnHorizontalOffsetPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
4964 HorizontalOffsetProperty property changed handler.
\r
4966 <param name="dependencyObject">ScrollViewer that changed its HorizontalOffset.</param>
\r
4967 <param name="eventArgs">Event arguments.</param>
\r
4969 <member name="M:System.Windows.Controls.ScrollViewerExtensions.CoerceVerticalOffset(System.Windows.Controls.ScrollViewer,System.Double)">
\r
4971 Coerce a vertical offset to fall within the vertical bounds of a
\r
4974 <param name="viewer">The ScrollViewer.</param>
\r
4975 <param name="offset">The vertical offset to coerce.</param>
\r
4977 The coerced vertical offset that falls within the ScrollViewer's
\r
4981 <member name="M:System.Windows.Controls.ScrollViewerExtensions.CoerceHorizontalOffset(System.Windows.Controls.ScrollViewer,System.Double)">
\r
4983 Coerce a horizontal offset to fall within the horizontal bounds of a
\r
4986 <param name="viewer">The ScrollViewer.</param>
\r
4987 <param name="offset">The horizontal offset to coerce.</param>
\r
4989 The coerced horizontal offset that falls within the ScrollViewer's
\r
4990 horizontal bounds.
\r
4993 <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollByVerticalOffset(System.Windows.Controls.ScrollViewer,System.Double)">
\r
4995 Scroll a ScrollViewer vertically by a given offset.
\r
4997 <param name="viewer">The ScrollViewer.</param>
\r
4998 <param name="offset">The vertical offset to scroll.</param>
\r
5000 <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollByHorizontalOffset(System.Windows.Controls.ScrollViewer,System.Double)">
\r
5002 Scroll a ScrollViewer horizontally by a given offset.
\r
5004 <param name="viewer">The ScrollViewer.</param>
\r
5005 <param name="offset">The horizontal offset to scroll.</param>
\r
5007 <member name="M:System.Windows.Controls.ScrollViewerExtensions.LineUp(System.Windows.Controls.ScrollViewer)">
\r
5009 Scroll the ScrollViewer up by a line.
\r
5011 <param name="viewer">The ScrollViewer.</param>
\r
5012 <exception cref="T:System.ArgumentNullException">
\r
5013 <paramref name="viewer" /> is null.
\r
5016 <member name="M:System.Windows.Controls.ScrollViewerExtensions.LineDown(System.Windows.Controls.ScrollViewer)">
\r
5018 Scroll the ScrollViewer down by a line.
\r
5020 <param name="viewer">The ScrollViewer.</param>
\r
5021 <exception cref="T:System.ArgumentNullException">
\r
5022 <paramref name="viewer" /> is null.
\r
5025 <member name="M:System.Windows.Controls.ScrollViewerExtensions.LineLeft(System.Windows.Controls.ScrollViewer)">
\r
5027 Scroll the ScrollViewer left by a line.
\r
5029 <param name="viewer">The ScrollViewer.</param>
\r
5030 <exception cref="T:System.ArgumentNullException">
\r
5031 <paramref name="viewer" /> is null.
\r
5034 <member name="M:System.Windows.Controls.ScrollViewerExtensions.LineRight(System.Windows.Controls.ScrollViewer)">
\r
5036 Scroll the ScrollViewer right by a line.
\r
5038 <param name="viewer">The ScrollViewer.</param>
\r
5039 <exception cref="T:System.ArgumentNullException">
\r
5040 <paramref name="viewer" /> is null.
\r
5043 <member name="M:System.Windows.Controls.ScrollViewerExtensions.PageUp(System.Windows.Controls.ScrollViewer)">
\r
5045 Scroll the ScrollViewer up by a page.
\r
5047 <param name="viewer">The ScrollViewer.</param>
\r
5048 <exception cref="T:System.ArgumentNullException">
\r
5049 <paramref name="viewer" /> is null.
\r
5052 <member name="M:System.Windows.Controls.ScrollViewerExtensions.PageDown(System.Windows.Controls.ScrollViewer)">
\r
5054 Scroll the ScrollViewer down by a page.
\r
5056 <param name="viewer">The ScrollViewer.</param>
\r
5057 <exception cref="T:System.ArgumentNullException">
\r
5058 <paramref name="viewer" /> is null.
\r
5061 <member name="M:System.Windows.Controls.ScrollViewerExtensions.PageLeft(System.Windows.Controls.ScrollViewer)">
\r
5063 Scroll the ScrollViewer left by a page.
\r
5065 <param name="viewer">The ScrollViewer.</param>
\r
5066 <exception cref="T:System.ArgumentNullException">
\r
5067 <paramref name="viewer" /> is null.
\r
5070 <member name="M:System.Windows.Controls.ScrollViewerExtensions.PageRight(System.Windows.Controls.ScrollViewer)">
\r
5072 Scroll the ScrollViewer right by a page.
\r
5074 <param name="viewer">The ScrollViewer.</param>
\r
5075 <exception cref="T:System.ArgumentNullException">
\r
5076 <paramref name="viewer" /> is null.
\r
5079 <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollToTop(System.Windows.Controls.ScrollViewer)">
\r
5081 Scroll the ScrollViewer to the top.
\r
5083 <param name="viewer">The ScrollViewer.</param>
\r
5084 <exception cref="T:System.ArgumentNullException">
\r
5085 <paramref name="viewer" /> is null.
\r
5088 <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollToBottom(System.Windows.Controls.ScrollViewer)">
\r
5090 Scroll the ScrollViewer to the bottom.
\r
5092 <param name="viewer">The ScrollViewer.</param>
\r
5093 <exception cref="T:System.ArgumentNullException">
\r
5094 <paramref name="viewer" /> is null.
\r
5097 <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollToLeft(System.Windows.Controls.ScrollViewer)">
\r
5099 Scroll the ScrollViewer to the left.
\r
5101 <param name="viewer">The ScrollViewer.</param>
\r
5102 <exception cref="T:System.ArgumentNullException">
\r
5103 <paramref name="viewer" /> is null.
\r
5106 <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollToRight(System.Windows.Controls.ScrollViewer)">
\r
5108 Scroll the ScrollViewer to the right.
\r
5110 <param name="viewer">The ScrollViewer.</param>
\r
5111 <exception cref="T:System.ArgumentNullException">
\r
5112 <paramref name="viewer" /> is null.
\r
5115 <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollIntoView(System.Windows.Controls.ScrollViewer,System.Windows.FrameworkElement)">
\r
5117 Scroll the desired element into the ScrollViewer's viewport.
\r
5119 <param name="viewer">The ScrollViewer.</param>
\r
5120 <param name="element">The element to scroll into view.</param>
\r
5121 <exception cref="T:System.ArgumentNullException">
\r
5122 <paramref name="viewer" /> is null.
\r
5124 <exception cref="T:System.ArgumentNullException">
\r
5125 <paramref name="element" /> is null.
\r
5128 <member name="M:System.Windows.Controls.ScrollViewerExtensions.ScrollIntoView(System.Windows.Controls.ScrollViewer,System.Windows.FrameworkElement,System.Double,System.Double,System.Windows.Duration)">
\r
5130 Scroll the desired element into the ScrollViewer's viewport.
\r
5132 <param name="viewer">The ScrollViewer.</param>
\r
5133 <param name="element">The element to scroll into view.</param>
\r
5134 <param name="horizontalMargin">The margin to add on the left or right.
\r
5136 <param name="verticalMargin">The margin to add on the top or bottom.
\r
5138 <param name="duration">The duration of the animation.</param>
\r
5139 <exception cref="T:System.ArgumentNullException">
\r
5140 <paramref name="viewer" /> is null.
\r
5142 <exception cref="T:System.ArgumentNullException">
\r
5143 <paramref name="element" /> is null.
\r
5146 <member name="T:System.Windows.Controls.CalendarExtensions">
\r
5148 Inherited code: Requires comment.
\r
5150 <QualityBand>Experimental</QualityBand>
\r
5152 <member name="F:System.Windows.Controls.CalendarExtensions._suspendedHandlers">
\r
5154 Inherited code: Requires comment.
\r
5157 <member name="M:System.Windows.Controls.CalendarExtensions.IsHandlerSuspended(System.Windows.DependencyObject,System.Windows.DependencyProperty)">
\r
5159 Inherited code: Requires comment.
\r
5161 <param name="obj">Inherited code: Requires comment 1.</param>
\r
5162 <param name="dependencyProperty">Inherited code: Requires comment 2.</param>
\r
5163 <returns>Inherited code: Requires comment 3.</returns>
\r
5165 <member name="M:System.Windows.Controls.CalendarExtensions.SetValueNoCallback(System.Windows.DependencyObject,System.Windows.DependencyProperty,System.Object)">
\r
5167 Inherited code: Requires comment.
\r
5169 <param name="obj">Inherited code: Requires comment 1.</param>
\r
5170 <param name="property">Inherited code: Requires comment 2.</param>
\r
5171 <param name="value">Inherited code: Requires comment 3.</param>
\r
5173 <member name="M:System.Windows.Controls.CalendarExtensions.SuspendHandler(System.Windows.DependencyObject,System.Windows.DependencyProperty,System.Boolean)">
\r
5175 Inherited code: Requires comment.
\r
5177 <param name="obj">Inherited code: Requires comment 1.</param>
\r
5178 <param name="dependencyProperty">Inherited code: Requires comment 2.</param>
\r
5179 <param name="suspend">Inherited code: Requires comment 3.</param>
\r
5181 <member name="M:System.Windows.Controls.CalendarExtensions.GetMetaKeyState(System.Boolean@)">
\r
5183 Inherited code: Requires comment.
\r
5185 <param name="ctrl">Inherited code: Requires comment 1.</param>
\r
5187 <member name="M:System.Windows.Controls.CalendarExtensions.GetMetaKeyState(System.Boolean@,System.Boolean@)">
\r
5189 Inherited code: Requires comment.
\r
5191 <param name="ctrl">Inherited code: Requires comment 2.</param>
\r
5192 <param name="shift">Inherited code: Requires comment 3.</param>
\r
5194 <member name="M:System.Windows.Controls.CalendarExtensions.ContainsAny(System.Windows.Controls.CalendarDateRange,System.Windows.Controls.CalendarDateRange,System.Windows.Controls.CalendarInfo)">
\r
5196 Returns true if any day in the given DateTime range is contained in
\r
5197 the current CalendarDateRange.
\r
5199 <param name="value">The current range.</param>
\r
5200 <param name="range">The range to compare.</param>
\r
5201 <param name="info">The CalendarInfo.</param>
\r
5203 A value indicating whether any day in the given DateTime range is\
\r
5204 contained in the current CalendarDateRange.
\r
5207 <member name="M:System.Windows.Controls.CalendarExtensions.GetDate(System.Windows.Controls.Primitives.GlobalCalendarDayButton)">
\r
5209 Get the date of a GlobalCalendarDayButton.
\r
5211 <param name="button">The button.</param>
\r
5212 <returns>The date of the button.</returns>
\r
5214 <member name="M:System.Windows.Controls.CalendarExtensions.GetDateNullable(System.Windows.Controls.Primitives.GlobalCalendarDayButton)">
\r
5216 Get the date of a GlobalCalendarDayButton.
\r
5218 <param name="button">The button.</param>
\r
5219 <returns>The date of the button.</returns>
\r
5221 <member name="M:System.Windows.Controls.CalendarExtensions.SetDate(System.Windows.Controls.Primitives.GlobalCalendarDayButton,System.DateTime)">
\r
5223 Set the date of a GlobalCalendarDayButton.
\r
5225 <param name="button">The button.</param>
\r
5226 <param name="date">The date of the button.</param>
\r
5228 <member name="T:System.Windows.Controls.CalendarInfo">
\r
5230 Provides globalized calendar operations.
\r
5232 <QualityBand>Experimental</QualityBand>
\r
5234 <member name="M:System.Windows.Controls.CalendarInfo.#ctor">
\r
5236 Initializes a new instance of the CalendarInfo class.
\r
5239 <member name="M:System.Windows.Controls.CalendarInfo.EnsureDateFormatInfo">
\r
5241 Get the DateFormatInfo and ensure it's not null.
\r
5243 <returns>The DateFormatInfo.</returns>
\r
5245 <member name="M:System.Windows.Controls.CalendarInfo.Compare(System.DateTime,System.DateTime)">
\r
5247 Compares two instances of DateTime and returns an integer that
\r
5248 indicates whether the first instance is earlier than, the same as,
\r
5249 or later than the second instance.
\r
5251 <param name="first">The first DateTime.</param>
\r
5252 <param name="second">The second DateTime.</param>
\r
5254 Less than zero indicates that first is less than second, zero
\r
5255 indicates that first equals second, and greater than zero indicated
\r
5256 that second is greater than first.
\r
5259 <member name="M:System.Windows.Controls.CalendarInfo.CompareDays(System.DateTime,System.DateTime)">
\r
5261 Compares the days of two instances of DateTime and returns an
\r
5262 integer that indicates whether the first instance is earlier than,
\r
5263 the same as, or later than the second instance.
\r
5265 <param name="first">The first DateTime.</param>
\r
5266 <param name="second">The second DateTime.</param>
\r
5268 Less than zero indicates that first is less than second, zero
\r
5269 indicates that first equals second, and greater than zero indicated
\r
5270 that second is greater than first.
\r
5273 <member name="M:System.Windows.Controls.CalendarInfo.AddDays(System.DateTime,System.Int32)">
\r
5275 Returns a DateTime that is the specified number of days away from
\r
5276 the specified DateTime.
\r
5278 <param name="day">The DateTime to which to add days.</param>
\r
5279 <param name="days">The number of days to add.</param>
\r
5281 The DateTime that results from adding the specified number of days
\r
5282 to the specified DateTime.
\r
5285 <member name="M:System.Windows.Controls.CalendarInfo.AddMonths(System.DateTime,System.Int32)">
\r
5287 Returns a DateTime that is the specified number of months away from
\r
5288 the specified DateTime.
\r
5290 <param name="day">The DateTime to which to add months.</param>
\r
5291 <param name="months">The number of months to add.</param>
\r
5293 The DateTime that results from adding the specified number of months
\r
5294 to the specified DateTime.
\r
5297 <member name="M:System.Windows.Controls.CalendarInfo.AddYears(System.DateTime,System.Int32)">
\r
5299 Returns a DateTime that is the specified number of years away from
\r
5300 the specified DateTime.
\r
5302 <param name="day">The DateTime to which to add years.</param>
\r
5303 <param name="years">The number of years to add.</param>
\r
5305 The DateTime that results from adding the specified number of years
\r
5306 to the specified DateTime.
\r
5309 <member name="M:System.Windows.Controls.CalendarInfo.GetMonthDifference(System.DateTime,System.DateTime)">
\r
5311 Get the number of months between two dates.
\r
5313 <param name="first">The first date.</param>
\r
5314 <param name="second">The second date.</param>
\r
5315 <returns>The number of months between the two dates.</returns>
\r
5317 <member name="M:System.Windows.Controls.CalendarInfo.GetDecadeStart(System.DateTime)">
\r
5319 Get the start of the DateTime's decade.
\r
5321 <param name="day">The DateTime.</param>
\r
5322 <returns>The start of the DateTime's decade.</returns>
\r
5324 <member name="M:System.Windows.Controls.CalendarInfo.GetDecadeEnd(System.DateTime)">
\r
5326 Get the end of the DateTime's decade.
\r
5328 <param name="day">The DateTime.</param>
\r
5329 <returns>The end of the DateTime's decade.</returns>
\r
5331 <member name="M:System.Windows.Controls.CalendarInfo.GetDayOfWeek(System.DateTime)">
\r
5333 Get the day of the week of a DateTime.
\r
5335 <param name="day">The DateTime.</param>
\r
5336 <returns>The day of the week of a DateTime.</returns>
\r
5338 <member name="M:System.Windows.Controls.CalendarInfo.GetFirstDayInYear(System.DateTime)">
\r
5340 Get the first day in the year of a DateTime.
\r
5342 <param name="day">The DateTime.</param>
\r
5343 <returns>The first day in the year of a DateTime.</returns>
\r
5345 <member name="M:System.Windows.Controls.CalendarInfo.GetFirstDayInMonth(System.DateTime)">
\r
5347 Get the first day in the month of a DateTime.
\r
5349 <param name="day">The DateTime.</param>
\r
5350 <returns>The first day in the month of a DateTime.</returns>
\r
5352 <member name="M:System.Windows.Controls.CalendarInfo.GetShortestDayName(System.Int32)">
\r
5354 Get the shortest day name for a given day of week.
\r
5356 <param name="dayOfWeekIndex">Index of the day of week.</param>
\r
5357 <returns>The shortest day name for a given day of week.</returns>
\r
5359 <member name="M:System.Windows.Controls.CalendarInfo.GetAbbreviatedMonthName(System.Int32)">
\r
5361 Get the abbreviated month name for a given month.
\r
5363 <param name="monthIndex">Index of the month.</param>
\r
5364 <returns>The abbreviated month name for a given month.</returns>
\r
5366 <member name="M:System.Windows.Controls.CalendarInfo.DayToString(System.DateTime)">
\r
5368 Convert the day of a DateTime to a string.
\r
5370 <param name="day">The DateTime.</param>
\r
5371 <returns>String representation of the day of a DateTime.</returns>
\r
5373 <member name="M:System.Windows.Controls.CalendarInfo.MonthAndYearToString(System.DateTime)">
\r
5375 Convert the year and month of a DateTime to a string.
\r
5377 <param name="day">The DateTime.</param>
\r
5379 String representation of the year and month of a DateTime.
\r
5382 <member name="M:System.Windows.Controls.CalendarInfo.YearToString(System.DateTime)">
\r
5384 Convert the year of a DateTime to a string.
\r
5386 <param name="day">The DateTime.</param>
\r
5387 <returns>String representation of the year of a DateTime.</returns>
\r
5389 <member name="M:System.Windows.Controls.CalendarInfo.DecadeToString(System.Int32,System.Int32)">
\r
5391 Convert a decade range to a string.
\r
5393 <param name="decadeStart">The start of the decade.</param>
\r
5394 <param name="decadeEnd">The end of the decade.</param>
\r
5395 <returns>String representation of the decade range.</returns>
\r
5397 <member name="M:System.Windows.Controls.CalendarInfo.DateToString(System.DateTime)">
\r
5399 Convert a DateTime to a string.
\r
5401 <param name="day">The DateTime.</param>
\r
5402 <returns>String representation of the date.</returns>
\r
5404 <member name="M:System.Windows.Controls.CalendarInfo.DateToLongString(System.DateTime)">
\r
5406 Convert a DateTime to a long format string.
\r
5408 <param name="day">The DateTime.</param>
\r
5409 <returns>Long format string representation of the date.</returns>
\r
5411 <member name="P:System.Windows.Controls.CalendarInfo.DateFormatInfo">
\r
5413 Gets the DateTimeFormatInfo to use for formatting.
\r
5416 <member name="P:System.Windows.Controls.CalendarInfo.DaysInWeek">
\r
5418 Gets the number of days in a week.
\r
5421 <member name="P:System.Windows.Controls.CalendarInfo.FirstDayOfWeek">
\r
5423 Gets the first day of the week.
\r
5426 <member name="T:System.Windows.Controls.CultureCalendarInfo">
\r
5428 Provides globalized calendar operations based on a specific culture.
\r
5430 <QualityBand>Experimental</QualityBand>
\r
5432 <member name="M:System.Windows.Controls.CultureCalendarInfo.#ctor">
\r
5434 Initializes a new instance of the CultureCalendarInfo class.
\r
5437 <member name="M:System.Windows.Controls.CultureCalendarInfo.#ctor(System.Globalization.CultureInfo)">
\r
5439 Initializes a new instance of the CultureCalendarInfo class.
\r
5441 <param name="culture">
\r
5442 The culture used to provide the calendar operations.
\r
5445 <member name="M:System.Windows.Controls.CultureCalendarInfo.AddDays(System.DateTime,System.Int32)">
\r
5447 Returns a DateTime that is the specified number of days away from
\r
5448 the specified DateTime.
\r
5450 <param name="day">The DateTime to which to add days.</param>
\r
5451 <param name="days">The number of days to add.</param>
\r
5453 The DateTime that results from adding the specified number of days
\r
5454 to the specified DateTime.
\r
5457 <member name="M:System.Windows.Controls.CultureCalendarInfo.AddMonths(System.DateTime,System.Int32)">
\r
5459 Returns a DateTime that is the specified number of months away from
\r
5460 the specified DateTime.
\r
5462 <param name="day">The DateTime to which to add months.</param>
\r
5463 <param name="months">The number of months to add.</param>
\r
5465 The DateTime that results from adding the specified number of months
\r
5466 to the specified DateTime.
\r
5469 <member name="M:System.Windows.Controls.CultureCalendarInfo.AddYears(System.DateTime,System.Int32)">
\r
5471 Returns a DateTime that is the specified number of years away from
\r
5472 the specified DateTime.
\r
5474 <param name="day">The DateTime to which to add years.</param>
\r
5475 <param name="years">The number of years to add.</param>
\r
5477 The DateTime that results from adding the specified number of years
\r
5478 to the specified DateTime.
\r
5481 <member name="P:System.Windows.Controls.CultureCalendarInfo.Culture">
\r
5483 Gets the culture used to provide the calendar operations.
\r
5486 <member name="P:System.Windows.Controls.CultureCalendarInfo.DateFormatInfo">
\r
5488 Gets the DateTimeFormatInfo to use for formatting.
\r
5491 <member name="T:System.Windows.Controls.GregorianCalendarInfo">
\r
5493 Provides globalized calendar operations based on the GregorianCalendar.
\r
5495 <QualityBand>Experimental</QualityBand>
\r
5497 <member name="F:System.Windows.Controls.GregorianCalendarInfo._calendar">
\r
5499 The Calendar that provides our date operations.
\r
5502 <member name="F:System.Windows.Controls.GregorianCalendarInfo._formatInfo">
\r
5504 The DateTimeFormatInfo to use for formatting.
\r
5507 <member name="M:System.Windows.Controls.GregorianCalendarInfo.#ctor">
\r
5509 Initializes a new instance of the GregorianCalendarInfo class.
\r
5512 Uses the most appropriate GregorianCalendar for
\r
5513 CultureInfo.CurrentCulture.
\r
5516 <member name="M:System.Windows.Controls.GregorianCalendarInfo.#ctor(System.Globalization.CultureInfo)">
\r
5518 Initializes a new instance of the GregorianCalendarInfo class.
\r
5520 <param name="culture">
\r
5521 The culture used to provide the GregorianCalendar and date
\r
5522 formatting information.
\r
5525 <member name="M:System.Windows.Controls.GregorianCalendarInfo.AddDays(System.DateTime,System.Int32)">
\r
5527 Returns a DateTime that is the specified number of days away from
\r
5528 the specified DateTime.
\r
5530 <param name="day">The DateTime to which to add days.</param>
\r
5531 <param name="days">The number of days to add.</param>
\r
5533 The DateTime that results from adding the specified number of days
\r
5534 to the specified DateTime.
\r
5537 <member name="M:System.Windows.Controls.GregorianCalendarInfo.AddMonths(System.DateTime,System.Int32)">
\r
5539 Returns a DateTime that is the specified number of months away from
\r
5540 the specified DateTime.
\r
5542 <param name="day">The DateTime to which to add months.</param>
\r
5543 <param name="months">The number of months to add.</param>
\r
5545 The DateTime that results from adding the specified number of months
\r
5546 to the specified DateTime.
\r
5549 <member name="M:System.Windows.Controls.GregorianCalendarInfo.AddYears(System.DateTime,System.Int32)">
\r
5551 Returns a DateTime that is the specified number of years away from
\r
5552 the specified DateTime.
\r
5554 <param name="day">The DateTime to which to add years.</param>
\r
5555 <param name="years">The number of years to add.</param>
\r
5557 The DateTime that results from adding the specified number of years
\r
5558 to the specified DateTime.
\r
5561 <member name="P:System.Windows.Controls.GregorianCalendarInfo.DateFormatInfo">
\r
5563 Gets the DateTimeFormatInfo to use for formatting.
\r
5566 <member name="T:System.Windows.Controls.CalendarDayButtonStyleSelector">
\r
5568 Provides a way to apply GlobalCalendarDayButton Styles based on custom
\r
5571 <QualityBand>Experimental</QualityBand>
\r
5573 <member name="M:System.Windows.Controls.CalendarDayButtonStyleSelector.#ctor">
\r
5575 Initializes a new instance of the CalendarDayButtonStyleSelector
\r
5579 <member name="M:System.Windows.Controls.CalendarDayButtonStyleSelector.SelectStyle(System.DateTime,System.Windows.Controls.Primitives.GlobalCalendarDayButton)">
\r
5581 When overridden in a derived class, returns a
\r
5582 GlobalCalendarDayButton Style based on custom logic.
\r
5584 <param name="day">The day to select a Style for.</param>
\r
5585 <param name="container">The GlobalCalendarDayButton.</param>
\r
5586 <returns>A Style for the GlobalCalendarDayButton.</returns>
\r
5588 <member name="T:System.Windows.Controls.GlobalCalendar">
\r
5590 Represents a control that enables a user to select a date by using a
\r
5591 visual calendar display.
\r
5595 A GlobalCalendar control can be used on its own, or as a drop-down part of a
\r
5596 DatePicker control. For more information, see DatePicker. A GlobalCalendar
\r
5597 displays either the days of a month, the months of a year, or the years
\r
5598 of a decade, depending on the value of the DisplayMode property. When
\r
5599 displaying the days of a month, the user can select a date, a range of
\r
5600 dates, or multiple ranges of dates. The kinds of selections that are
\r
5601 allowed are controlled by the SelectionMode property.
\r
5604 The range of dates displayed is governed by the DisplayDateStart and
\r
5605 DisplayDateEnd properties. If DisplayMode is Year or Decade, only
\r
5606 months or years that contain displayable dates will be displayed.
\r
5607 Setting the displayable range to a range that does not include the
\r
5608 current DisplayDate will throw an ArgumentOutOfRangeException.
\r
5611 The BlackoutDates property can be used to specify dates that cannot be
\r
5612 selected. These dates will be displayed as dimmed and disabled.
\r
5615 By default, Today is highlighted. This can be disabled by setting
\r
5616 IsTodayHighlighted to false.
\r
5619 The GlobalCalendar control provides basic navigation using either the mouse or
\r
5620 keyboard. The following table summarizes keyboard navigation.
\r
5622 Key Combination DisplayMode Action
\r
5623 ARROW Any Change focused date, unselect
\r
5624 all selected dates, and select
\r
5627 SHIFT+ARROW Any If SelectionMode is not set to
\r
5628 SingleDate or None begin
\r
5629 selecting a range of dates.
\r
5631 CTRL+UP ARROW Any Switch to the next larger
\r
5632 DisplayMode. If DisplayMode is
\r
5633 already Decade, no action.
\r
5635 CTRL+DOWN ARROW Any Switch to the next smaller
\r
5636 DisplayMode. If DisplayMode is
\r
5637 already Month, no action.
\r
5639 SPACEBAR Month Select focused date.
\r
5641 SPACEBAR Year or Decade Switch DisplayMode to the Month
\r
5642 or Year represented by focused
\r
5645 CTRL+HOME Any Switch DisplayMode to Month,
\r
5646 show today's date, and try to
\r
5647 select the date if allowed.
\r
5650 XAML Usage for Classes Derived from GlobalCalendar
\r
5651 If you define a class that derives from GlobalCalendar, the class can be used
\r
5652 as an object element in XAML, and all of the inherited properties and
\r
5653 events that show a XAML usage in the reference for the GlobalCalendar members
\r
5654 can have the same XAML usage for the derived class. However, the object
\r
5655 element itself must have a different prefix mapping than the controls:
\r
5656 mapping shown in the usages, because the derived class comes from an
\r
5657 assembly and namespace that you create and define. You must define your
\r
5658 own prefix mapping to an XML namespace to use the class as an object
\r
5662 <QualityBand>Experimental</QualityBand>
\r
5664 <member name="F:System.Windows.Controls.GlobalCalendar.RowsPerMonth">
\r
5666 Inherited code: Requires comment.
\r
5669 <member name="F:System.Windows.Controls.GlobalCalendar.ColumnsPerMonth">
\r
5671 Inherited code: Requires comment.
\r
5674 <member name="F:System.Windows.Controls.GlobalCalendar.RowsPerYear">
\r
5676 Inherited code: Requires comment.
\r
5679 <member name="F:System.Windows.Controls.GlobalCalendar.ColumnsPerYear">
\r
5681 Inherited code: Requires comment.
\r
5684 <member name="F:System.Windows.Controls.GlobalCalendar.ElementRoot">
\r
5686 Inherited code: Requires comment.
\r
5689 <member name="F:System.Windows.Controls.GlobalCalendar.ElementMonth">
\r
5691 Inherited code: Requires comment.
\r
5694 <member name="F:System.Windows.Controls.GlobalCalendar.DefaultCalendarInfo">
\r
5696 The default CalendarInfo used to provide globalized date operations.
\r
5699 <member name="F:System.Windows.Controls.GlobalCalendar.CalendarInfoProperty">
\r
5701 Identifies the CalendarInfo dependency property.
\r
5704 <member name="M:System.Windows.Controls.GlobalCalendar.OnCalendarInfoPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5706 CalendarInfoProperty property changed handler.
\r
5708 <param name="d">GlobalCalendar that changed its CalendarInfo.</param>
\r
5709 <param name="e">Event arguments.</param>
\r
5711 <member name="F:System.Windows.Controls.GlobalCalendar.CalendarButtonStyleProperty">
\r
5714 <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarButtonStyle" />
\r
5715 dependency property.
\r
5718 The identifier for the
\r
5719 <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarButtonStyle" />
\r
5720 dependency property.
\r
5723 <member name="M:System.Windows.Controls.GlobalCalendar.OnCalendarButtonStyleChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5725 Inherited code: Requires comment.
\r
5727 <param name="d">Inherited code: Requires comment 1.</param>
\r
5728 <param name="e">Inherited code: Requires comment 2.</param>
\r
5730 <member name="M:System.Windows.Controls.GlobalCalendar.EnsureCalendarButtonStyle(System.Windows.Controls.Primitives.GlobalCalendarButton,System.Windows.Style)">
\r
5732 Inherited code: Requires comment.
\r
5734 <param name="calendarButton">Inherited code: Requires comment 1.</param>
\r
5735 <param name="calendarButtonStyle">Inherited code: Requires comment 2.</param>
\r
5737 <member name="F:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyleProperty">
\r
5740 <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyle" />
\r
5741 dependency property.
\r
5744 The identifier for the
\r
5745 <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyle" />
\r
5746 dependency property.
\r
5749 <member name="F:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyleSelectorProperty">
\r
5751 Identifies the CalendarDayButtonStyleSelector dependency property.
\r
5754 <member name="M:System.Windows.Controls.GlobalCalendar.OnCalendarDayButtonStyleOrSelectorChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5756 Inherited code: Requires comment.
\r
5758 <param name="d">Inherited code: Requires comment 1.</param>
\r
5759 <param name="e">Inherited code: Requires comment 2.</param>
\r
5761 <member name="M:System.Windows.Controls.GlobalCalendar.ApplyDayButtonStyle(System.Windows.Controls.Primitives.GlobalCalendarDayButton)">
\r
5763 Apply a Style to a GlobalCalendarDayButton.
\r
5765 <param name="button">The button.</param>
\r
5767 <member name="F:System.Windows.Controls.GlobalCalendar.CalendarItemStyleProperty">
\r
5770 <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarItemStyle" />
\r
5771 dependency property.
\r
5774 The identifier for the
\r
5775 <see cref="P:System.Windows.Controls.GlobalCalendar.CalendarItemStyle" />
\r
5776 dependency property.
\r
5779 <member name="M:System.Windows.Controls.GlobalCalendar.OnCalendarItemStyleChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5781 Inherited code: Requires comment.
\r
5783 <param name="d">Inherited code: Requires comment 1.</param>
\r
5784 <param name="e">Inherited code: Requires comment 2.</param>
\r
5786 <member name="M:System.Windows.Controls.GlobalCalendar.EnsureMonthStyle(System.Windows.Controls.Primitives.GlobalCalendarItem,System.Windows.Style)">
\r
5788 Inherited code: Requires comment.
\r
5790 <param name="month">Inherited code: Requires comment 1 .</param>
\r
5791 <param name="monthStyle">Inherited code: Requires comment 2 .</param>
\r
5793 <member name="F:System.Windows.Controls.GlobalCalendar.IsTodayHighlightedProperty">
\r
5796 <see cref="P:System.Windows.Controls.GlobalCalendar.IsTodayHighlighted" />
\r
5797 dependency property.
\r
5800 The identifier for the
\r
5801 <see cref="P:System.Windows.Controls.GlobalCalendar.IsTodayHighlighted" />
\r
5802 dependency property.
\r
5805 <member name="M:System.Windows.Controls.GlobalCalendar.OnIsTodayHighlightedChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5807 IsTodayHighlightedProperty property changed handler.
\r
5810 GlobalCalendar that changed its IsTodayHighlighted.
\r
5812 <param name="e">The DependencyPropertyChangedEventArgs.</param>
\r
5814 <member name="F:System.Windows.Controls.GlobalCalendar.DisplayModeProperty">
\r
5817 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayMode" />
\r
5818 dependency property.
\r
5821 The identifier for the
\r
5822 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayMode" />
\r
5823 dependency property.
\r
5826 <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayModePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5828 DisplayModeProperty property changed handler.
\r
5830 <param name="d">GlobalCalendar that changed its DisplayMode.</param>
\r
5831 <param name="e">The DependencyPropertyChangedEventArgs.</param>
\r
5833 <member name="M:System.Windows.Controls.GlobalCalendar.IsValidDisplayMode(System.Windows.Controls.CalendarMode)">
\r
5835 Inherited code: Requires comment.
\r
5837 <param name="mode">Inherited code: Requires comment 1.</param>
\r
5838 <returns>Inherited code: Requires comment 2.</returns>
\r
5840 <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayModeChanged(System.Windows.Controls.CalendarModeChangedEventArgs)">
\r
5842 Inherited code: Requires comment.
\r
5844 <param name="args">Inherited code: Requires comment 1.</param>
\r
5846 <member name="F:System.Windows.Controls.GlobalCalendar.FirstDayOfWeekProperty">
\r
5849 <see cref="P:System.Windows.Controls.GlobalCalendar.FirstDayOfWeek" />
\r
5850 dependency property.
\r
5853 The identifier for the
\r
5854 <see cref="P:System.Windows.Controls.GlobalCalendar.FirstDayOfWeek" />
\r
5855 dependency property.
\r
5858 <member name="M:System.Windows.Controls.GlobalCalendar.OnFirstDayOfWeekChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5860 FirstDayOfWeekProperty property changed handler.
\r
5862 <param name="d">GlobalCalendar that changed its FirstDayOfWeek.</param>
\r
5863 <param name="e">The DependencyPropertyChangedEventArgs.</param>
\r
5865 <member name="M:System.Windows.Controls.GlobalCalendar.IsValidFirstDayOfWeek(System.Object)">
\r
5867 Inherited code: Requires comment.
\r
5869 <param name="value">Inherited code: Requires comment 1.</param>
\r
5870 <returns>Inherited code: Requires comment 2.</returns>
\r
5872 <member name="F:System.Windows.Controls.GlobalCalendar.SelectionModeProperty">
\r
5875 <see cref="P:System.Windows.Controls.GlobalCalendar.SelectionMode" />
\r
5876 dependency property.
\r
5879 The identifier for the
\r
5880 <see cref="P:System.Windows.Controls.GlobalCalendar.SelectionMode" />
\r
5881 dependency property.
\r
5884 <member name="M:System.Windows.Controls.GlobalCalendar.OnSelectionModeChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5886 Inherited code: Requires comment.
\r
5888 <param name="d">Inherited code: Requires comment 1.</param>
\r
5889 <param name="e">Inherited code: Requires comment 2.</param>
\r
5891 <member name="M:System.Windows.Controls.GlobalCalendar.IsValidSelectionMode(System.Object)">
\r
5893 Inherited code: Requires comment.
\r
5895 <param name="value">Inherited code: Requires comment 1.</param>
\r
5896 <returns>Inherited code: Requires comment 2.</returns>
\r
5898 <member name="F:System.Windows.Controls.GlobalCalendar.SelectedDateProperty">
\r
5901 <see cref="P:System.Windows.Controls.GlobalCalendar.SelectedDate" />
\r
5902 dependency property.
\r
5905 The identifier for the
\r
5906 <see cref="P:System.Windows.Controls.GlobalCalendar.SelectedDate" />
\r
5907 dependency property.
\r
5910 <member name="M:System.Windows.Controls.GlobalCalendar.OnSelectedDateChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5912 SelectedDateProperty property changed handler.
\r
5914 <param name="d">GlobalCalendar that changed its SelectedDate.</param>
\r
5915 <param name="e">The DependencyPropertyChangedEventArgs.</param>
\r
5917 <member name="M:System.Windows.Controls.GlobalCalendar.IsSelectionChanged(System.Windows.Controls.SelectionChangedEventArgs)">
\r
5919 Inherited code: Requires comment.
\r
5921 <param name="e">Inherited code: Requires comment 1.</param>
\r
5922 <returns>Inherited code: Requires comment 2.</returns>
\r
5924 <member name="M:System.Windows.Controls.GlobalCalendar.OnSelectedDatesCollectionChanged(System.Windows.Controls.SelectionChangedEventArgs)">
\r
5926 Inherited code: Requires comment.
\r
5928 <param name="e">Inherited code: Requires comment 1.</param>
\r
5930 <member name="F:System.Windows.Controls.GlobalCalendar._selectedMonth">
\r
5932 Inherited code: Requires comment.
\r
5935 <member name="F:System.Windows.Controls.GlobalCalendar._selectedYear">
\r
5937 Inherited code: Requires comment.
\r
5940 <member name="F:System.Windows.Controls.GlobalCalendar.DisplayDateProperty">
\r
5943 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDate" />
\r
5944 dependency property.
\r
5947 The identifier for the
\r
5948 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDate" />
\r
5949 dependency property.
\r
5952 <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayDateChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5954 DisplayDateProperty property changed handler.
\r
5956 <param name="d">GlobalCalendar that changed its DisplayDate.</param>
\r
5957 <param name="e">The DependencyPropertyChangedEventArgs.</param>
\r
5959 <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayDate(System.Windows.Controls.GlobalCalendarDateChangedEventArgs)">
\r
5961 Inherited code: Requires comment.
\r
5963 <param name="e">Inherited code: Requires comment 1.</param>
\r
5965 <member name="F:System.Windows.Controls.GlobalCalendar.DisplayDateStartProperty">
\r
5968 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateStart" />
\r
5969 dependency property.
\r
5972 The identifier for the
\r
5973 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateStart" />
\r
5974 dependency property.
\r
5977 <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayDateStartChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
5979 DisplayDateStartProperty property changed handler.
\r
5981 <param name="d">GlobalCalendar that changed its DisplayDateStart.</param>
\r
5982 <param name="e">The DependencyPropertyChangedEventArgs.</param>
\r
5984 <member name="M:System.Windows.Controls.GlobalCalendar.SelectedDateMin(System.Windows.Controls.GlobalCalendar)">
\r
5986 Inherited code: Requires comment.
\r
5988 <param name="cal">Inherited code: Requires comment 1.</param>
\r
5989 <returns>Inherited code: Requires comment 2.</returns>
\r
5991 <member name="F:System.Windows.Controls.GlobalCalendar.DisplayDateEndProperty">
\r
5994 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateEnd" />
\r
5995 dependency property.
\r
5998 The identifier for the
\r
5999 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateEnd" />
\r
6000 dependency property.
\r
6003 <member name="M:System.Windows.Controls.GlobalCalendar.OnDisplayDateEndChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
6005 DisplayDateEndProperty property changed handler.
\r
6007 <param name="d">GlobalCalendar that changed its DisplayDateEnd.</param>
\r
6008 <param name="e">The DependencyPropertyChangedEventArgs.</param>
\r
6010 <member name="M:System.Windows.Controls.GlobalCalendar.SelectedDateMax(System.Windows.Controls.GlobalCalendar)">
\r
6012 Inherited code: Requires comment.
\r
6014 <param name="cal">Inherited code: Requires comment 1.</param>
\r
6015 <returns>Inherited code: Requires comment 2.</returns>
\r
6017 <member name="F:System.Windows.Controls.GlobalCalendar._isShiftPressed">
\r
6019 Inherited code: Requires comment.
\r
6022 <member name="M:System.Windows.Controls.GlobalCalendar.#ctor">
\r
6024 Initializes a new instance of the
\r
6025 <see cref="T:System.Windows.Controls.GlobalCalendar" /> class.
\r
6028 <member name="M:System.Windows.Controls.GlobalCalendar.OnApplyTemplate">
\r
6030 Builds the visual tree for the
\r
6031 <see cref="T:System.Windows.Controls.GlobalCalendar" /> when a new
\r
6032 template is applied.
\r
6035 <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_SizeChanged(System.Object,System.Windows.SizeChangedEventArgs)">
\r
6037 Inherited code: Requires comment.
\r
6039 <param name="sender">Inherited code: Requires comment 1.</param>
\r
6040 <param name="e">Inherited code: Requires comment 2.</param>
\r
6042 <member name="M:System.Windows.Controls.GlobalCalendar.ResetStates">
\r
6044 Inherited code: Requires comment.
\r
6047 <member name="M:System.Windows.Controls.GlobalCalendar.ToString">
\r
6049 Provides a text representation of the selected date.
\r
6052 A text representation of the selected date, or an empty string if
\r
6053 <see cref="P:System.Windows.Controls.GlobalCalendar.SelectedDate" /> is
\r
6057 <member name="M:System.Windows.Controls.GlobalCalendar.OnCreateAutomationPeer">
\r
6060 <see cref="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer" />
\r
6061 for use by the Silverlight automation infrastructure.
\r
6065 <see cref="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer" />
\r
6066 for the <see cref="T:System.Windows.Controls.GlobalCalendar" /> object.
\r
6070 This method creates a new GlobalCalendarAutomationPeer instance if one has
\r
6071 not been created for the control instance; otherwise, it returns the
\r
6072 GlobalCalendarAutomationPeer previously created.
\r
6075 Classes that participate in the Silverlight automation
\r
6076 infrastructure must implement this method to return a class-specific
\r
6077 derived class of AutomationPeer that reports information for
\r
6078 automation behavior.
\r
6082 <member name="M:System.Windows.Controls.GlobalCalendar.OnIsEnabledChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
\r
6084 Called when the IsEnabled property changes.
\r
6086 <param name="sender">Sender object.</param>
\r
6087 <param name="e">Property changed args.</param>
\r
6089 <member name="M:System.Windows.Controls.GlobalCalendar.FindDayButtonFromDay(System.DateTime)">
\r
6091 Inherited code: Requires comment.
\r
6093 <param name="day">Inherited code: Requires comment 1.</param>
\r
6094 <returns>Inherited code: Requires comment 2.</returns>
\r
6096 <member name="M:System.Windows.Controls.GlobalCalendar.UpdateMonths">
\r
6098 Inherited code: Requires comment.
\r
6101 <member name="M:System.Windows.Controls.GlobalCalendar.OnSelectedMonthChanged(System.Nullable{System.DateTime})">
\r
6103 Inherited code: Requires comment.
\r
6105 <param name="selectedMonth">Inherited code: Requires comment 1.</param>
\r
6107 <member name="M:System.Windows.Controls.GlobalCalendar.OnSelectedYearChanged(System.Nullable{System.DateTime})">
\r
6109 Inherited code: Requires comment.
\r
6111 <param name="selectedYear">Inherited code: Requires comment 1.</param>
\r
6113 <member name="M:System.Windows.Controls.GlobalCalendar.IsValidDateSelection(System.Windows.Controls.GlobalCalendar,System.Object)">
\r
6115 Inherited code: Requires comment.
\r
6117 <param name="cal">Inherited code: Requires comment 1.</param>
\r
6118 <param name="value">Inherited code: Requires comment 2.</param>
\r
6119 <returns>Inherited code: Requires comment 3.</returns>
\r
6121 <member name="M:System.Windows.Controls.GlobalCalendar.IsValidKeyboardSelection(System.Windows.Controls.GlobalCalendar,System.Object)">
\r
6123 Inherited code: Requires comment.
\r
6125 <param name="cal">Inherited code: Requires comment 1.</param>
\r
6126 <param name="value">Inherited code: Requires comment 2.</param>
\r
6127 <returns>Inherited code: Requires comment 3.</returns>
\r
6129 <member name="M:System.Windows.Controls.GlobalCalendar.AddSelection">
\r
6131 This method adds the days that were selected by Keyboard to the
\r
6132 SelectedDays Collection.
\r
6135 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessSelection(System.Boolean,System.Nullable{System.DateTime},System.Nullable{System.Int32})">
\r
6137 Inherited code: Requires comment.
\r
6139 <param name="shift">Inherited code: Requires comment 1.</param>
\r
6140 <param name="lastSelectedDate">Inherited code: Requires comment 2.</param>
\r
6141 <param name="index">Inherited code: Requires comment 3.</param>
\r
6143 <member name="M:System.Windows.Controls.GlobalCalendar.HighlightDays">
\r
6145 This method highlights the days in MultiSelection mode without
\r
6146 adding them to the SelectedDates collection.
\r
6149 <member name="M:System.Windows.Controls.GlobalCalendar.UnHighlightDays">
\r
6151 This method un-highlights the days that were hovered over but not
\r
6152 added to the SelectedDates collection or un-highlighted the
\r
6153 previously selected days in SingleRange Mode.
\r
6156 <member name="M:System.Windows.Controls.GlobalCalendar.SortHoverIndexes(System.Int32@,System.Int32@)">
\r
6158 Inherited code: Requires comment.
\r
6160 <param name="startIndex">Inherited code: Requires comment 1.</param>
\r
6161 <param name="endIndex">Inherited code: Requires comment 2.</param>
\r
6163 <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_MouseLeftButtonUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">
\r
6165 Inherited code: Requires comment.
\r
6167 <param name="sender">Inherited code: Requires comment 1.</param>
\r
6168 <param name="e">Inherited code: Requires comment 2.</param>
\r
6170 <member name="M:System.Windows.Controls.GlobalCalendar.OnHeaderClick">
\r
6172 Inherited code: Requires comment.
\r
6175 <member name="M:System.Windows.Controls.GlobalCalendar.OnNextClick">
\r
6177 Inherited code: Requires comment.
\r
6180 <member name="M:System.Windows.Controls.GlobalCalendar.OnPreviousClick">
\r
6182 Inherited code: Requires comment.
\r
6185 <member name="M:System.Windows.Controls.GlobalCalendar.OnDayClick(System.DateTime)">
\r
6187 If the day is a trailing day, Update the DisplayDate.
\r
6189 <param name="selectedDate">Inherited code: Requires comment.</param>
\r
6191 <member name="M:System.Windows.Controls.GlobalCalendar.OnMonthClick">
\r
6193 Inherited code: Requires comment.
\r
6196 <member name="M:System.Windows.Controls.GlobalCalendar.OnDayButtonMouseUp(System.Windows.Input.MouseButtonEventArgs)">
\r
6198 Inherited code: Requires comment.
\r
6200 <param name="e">Inherited code: Requires comment 1.</param>
\r
6202 <member name="M:System.Windows.Controls.GlobalCalendar.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
\r
6204 Mouse wheel handler simulates (Ctrl+)PageUp/Down.
\r
6206 <param name="e">Event arguments.</param>
\r
6208 <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_KeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
\r
6210 Inherited code: Requires comment.
\r
6212 <param name="sender">Inherited code: Requires comment 1.</param>
\r
6213 <param name="e">Inherited code: Requires comment 2.</param>
\r
6215 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessCalendarKey(System.Windows.Input.KeyEventArgs)">
\r
6217 Inherited code: Requires comment.
\r
6219 <param name="e">Inherited code: Requires comment 1.</param>
\r
6220 <returns>Inherited code: Requires comment 2.</returns>
\r
6222 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessUpKey(System.Boolean,System.Boolean)">
\r
6224 Inherited code: Requires comment.
\r
6226 <param name="ctrl">Inherited code: Requires comment 1.</param>
\r
6227 <param name="shift">Inherited code: Requires comment 2.</param>
\r
6229 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessDownKey(System.Boolean,System.Boolean)">
\r
6231 Inherited code: Requires comment.
\r
6233 <param name="ctrl">Inherited code: Requires comment 1.</param>
\r
6234 <param name="shift">Inherited code: Requires comment 2.</param>
\r
6236 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessLeftKey(System.Boolean)">
\r
6238 Inherited code: Requires comment.
\r
6240 <param name="shift">Inherited code: Requires comment 1.</param>
\r
6242 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessRightKey(System.Boolean)">
\r
6244 Inherited code: Requires comment.
\r
6246 <param name="shift">Inherited code: Requires comment 1.</param>
\r
6248 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessEnterKey">
\r
6250 Inherited code: Requires comment.
\r
6252 <returns>Inherited code: Requires comment 1.</returns>
\r
6254 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessHomeKey(System.Boolean,System.Boolean)">
\r
6256 Inherited code: Requires comment.
\r
6258 <param name="ctrl">
\r
6259 A value indicating whether the Control key is pressed.
\r
6261 <param name="shift">
\r
6262 A value indicating whether the Shift key is pressed.
\r
6265 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessEndKey(System.Boolean)">
\r
6267 Inherited code: Requires comment.
\r
6269 <param name="shift">Inherited code: Requires comment 1.</param>
\r
6271 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessPageDownKey(System.Boolean)">
\r
6273 Inherited code: Requires comment.
\r
6275 <param name="shift">Inherited code: Requires comment 1.</param>
\r
6277 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessPageUpKey(System.Boolean)">
\r
6279 Inherited code: Requires comment.
\r
6281 <param name="shift">Inherited code: Requires comment 1.</param>
\r
6283 <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_KeyUp(System.Object,System.Windows.Input.KeyEventArgs)">
\r
6285 Inherited code: Requires comment.
\r
6287 <param name="sender">Inherited code: Requires comment 1.</param>
\r
6288 <param name="e">Inherited code: Requires comment 2.</param>
\r
6290 <member name="M:System.Windows.Controls.GlobalCalendar.ProcessShiftKeyUp">
\r
6292 Inherited code: Requires comment.
\r
6295 <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_GotFocus(System.Object,System.Windows.RoutedEventArgs)">
\r
6297 Inherited code: Requires comment.
\r
6299 <param name="sender">Inherited code: Requires comment 1.</param>
\r
6300 <param name="e">Inherited code: Requires comment 2.</param>
\r
6302 <member name="M:System.Windows.Controls.GlobalCalendar.Calendar_LostFocus(System.Object,System.Windows.RoutedEventArgs)">
\r
6304 Inherited code: Requires comment.
\r
6306 <param name="sender">Inherited code: Requires comment1 .</param>
\r
6307 <param name="e">Inherited code: Requires comment 2.</param>
\r
6309 <member name="P:System.Windows.Controls.GlobalCalendar.Root">
\r
6311 Gets or sets Inherited code: Requires comment.
\r
6314 <member name="P:System.Windows.Controls.GlobalCalendar.CalendarInfo">
\r
6316 Gets or sets the CalendarInfo that provides globalized date
\r
6320 <member name="P:System.Windows.Controls.GlobalCalendar.Info">
\r
6322 Gets the CalendarInfo that provides globalized date operations.
\r
6325 <member name="P:System.Windows.Controls.GlobalCalendar.MonthControl">
\r
6327 Gets Inherited code: Requires comment.
\r
6330 <member name="P:System.Windows.Controls.GlobalCalendar.FocusButton">
\r
6332 Gets or sets Inherited code: Requires comment.
\r
6335 <member name="P:System.Windows.Controls.GlobalCalendar.FocusCalendarButton">
\r
6337 Gets or sets Inherited code: Requires comment.
\r
6340 <member name="P:System.Windows.Controls.GlobalCalendar.CalendarButtonStyle">
\r
6342 Gets or sets the <see cref="T:System.Windows.Style" /> associated
\r
6343 with the control's internal
\r
6344 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" />
\r
6348 The current style of the
\r
6349 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" />
\r
6353 <member name="P:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyle">
\r
6355 Gets or sets the <see cref="T:System.Windows.Style" /> associated
\r
6356 with the control's internal
\r
6357 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />
\r
6361 The current style of the
\r
6362 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />
\r
6366 <member name="P:System.Windows.Controls.GlobalCalendar.CalendarDayButtonStyleSelector">
\r
6368 Gets or sets a CalendarDayButtonStyleSelector that enables an application writer
\r
6369 to provide custom style-selection logic for the day buttons.
\r
6372 <member name="P:System.Windows.Controls.GlobalCalendar.CalendarItemStyle">
\r
6374 Gets or sets the <see cref="T:System.Windows.Style" /> associated
\r
6375 with the control's internal
\r
6376 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarItem" />
\r
6380 The current style of the
\r
6381 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarItem" />
\r
6385 <member name="P:System.Windows.Controls.GlobalCalendar.IsTodayHighlighted">
\r
6387 Gets or sets a value indicating whether the current date is
\r
6391 True if the current date is highlighted; otherwise, false. The
\r
6395 <member name="P:System.Windows.Controls.GlobalCalendar.DisplayMode">
\r
6397 Gets or sets a value indicating whether the calendar is displayed in
\r
6398 months, years, or decades.
\r
6401 A value indicating what length of time the
\r
6402 <see cref="T:System.Windows.Controls.GlobalCalendar" /> should display.
\r
6405 <member name="P:System.Windows.Controls.GlobalCalendar.FirstDayOfWeek">
\r
6407 Gets or sets the day that is considered the beginning of the week.
\r
6410 A <see cref="T:System.DayOfWeek" /> representing the beginning of
\r
6411 the week. The default is <see cref="F:System.DayOfWeek.Sunday" />.
\r
6414 <member name="P:System.Windows.Controls.GlobalCalendar.FirstDay">
\r
6416 Gets the day that is considered the beginning of the week.
\r
6419 <member name="P:System.Windows.Controls.GlobalCalendar.SelectionMode">
\r
6421 Gets or sets a value that indicates what kind of selections are
\r
6425 A value that indicates the current selection mode. The default is
\r
6426 <see cref="F:System.Windows.Controls.CalendarSelectionMode.SingleDate" />.
\r
6430 This property determines whether the GlobalCalendar allows no selection,
\r
6431 selection of a single date, or selection of multiple dates. The
\r
6432 selection mode is specified with the CalendarSelectionMode
\r
6436 When this property is changed, all selected dates will be cleared.
\r
6440 <member name="P:System.Windows.Controls.GlobalCalendar.SelectedDate">
\r
6442 Gets or sets the currently selected date.
\r
6444 <value>The date currently selected. The default is null.</value>
\r
6445 <exception cref="T:System.ArgumentOutOfRangeException">
\r
6446 The given date is outside the range specified by
\r
6447 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateStart" />
\r
6448 and <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateEnd" />
\r
6450 The given date is in the
\r
6451 <see cref="P:System.Windows.Controls.GlobalCalendar.BlackoutDates" />
\r
6454 <exception cref="T:System.InvalidOperationException">
\r
6455 If set to anything other than null when
\r
6456 <see cref="P:System.Windows.Controls.GlobalCalendar.SelectionMode" /> is
\r
6458 <see cref="F:System.Windows.Controls.CalendarSelectionMode.None" />.
\r
6461 Use this property when SelectionMode is set to SingleDate. In other
\r
6462 modes, this property will always be the first date in SelectedDates.
\r
6465 <member name="P:System.Windows.Controls.GlobalCalendar.SelectedDates">
\r
6467 Gets a collection of selected dates.
\r
6470 A <see cref="T:System.Windows.Controls.GlobalSelectedDatesCollection" />
\r
6471 object that contains the currently selected dates. The default is an
\r
6475 Dates can be added to the collection either individually or in a
\r
6476 range using the AddRange method. Depending on the value of the
\r
6477 SelectionMode property, adding a date or range to the collection may
\r
6478 cause it to be cleared. The following table lists how
\r
6479 CalendarSelectionMode affects the SelectedDates property.
\r
6481 CalendarSelectionMode Description
\r
6482 None No selections are allowed. SelectedDate
\r
6483 cannot be set and no values can be added
\r
6486 SingleDate Only a single date can be selected,
\r
6487 either by setting SelectedDate or the
\r
6488 first value in SelectedDates. AddRange
\r
6491 SingleRange A single range of dates can be selected.
\r
6492 Setting SelectedDate, adding a date
\r
6493 individually to SelectedDates, or using
\r
6494 AddRange will clear all previous values
\r
6495 from SelectedDates.
\r
6496 MultipleRange Multiple non-contiguous ranges of dates
\r
6497 can be selected. Adding a date
\r
6498 individually to SelectedDates or using
\r
6499 AddRange will not clear SelectedDates.
\r
6500 Setting SelectedDate will still clear
\r
6501 SelectedDates, but additional dates or
\r
6502 range can then be added. Adding a range
\r
6503 that includes some dates that are
\r
6504 already selected or overlaps with
\r
6505 another range results in the union of
\r
6506 the ranges and does not cause an
\r
6510 <member name="P:System.Windows.Controls.GlobalCalendar.RemovedItems">
\r
6512 Gets or sets Inherited code: Requires comment.
\r
6515 <member name="P:System.Windows.Controls.GlobalCalendar.LastSelectedDateInternal">
\r
6517 Gets or sets Inherited code: Requires comment.
\r
6520 <member name="P:System.Windows.Controls.GlobalCalendar.LastSelectedDate">
\r
6522 Gets or sets Inherited code: Requires comment.
\r
6525 <member name="P:System.Windows.Controls.GlobalCalendar.SelectedMonth">
\r
6527 Gets or sets Inherited code: Requires comment.
\r
6530 <member name="P:System.Windows.Controls.GlobalCalendar.SelectedYear">
\r
6532 Gets or sets Inherited code: Requires comment.
\r
6535 <member name="P:System.Windows.Controls.GlobalCalendar.BlackoutDates">
\r
6537 Gets a collection of dates that are marked as not selectable.
\r
6540 A collection of dates that cannot be selected. The default value is
\r
6541 an empty collection.
\r
6543 <exception cref="T:System.ArgumentOutOfRangeException">
\r
6544 Adding a date to this collection when it is already selected or
\r
6545 adding a date outside the range specified by DisplayDateStart and
\r
6550 Dates in this collection will appear as disabled on the calendar.
\r
6553 To make all past dates not selectable, you can use the
\r
6554 AddDatesInPast method provided by the collection returned by this
\r
6559 <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDate">
\r
6561 Gets or sets the date to display.
\r
6563 <value>The date to display.</value>
\r
6564 <exception cref="T:System.ArgumentOutOfRangeException">
\r
6565 The given date is not in the range specified by
\r
6566 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateStart" />
\r
6568 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDateEnd" />.
\r
6572 This property allows the developer to specify a date to display. If
\r
6573 this property is a null reference (Nothing in Visual Basic),
\r
6574 SelectedDate is displayed. If SelectedDate is also a null reference
\r
6575 (Nothing in Visual Basic), Today is displayed. The default is
\r
6579 To set this property in XAML, use a date specified in the format
\r
6580 yyyy/mm/dd. The mm and dd components must always consist of two
\r
6581 characters, with a leading zero if necessary. For instance, the
\r
6582 month of May should be specified as 05.
\r
6586 <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDateInternal">
\r
6588 Gets Inherited code: Requires comment.
\r
6591 <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDateStart">
\r
6593 Gets or sets the first date to be displayed.
\r
6595 <value>The first date to display.</value>
\r
6597 To set this property in XAML, use a date specified in the format
\r
6598 yyyy/mm/dd. The mm and dd components must always consist of two
\r
6599 characters, with a leading zero if necessary. For instance, the
\r
6600 month of May should be specified as 05.
\r
6603 <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDateRangeStart">
\r
6605 Gets Inherited code: Requires comment.
\r
6608 <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDateEnd">
\r
6610 Gets or sets the last date to be displayed.
\r
6612 <value>The last date to display.</value>
\r
6614 To set this property in XAML, use a date specified in the format
\r
6615 yyyy/mm/dd. The mm and dd components must always consist of two
\r
6616 characters, with a leading zero if necessary. For instance, the
\r
6617 month of May should be specified as 05.
\r
6620 <member name="P:System.Windows.Controls.GlobalCalendar.DisplayDateRangeEnd">
\r
6622 Gets Inherited code: Requires comment.
\r
6625 <member name="P:System.Windows.Controls.GlobalCalendar.HoverStart">
\r
6627 Gets or sets Inherited code: Requires comment.
\r
6630 <member name="P:System.Windows.Controls.GlobalCalendar.HoverStartIndex">
\r
6632 Gets or sets Inherited code: Requires comment.
\r
6635 <member name="P:System.Windows.Controls.GlobalCalendar.HoverEndInternal">
\r
6637 Gets or sets Inherited code: Requires comment.
\r
6640 <member name="P:System.Windows.Controls.GlobalCalendar.HoverEnd">
\r
6642 Gets or sets Inherited code: Requires comment.
\r
6645 <member name="P:System.Windows.Controls.GlobalCalendar.HoverEndIndex">
\r
6647 Gets or sets Inherited code: Requires comment.
\r
6650 <member name="P:System.Windows.Controls.GlobalCalendar.HasFocusInternal">
\r
6652 Gets or sets a value indicating whether Inherited code: Requires comment.
\r
6655 <member name="P:System.Windows.Controls.GlobalCalendar.IsMouseSelection">
\r
6657 Gets or sets a value indicating whether Inherited code: Requires comment.
\r
6660 <member name="P:System.Windows.Controls.GlobalCalendar.DatePickerDisplayDateFlag">
\r
6662 Gets or sets a value indicating whether DatePicker should change its
\r
6663 DisplayDate because of a SelectedDate change on its GlobalCalendar.
\r
6666 <member name="E:System.Windows.Controls.GlobalCalendar.SelectedDatesChanged">
\r
6668 Occurs when the collection returned by the
\r
6669 <see cref="P:System.Windows.Controls.GlobalCalendar.SelectedDates" />
\r
6670 property is changed.
\r
6673 <member name="E:System.Windows.Controls.GlobalCalendar.DisplayDateChanged">
\r
6676 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayDate" />
\r
6677 property is changed.
\r
6680 This event occurs after DisplayDate is assigned its new value.
\r
6683 <member name="E:System.Windows.Controls.GlobalCalendar.DisplayModeChanged">
\r
6686 <see cref="P:System.Windows.Controls.GlobalCalendar.DisplayMode" />
\r
6687 property is changed.
\r
6690 <member name="E:System.Windows.Controls.GlobalCalendar.DayButtonMouseUp">
\r
6692 Inherited code: Requires comment.
\r
6695 <member name="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer">
\r
6697 Exposes <see cref="T:System.Windows.Controls.GlobalCalendar" /> types to UI automation.
\r
6699 <QualityBand>Experimental</QualityBand>
\r
6701 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.#ctor(System.Windows.Controls.GlobalCalendar)">
\r
6703 Initializes a new instance of the
\r
6704 <see cref="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer" />
\r
6707 <param name="owner">
\r
6708 The <see cref="T:System.Windows.Controls.GlobalCalendar" /> instance to
\r
6709 associate with the
\r
6710 <see cref="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer" />.
\r
6713 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
\r
6715 Gets the control pattern for this
\r
6716 <see cref="T:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer" />.
\r
6718 <param name="patternInterface">
\r
6719 One of the enumeration values.
\r
6722 The object that implements the pattern interface, or null if the
\r
6723 specified pattern interface is not implemented by this peer.
\r
6726 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.GetAutomationControlTypeCore">
\r
6728 Returns the control type for the GlobalCalendar that is associated with
\r
6729 this GlobalCalendarAutomationPeer. This method is called by
\r
6730 GetAutomationControlType.
\r
6732 <returns>A value of the AutomationControlType enumeration.</returns>
\r
6734 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.GetClassNameCore">
\r
6736 Returns the name of the UIElement that is associated with this
\r
6737 FrameworkElementAutomationPeer. This method is called by
\r
6741 The name of the owner type that is associated with this
\r
6742 GlobalCalendarAutomationPeer.
\r
6745 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.GetNameCore">
\r
6747 Returns the text label of the GlobalCalendar that is associated with this
\r
6748 GlobalCalendarAutomationPeer. This method is called by GetName.
\r
6751 The text label of the element that is associated with this
\r
6755 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IGridProvider#GetItem(System.Int32,System.Int32)">
\r
6757 Retrieves the UI automation provider for the specified cell.
\r
6759 <param name="row">
\r
6760 The ordinal number of the row.
\r
6762 <param name="column">
\r
6763 The ordinal number of the column.
\r
6766 The UI automation provider for the specified cell.
\r
6770 Grid coordinates are zero-based. The upper-left cell (or upper-right
\r
6771 cell, depending on locale) has coordinates (0,0).
\r
6774 If a cell is empty, a UI Automation provider must still be returned
\r
6775 in order to support the ContainingGrid property for that cell. This
\r
6776 is possible when the layout of child elements in the grid is similar
\r
6777 to a ragged array.
\r
6780 Hidden rows and columns can be loaded in the tree, depending on the
\r
6781 provider implementation. Therefore, they will be reflected in the
\r
6782 RowCount and ColumnCount properties. If the hidden rows and columns
\r
6783 have not yet been loaded, they should not be counted.
\r
6787 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IMultipleViewProvider#GetSupportedViews">
\r
6789 Retrieves a collection of control-specific view identifiers.
\r
6792 A collection of values that identifies the views that are available
\r
6793 for a UI automation element.
\r
6796 The collection of view identifiers must be identical across
\r
6797 instances. View identifier values can be passed to GetViewName.
\r
6800 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IMultipleViewProvider#GetViewName(System.Int32)">
\r
6802 Retrieves the name of a control-specific view.
\r
6804 <param name="viewId">The view identifier.</param>
\r
6805 <returns>A localized name for the view.</returns>
\r
6807 View identifiers can be retrieved by using GetSupportedViews. The
\r
6808 collection of view identifiers must be identical across instances.
\r
6809 View names must be suitable for use in text-to-speech, Braille, and
\r
6810 other accessible applications.
\r
6813 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IMultipleViewProvider#SetCurrentView(System.Int32)">
\r
6815 Sets the current control-specific view.
\r
6817 <param name="viewId">A view identifier.</param>
\r
6819 View identifiers can be retrieved by using GetSupportedViews.
\r
6822 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ISelectionProvider#GetSelection">
\r
6824 Retrieves a UI automation provider for each child element that is
\r
6828 A collection of UI automation providers.
\r
6831 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.RaiseSelectionEvents(System.Windows.Controls.SelectionChangedEventArgs)">
\r
6833 Raise selection AutomationEvents when the GlobalCalendar's SelectedDates
\r
6834 collection changes.
\r
6836 <param name="e">Event arguments.</param>
\r
6838 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.RaiseDayButtonSelectionEvent(System.Windows.Controls.GlobalCalendar,System.DateTime,System.Windows.Automation.Peers.AutomationEvents)">
\r
6840 Raise an automation peer event for the selection of a day button.
\r
6842 <param name="calendar">
\r
6843 The GlobalCalendar associated with this automation peer.
\r
6845 <param name="date">The selected date.</param>
\r
6846 <param name="eventToRaise">The selection event to raise.</param>
\r
6848 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ITableProvider#GetColumnHeaders">
\r
6850 Gets a collection of UI automation providers that represents all the
\r
6851 column headers in a table.
\r
6853 <returns>A collection of UI automation providers.</returns>
\r
6855 <member name="M:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ITableProvider#GetRowHeaders">
\r
6857 Retrieves a collection of UI automation providers that represents
\r
6858 all row headers in the table.
\r
6860 <returns>A collection of UI automation providers.</returns>
\r
6862 <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.OwningCalendar">
\r
6864 Gets the GlobalCalendar associated with the GlobalCalendarAutomationPeer.
\r
6867 <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.OwningGrid">
\r
6869 Gets the current top-level Grid of with the GlobalCalendar.
\r
6872 <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IGridProvider#ColumnCount">
\r
6874 Gets the total number of columns in a grid.
\r
6877 The total number of columns in a grid.
\r
6880 <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IGridProvider#RowCount">
\r
6882 Gets the total number of rows in a grid.
\r
6885 The total number of rows in a grid.
\r
6888 <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#IMultipleViewProvider#CurrentView">
\r
6890 Gets the current control-specific view.
\r
6893 The value for the current view of the UI automation element.
\r
6896 <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ISelectionProvider#CanSelectMultiple">
\r
6898 Gets a value indicating whether the UI automation provider allows
\r
6899 more than one child element to be selected at the same time.
\r
6902 True if multiple selection is allowed; otherwise, false.
\r
6905 <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ISelectionProvider#IsSelectionRequired">
\r
6907 Gets a value indicating whether the UI automation provider
\r
6908 requires at least one child element to be selected.
\r
6911 True if selection is required; otherwise, false.
\r
6914 <member name="P:System.Windows.Automation.Peers.GlobalCalendarAutomationPeer.System#Windows#Automation#Provider#ITableProvider#RowOrColumnMajor">
\r
6916 Gets the primary direction of traversal for the table.
\r
6919 The primary direction of traversal.
\r
6922 <member name="T:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection">
\r
6924 Represents a collection of non-selectable dates in a
\r
6925 <see cref="T:System.Windows.Controls.GlobalCalendar" />.
\r
6927 <QualityBand>Experimental</QualityBand>
\r
6929 <member name="F:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection._owner">
\r
6931 The GlobalCalendar whose dates this object represents.
\r
6934 <member name="F:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection._dispatcherThread">
\r
6936 The dispatcher thread.
\r
6939 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.#ctor(System.Windows.Controls.GlobalCalendar)">
\r
6941 Initializes a new instance of the
\r
6942 <see cref="T:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection" />
\r
6945 <param name="owner">
\r
6946 The <see cref="T:System.Windows.Controls.GlobalCalendar" /> whose dates
\r
6947 this object represents.
\r
6950 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.AddDatesInPast">
\r
6952 Adds all dates before <see cref="P:System.DateTime.Today" /> to the
\r
6956 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.Contains(System.DateTime)">
\r
6958 Returns a value that represents whether this collection contains the
\r
6961 <param name="date">The date to search for.</param>
\r
6963 True if the collection contains the specified date; otherwise,
\r
6967 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.Contains(System.DateTime,System.DateTime)">
\r
6969 Returns a value that represents whether this collection contains the
\r
6970 specified range of dates.
\r
6972 <param name="start">The start of the date range.</param>
\r
6973 <param name="end">The end of the date range.</param>
\r
6975 True if all dates in the range are contained in the collection;
\r
6979 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.ContainsAny(System.Windows.Controls.CalendarDateRange)">
\r
6981 Returns a value that represents whether this collection contains any
\r
6982 date in the specified range.
\r
6984 <param name="range">The range of dates to search for.</param>
\r
6986 True if any date in the range is contained in the collection;
\r
6990 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.ClearItems">
\r
6992 Removes all items from the collection.
\r
6995 This implementation raises the CollectionChanged event.
\r
6998 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.InsertItem(System.Int32,System.Windows.Controls.CalendarDateRange)">
\r
7000 Inserts an item into the collection at the specified index.
\r
7002 <param name="index">
\r
7003 The zero-based index at which item should be inserted.
\r
7005 <param name="item">The object to insert.</param>
\r
7007 This implementation raises the CollectionChanged event.
\r
7010 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.RemoveItem(System.Int32)">
\r
7012 Removes the item at the specified index of the collection.
\r
7014 <param name="index">
\r
7015 The zero-based index of the element to remove.
\r
7018 This implementation raises the CollectionChanged event.
\r
7021 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.SetItem(System.Int32,System.Windows.Controls.CalendarDateRange)">
\r
7023 Replaces the element at the specified index.
\r
7025 <param name="index">
\r
7026 The zero-based index of the element to replace.
\r
7028 <param name="item">
\r
7029 The new value for the element at the specified index.
\r
7032 This implementation raises the CollectionChanged event.
\r
7035 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.InRange(System.Windows.Controls.CalendarDateRange,System.DateTime)">
\r
7037 Returns a value indicating whether a date is included in the range.
\r
7039 <param name="range">The range to check.</param>
\r
7040 <param name="day">The date to check.</param>
\r
7042 A value indicating whether a date is included in the range.
\r
7045 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.IsValid(System.Windows.Controls.CalendarDateRange)">
\r
7047 Inherited code: Requires comment.
\r
7049 <param name="item">Inherited code: Requires comment 1.</param>
\r
7050 <returns>Inherited code: Requires comment 2.</returns>
\r
7052 <member name="M:System.Windows.Controls.GlobalCalendarBlackoutDatesCollection.EnsureValidThread">
\r
7054 Inherited code: Requires comment.
\r
7057 <member name="T:System.Windows.Controls.Primitives.GlobalCalendarButton">
\r
7059 Represents a button on a
\r
7060 <see cref="T:System.Windows.Controls.GlobalCalendar" />.
\r
7062 <QualityBand>Experimental</QualityBand>
\r
7064 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarButton._isCalendarButtonFocused">
\r
7066 A value indicating whether the button is focused.
\r
7069 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarButton._isInactive">
\r
7071 A value indicating whether the button is inactive.
\r
7074 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarButton._isSelected">
\r
7076 A value indicating whether the button is selected.
\r
7079 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.#ctor">
\r
7081 Initializes a new instance of the
\r
7082 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" />
\r
7086 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.OnLoad(System.Object,System.Windows.RoutedEventArgs)">
\r
7088 Handle the Loaded event.
\r
7090 <param name="sender">The GlobalCalendarButton.</param>
\r
7091 <param name="e">Event arguments.</param>
\r
7093 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.OnApplyTemplate">
\r
7095 Builds the visual tree for the
\r
7096 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" />
\r
7097 when a new template is applied.
\r
7100 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.OnCreateAutomationPeer">
\r
7102 Returns a GlobalCalendarButtonAutomationPeer for use by the Silverlight
\r
7103 automation infrastructure.
\r
7106 GlobalCalendarButtonAutomationPeer for the Button object.
\r
7110 This method creates a new GlobalCalendarButtonAutomationPeer instance if
\r
7111 one has not been created for the GlobalCalendarButton; otherwise, it
\r
7112 returns the GlobalCalendarButtonAutomationPeer previously created.
\r
7115 Classes that participate in the Silverlight automation
\r
7116 infrastructure must implement this method to return a class-specific
\r
7117 derived class of AutomationPeer that reports information for
\r
7118 automation behavior.
\r
7122 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
\r
7124 Provides class handling for the MouseLeftButtonDown event that
\r
7125 occurs when the left mouse button is pressed while the mouse pointer
\r
7126 is over this control.
\r
7128 <param name="e">The event data. </param>
\r
7129 <exception cref="T:System.ArgumentNullException">
\r
7130 e is a null reference (Nothing in Visual Basic).
\r
7133 This method marks the MouseLeftButtonDown event as handled by
\r
7134 setting the MouseButtonEventArgs.Handled property of the event data
\r
7135 to true when the button is enabled and its ClickMode is not set to
\r
7136 Hover. Since this method marks the MouseLeftButtonDown event as
\r
7137 handled in some situations, you should use the Click event instead
\r
7138 to detect a button click.
\r
7141 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
\r
7143 Provides handling for the MouseLeftButtonUp event that occurs when
\r
7144 the left mouse button is released while the mouse pointer is over
\r
7147 <param name="e">The event data.</param>
\r
7148 <exception cref="T:System.ArgumentNullException">
\r
7149 e is a null reference (Nothing in Visual Basic).
\r
7152 This method marks the MouseLeftButtonUp event as handled by setting
\r
7153 the MouseButtonEventArgs.Handled property of the event data to true
\r
7154 when the button is enabled and its ClickMode is not set to Hover.
\r
7155 Since this method marks the MouseLeftButtonUp event as handled in
\r
7156 some situations, you should use the Click event instead to detect a
\r
7160 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.SendMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
\r
7162 We need to simulate the MouseLeftButtonUp event for the
\r
7163 GlobalCalendarButton that stays in Pressed state after MouseCapture is
\r
7164 released since there is no actual MouseLeftButtonUp event for the
\r
7167 <param name="e">Event arguments.</param>
\r
7169 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarButton.ChangeVisualState(System.Boolean)">
\r
7171 Change to the correct visual state for the button.
\r
7173 <param name="useTransitions">
\r
7174 True to use transitions when updating the visual state, false to
\r
7175 snap directly to the new visual state.
\r
7178 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarButton.Owner">
\r
7180 Gets or sets the GlobalCalendar associated with this button.
\r
7183 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarButton.IsCalendarButtonFocused">
\r
7185 Gets or sets a value indicating whether the button is focused.
\r
7188 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarButton.IsInactive">
\r
7190 Gets or sets a value indicating whether the button is inactive.
\r
7193 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarButton.IsSelected">
\r
7195 Gets or sets a value indicating whether the button is selected.
\r
7198 <member name="E:System.Windows.Controls.Primitives.GlobalCalendarButton.CalendarButtonMouseDown">
\r
7200 Occurs when the left mouse button is pressed (or when the tip of the
\r
7201 stylus touches the tablet PC) while the mouse pointer is over a
\r
7205 <member name="E:System.Windows.Controls.Primitives.GlobalCalendarButton.CalendarButtonMouseUp">
\r
7207 Occurs when the left mouse button is released (or the tip of the
\r
7208 stylus is removed from the tablet PC) while the mouse (or the
\r
7209 stylus) is over a UIElement (or while a UIElement holds mouse
\r
7213 <member name="T:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer">
\r
7216 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" /> types
\r
7219 <QualityBand>Experimental</QualityBand>
\r
7221 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.#ctor(System.Windows.Controls.Primitives.GlobalCalendarButton)">
\r
7223 Initializes a new instance of the
\r
7224 <see cref="T:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer" />
\r
7227 <param name="owner">
\r
7229 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarButton" />
\r
7230 to associate with this
\r
7231 <see cref="T:System.Windows.Automation.Peers.AutomationPeer" />.
\r
7234 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
\r
7236 Gets the control pattern for this
\r
7237 <see cref="T:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer" />.
\r
7239 <param name="patternInterface">
\r
7240 One of the enumeration values.
\r
7243 The object that implements the pattern interface, or null if the
\r
7244 specified pattern interface is not implemented by this peer.
\r
7247 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetAutomationControlTypeCore">
\r
7249 Returns the control type for the GlobalCalendarButton that is associated
\r
7250 with this GlobalCalendarButtonAutomationPeer. This method is called by
\r
7251 GetAutomationControlType.
\r
7253 <returns>A value of the AutomationControlType enumeration.</returns>
\r
7255 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetLocalizedControlTypeCore">
\r
7257 Returns the localized version of the control type for the owner type
\r
7258 that is associated with this GlobalCalendarButtonAutomationPeer.
\r
7260 <returns>The string that contains the type of control.</returns>
\r
7262 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetHelpTextCore">
\r
7264 Returns the string that describes the functionality of the
\r
7265 GlobalCalendarButton that is associated with this
\r
7266 GlobalCalendarButtonAutomationPeer. This method is called by GetHelpText.
\r
7269 The help text, or String.Empty if there is no help text.
\r
7272 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetClassNameCore">
\r
7274 Returns the name of the GlobalCalendarButton that is associated with this
\r
7275 GlobalCalendarButtonAutomationPeer. This method is called by
\r
7279 The name of the owner type that is associated with this
\r
7280 GlobalCalendarButtonAutomationPeer.
\r
7283 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.GetNameCore">
\r
7285 Returns the text label of the GlobalCalendarButton that is associated with
\r
7286 this GlobalCalendarButtonAutomationPeer. This method is called by GetName.
\r
7289 The text label of the element that is associated with this
\r
7293 The name property can be thought of as the string of text that a
\r
7294 user would use to explain which control is being referred to. It is
\r
7295 important to have a textual representation for all controls in the
\r
7296 graphical user interface (GUI) so that you can programmatically
\r
7297 refer to the control in a localized manner. The value is settable
\r
7298 on control instances through the AutomationProperties.Name attached
\r
7302 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IInvokeProvider#Invoke">
\r
7304 Sends a request to activate the control and initiate its single,
\r
7305 unambiguous action.
\r
7308 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#AddToSelection">
\r
7310 Adds the current element to the collection of selected items.
\r
7313 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#RemoveFromSelection">
\r
7315 Removes the current element from the collection of selected items.
\r
7318 <member name="M:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#Select">
\r
7320 Clears any existing selection and then selects the current element.
\r
7323 <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.OwningCalendarButton">
\r
7325 Gets the GlobalCalendarButton to associate with this AutomationPeer.
\r
7328 <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.OwningCalendar">
\r
7330 Gets the GlobalCalendar associated with the button.
\r
7333 <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.OwningCalendarAutomationPeer">
\r
7335 Gets the automation peer for the GlobalCalendar associated with the
\r
7339 <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#Column">
\r
7341 Gets the ordinal number of the column that contains the cell or
\r
7345 A zero-based ordinal number that identifies the column that contains
\r
7349 <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#ColumnSpan">
\r
7351 Gets the number of columns that are spanned by a cell or item.
\r
7354 The number of columns spanned.
\r
7357 <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#ContainingGrid">
\r
7359 Gets a UI Automation provider that implements
\r
7360 <see cref="T:System.Windows.Automation.Provider.IGridProvider" />
\r
7361 and that represents the container of the cell or item.
\r
7364 <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#Row">
\r
7366 Gets the ordinal number of the row that contains the cell or item.
\r
7369 A zero-based ordinal number that identifies the row that contains
\r
7373 <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#RowSpan">
\r
7375 Gets the number of rows that are spanned by a cell or item.
\r
7378 The number of rows that are spanned.
\r
7381 <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#IsSelected">
\r
7383 Gets a value indicating whether an item is selected.
\r
7386 True if the element is selected; otherwise, false.
\r
7389 <member name="P:System.Windows.Automation.Peers.GlobalCalendarButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#SelectionContainer">
\r
7391 Gets the UI Automation provider that implements
\r
7392 <see cref="T:System.Windows.Automation.Provider.ISelectionProvider" />
\r
7393 and that acts as the container for the calling object.
\r
7396 The provider that supports
\r
7397 <see cref="T:System.Windows.Automation.Provider.ISelectionProvider" />.
\r
7400 <member name="T:System.Windows.Controls.GlobalCalendarDateChangedEventArgs">
\r
7402 Provides data for the
\r
7403 <see cref="E:System.Windows.Controls.Calendar.DisplayDateChanged" />
\r
7406 <QualityBand>Experimental</QualityBand>
\r
7408 <member name="M:System.Windows.Controls.GlobalCalendarDateChangedEventArgs.#ctor(System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
\r
7410 Initializes a new instance of the GlobalCalendarDateChangedEventArgs
\r
7413 <param name="removedDate">
\r
7414 The date that was previously displayed.
\r
7416 <param name="addedDate">The date to be newly displayed.</param>
\r
7418 <member name="P:System.Windows.Controls.GlobalCalendarDateChangedEventArgs.RemovedDate">
\r
7420 Gets the date that was previously displayed.
\r
7423 The date previously displayed.
\r
7426 <member name="P:System.Windows.Controls.GlobalCalendarDateChangedEventArgs.AddedDate">
\r
7428 Gets the date to be newly displayed.
\r
7430 <value>The new date to display.</value>
\r
7432 <member name="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton">
\r
7434 Represents a day on a <see cref="T:System.Windows.Controls.GlobalCalendar" />.
\r
7436 <QualityBand>Experimental</QualityBand>
\r
7438 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.StateToday">
\r
7440 Identifies the Today state.
\r
7443 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.StateRegularDay">
\r
7445 Identifies the RegularDay state.
\r
7448 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.GroupDay">
\r
7450 Name of the Day state group.
\r
7453 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.StateBlackoutDay">
\r
7455 Identifies the BlackoutDay state.
\r
7458 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.StateNormalDay">
\r
7460 Identifies the NormalDay state.
\r
7463 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.GroupBlackout">
\r
7465 Name of the BlackoutDay state group.
\r
7468 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton.DefaultContent">
\r
7470 Default content for the GlobalCalendarDayButton.
\r
7473 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._ignoringMouseOverState">
\r
7475 A value indicating whether the button should ignore the MouseOver
\r
7479 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._isBlackout">
\r
7481 A value indicating whether this is a blackout date.
\r
7484 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._isToday">
\r
7486 A value indicating whether this button represents today.
\r
7489 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._isCurrent">
\r
7491 A value indicating whether the button is the focused element on the
\r
7492 GlobalCalendar control.
\r
7495 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._isInactive">
\r
7497 A value indicating whether the button is inactive.
\r
7500 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarDayButton._isSelected">
\r
7502 A value indicating whether the button is selected.
\r
7505 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.#ctor">
\r
7507 Initializes a new instance of the
\r
7508 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />
\r
7512 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.OnLoad(System.Object,System.Windows.RoutedEventArgs)">
\r
7514 Handle the Loaded event.
\r
7516 <param name="sender">The GlobalCalendarButton.</param>
\r
7517 <param name="e">Event arguments.</param>
\r
7519 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.OnApplyTemplate">
\r
7521 Builds the visual tree for the
\r
7522 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />
\r
7523 when a new template is applied.
\r
7526 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.OnCreateAutomationPeer">
\r
7528 Returns a CalendarDayButtonAutomationPeer for use by the Silverlight
\r
7529 automation infrastructure.
\r
7532 CalendarDayButtonAutomationPeer for the Button object.
\r
7536 This method creates a new CalendarDayButtonAutomationPeer instance
\r
7537 if one has not been created for the GlobalCalendarButton; otherwise, it
\r
7538 returns the CalendarDayButtonAutomationPeer previously created.
\r
7541 Classes that participate in the Silverlight automation
\r
7542 infrastructure must implement this method to return a class-specific
\r
7543 derived class of AutomationPeer that reports information for
\r
7544 automation behavior.
\r
7548 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
\r
7550 Provides class handling for the MouseLeftButtonDown event that
\r
7551 occurs when the left mouse button is pressed while the mouse pointer
\r
7552 is over this control.
\r
7554 <param name="e">The event data. </param>
\r
7555 <exception cref="T:System.ArgumentNullException">
\r
7556 e is a null reference (Nothing in Visual Basic).
\r
7559 This method marks the MouseLeftButtonDown event as handled by
\r
7560 setting the MouseButtonEventArgs.Handled property of the event data
\r
7561 to true when the button is enabled and its ClickMode is not set to
\r
7562 Hover. Since this method marks the MouseLeftButtonDown event as
\r
7563 handled in some situations, you should use the Click event instead
\r
7564 to detect a button click.
\r
7567 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
\r
7569 Provides handling for the MouseLeftButtonUp event that occurs when
\r
7570 the left mouse button is released while the mouse pointer is over
\r
7573 <param name="e">The event data.</param>
\r
7574 <exception cref="T:System.ArgumentNullException">
\r
7575 e is a null reference (Nothing in Visual Basic).
\r
7578 This method marks the MouseLeftButtonUp event as handled by setting
\r
7579 the MouseButtonEventArgs.Handled property of the event data to true
\r
7580 when the button is enabled and its ClickMode is not set to Hover.
\r
7581 Since this method marks the MouseLeftButtonUp event as handled in
\r
7582 some situations, you should use the Click event instead to detect a
\r
7586 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.SendMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
\r
7588 We need to simulate the MouseLeftButtonUp event for the
\r
7589 GlobalCalendarDayButton that stays in Pressed state after MouseCapture is
\r
7590 released since there is no actual MouseLeftButtonUp event for the
\r
7593 <param name="e">Event arguments.</param>
\r
7595 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IgnoreMouseOverState">
\r
7597 Ensure the button is not in the MouseOver state.
\r
7600 If a button is in the MouseOver state when a Popup is closed (as is
\r
7601 the case when you select a date in the DatePicker control), it will
\r
7602 continue to think it's in the mouse over state even when the Popup
\r
7603 opens again and it's not. This method is used to forcibly clear the
\r
7604 state by changing the CommonStates state group.
\r
7607 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarDayButton.ChangeVisualState(System.Boolean)">
\r
7609 Change to the correct visual state for the button.
\r
7611 <param name="useTransitions">
\r
7612 True to use transitions when updating the visual state, false to
\r
7613 snap directly to the new visual state.
\r
7616 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.Owner">
\r
7618 Gets or sets the GlobalCalendar associated with this button.
\r
7621 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.Index">
\r
7623 Gets or sets Inherited code: Requires comment.
\r
7626 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IsBlackout">
\r
7628 Gets or sets a value indicating whether this is a blackout date.
\r
7631 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IsToday">
\r
7633 Gets or sets a value indicating whether this button represents
\r
7637 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IsCurrent">
\r
7639 Gets or sets a value indicating whether the button is the focused
\r
7640 element on the GlobalCalendar control.
\r
7643 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IsInactive">
\r
7645 Gets or sets a value indicating whether the button is inactive.
\r
7648 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarDayButton.IsSelected">
\r
7650 Gets or sets a value indicating whether the button is selected.
\r
7653 <member name="E:System.Windows.Controls.Primitives.GlobalCalendarDayButton.CalendarDayButtonMouseDown">
\r
7655 Occurs when the left mouse button is pressed (or when the tip of the
\r
7656 stylus touches the tablet PC) while the mouse pointer is over a
\r
7660 <member name="E:System.Windows.Controls.Primitives.GlobalCalendarDayButton.CalendarDayButtonMouseUp">
\r
7662 Occurs when the left mouse button is released (or the tip of the
\r
7663 stylus is removed from the tablet PC) while the mouse (or the
\r
7664 stylus) is over a UIElement (or while a UIElement holds mouse
\r
7668 <member name="T:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer">
\r
7671 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />
\r
7672 types to UI Automation.
\r
7674 <QualityBand>Experimental</QualityBand>
\r
7676 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.#ctor(System.Windows.Controls.Primitives.GlobalCalendarDayButton)">
\r
7678 Initializes a new instance of the
\r
7679 <see cref="T:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer" />
\r
7682 <param name="owner">
\r
7684 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarDayButton" />
\r
7685 instance that is associated with this
\r
7686 <see cref="T:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer" />.
\r
7689 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
\r
7691 Gets the control pattern implementation for this
\r
7692 <see cref="T:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer" />.
\r
7694 <param name="patternInterface">
\r
7695 One of the enumeration values.
\r
7698 The object that implements the pattern interface, or null if the
\r
7699 specified pattern interface is not implemented by this peer.
\r
7702 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetAutomationControlTypeCore">
\r
7704 Returns the control type for the GlobalCalendarDayButton that is
\r
7705 associated with this GlobalCalendarDayButtonAutomationPeer. This method
\r
7706 is called by GetAutomationControlType.
\r
7708 <returns>A value of the AutomationControlType enumeration.</returns>
\r
7710 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetLocalizedControlTypeCore">
\r
7712 Returns the localized version of the control type for the owner type
\r
7713 that is associated with this GlobalCalendarDayButtonAutomationPeer.
\r
7715 <returns>The string that contains the type of control.</returns>
\r
7717 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetHelpTextCore">
\r
7719 Returns the string that describes the functionality of the
\r
7720 GlobalCalendarDayButton that is associated with this
\r
7721 GlobalCalendarDayButtonAutomationPeer. This method is called by
\r
7725 The help text, or String.Empty if there is no help text.
\r
7728 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetClassNameCore">
\r
7730 Returns the name of the GlobalCalendarDayButton that is associated with
\r
7731 this GlobalCalendarDayButtonAutomationPeer. This method is called by
\r
7735 The name of the owner type that is associated with this
\r
7736 GlobalCalendarDayButtonAutomationPeer.
\r
7739 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.GetNameCore">
\r
7741 Returns the text label of the GlobalCalendarDayButton that is associated
\r
7742 with this GlobalCalendarDayButtonAutomationPeer. This method is called by
\r
7746 The text label of the element that is associated with this
\r
7750 The name property can be thought of as the string of text that a
\r
7751 user would use to explain which control is being referred to. It is
\r
7752 important to have a textual representation for all controls in the
\r
7753 graphical user interface (GUI) so that you can programmatically
\r
7754 refer to the control in a localized manner. The value is settable
\r
7755 on control instances through the AutomationProperties.Name attached
\r
7759 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IInvokeProvider#Invoke">
\r
7761 Sends a request to activate the control and to initiate its single,
\r
7762 unambiguous action.
\r
7765 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#AddToSelection">
\r
7767 Adds the current element to the collection of selected items.
\r
7770 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#RemoveFromSelection">
\r
7772 Removes the current element from the collection of selected items.
\r
7775 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#Select">
\r
7777 Clear any existing selection and then selects the current element.
\r
7780 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.EnsureSelection">
\r
7782 Ensure selection of the GlobalCalendarDayButton is possible.
\r
7785 A value indicating whether selection of the GlobalCalendarDayButton is
\r
7789 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ITableItemProvider#GetColumnHeaderItems">
\r
7791 Retrieves a collection of UI Automation providers that represent all
\r
7792 the column headers that are associated with a table item or cell.
\r
7794 <returns>A collection of UI Automation providers.</returns>
\r
7796 <member name="M:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ITableItemProvider#GetRowHeaderItems">
\r
7798 Retrieves a collection of UI Automation providers that represent all
\r
7799 the row headers that are associated with a table item or cell.
\r
7801 <returns>A collection of UI Automation providers.</returns>
\r
7803 <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.OwningCalendarDayButton">
\r
7805 Gets the GlobalCalendarDayButton instance that is associated with this
\r
7806 GlobalCalendarDayButtonAutomationPeer.
\r
7809 <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.OwningCalendar">
\r
7811 Gets the GlobalCalendar associated with the button.
\r
7814 <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.OwningCalendarAutomationPeer">
\r
7816 Gets the automation peer for the GlobalCalendar associated with the
\r
7820 <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#Column">
\r
7822 Gets the ordinal number of the column that contains the cell or
\r
7826 A zero-based ordinal number that identifies the column that contains
\r
7830 <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#ColumnSpan">
\r
7832 Gets the number of columns that are spanned by a cell or item.
\r
7835 The number of columns.
\r
7838 <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#ContainingGrid">
\r
7840 Gets a UI Automation provider that implements
\r
7841 <see cref="T:System.Windows.Automation.Provider.IGridProvider" />
\r
7842 and that represents the container of the cell or item.
\r
7845 The UI Automation provider.
\r
7848 <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#Row">
\r
7850 Gets the ordinal number of the row that contains the cell or item.
\r
7853 A zero-based ordinal number that identifies the row that contains
\r
7857 <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#IGridItemProvider#RowSpan">
\r
7859 Gets the number of rows that are spanned by a cell or item.
\r
7861 <value>The number of rows.</value>
\r
7863 <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#IsSelected">
\r
7865 Gets a value indicating whether an item is selected.
\r
7867 <value>True if the element is selected; otherwise, false.</value>
\r
7869 <member name="P:System.Windows.Automation.Peers.GlobalCalendarDayButtonAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#SelectionContainer">
\r
7871 Gets the UI Automation provider that implements
\r
7872 <see cref="T:System.Windows.Automation.Provider.ISelectionProvider" />
\r
7873 and that acts as the container for the calling object.
\r
7875 <value>The UI Automation provider.</value>
\r
7877 <member name="T:System.Windows.Controls.Primitives.GlobalCalendarItem">
\r
7879 Represents the currently displayed month or year on a
\r
7880 <see cref="T:System.Windows.Controls.GlobalCalendar" />.
\r
7882 <QualityBand>Experimental</QualityBand>
\r
7884 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementRoot">
\r
7886 The name of the Root template part.
\r
7889 TODO: It appears this template part is no longer used. Verify with
\r
7890 compat whether we can remove the attribute.
\r
7893 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementHeaderButton">
\r
7895 The name of the HeaderButton template part.
\r
7898 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementPreviousButton">
\r
7900 The name of the PreviousButton template part.
\r
7903 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementNextButton">
\r
7905 The name of the NextButton template part.
\r
7908 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementDayTitleTemplate">
\r
7910 The name of the DayTitleTemplate template part.
\r
7913 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementMonthView">
\r
7915 The name of the MonthView template part.
\r
7918 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementYearView">
\r
7920 The name of the YearView template part.
\r
7923 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem.ElementDisabledVisual">
\r
7925 The name of the DisabledVisual template part.
\r
7928 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._headerButton">
\r
7930 The button that allows switching between month mode, year mode, and
\r
7934 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._nextButton">
\r
7936 The button that displays the next page of the calendar when it is
\r
7940 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._previousButton">
\r
7942 The button that displays the previous page of the calendar when it
\r
7946 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._dayTitleTemplate">
\r
7948 Inherited code: Requires comment.
\r
7951 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._monthView">
\r
7953 Hosts the content when in month mode.
\r
7956 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._yearView">
\r
7958 Hosts the content when in year or decade mode.
\r
7961 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._disabledVisual">
\r
7963 The overlay for the disabled state.
\r
7966 The disabled visual isn't necessary given that we also have a
\r
7967 Disabled visual state. It's only being left in for compatability
\r
7968 with existing templates.
\r
7971 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._lastCalendarButton">
\r
7973 Inherited code: Requires comment.
\r
7976 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._lastCalendarDayButton">
\r
7978 Inherited code: Requires comment.
\r
7981 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._downEventArg">
\r
7983 Inherited code: Requires comment.
\r
7986 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._downEventArgYearView">
\r
7988 Inherited code: Requires comment.
\r
7991 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._isMouseLeftButtonDown">
\r
7993 Inherited code: Requires comment.
\r
7996 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._isMouseLeftButtonDownYearView">
\r
7998 Inherited code: Requires comment.
\r
8001 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._isTopLeftMostMonth">
\r
8003 Inherited code: Requires comment.
\r
8006 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._isTopRightMostMonth">
\r
8008 Inherited code: Requires comment.
\r
8011 <member name="F:System.Windows.Controls.Primitives.GlobalCalendarItem._currentMonth">
\r
8013 Inherited code: Requires comment.
\r
8016 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.#ctor">
\r
8018 Initializes a new instance of the
\r
8019 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarItem" />
\r
8023 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.OnApplyTemplate">
\r
8025 Builds the visual tree for the
\r
8026 <see cref="T:System.Windows.Controls.Primitives.GlobalCalendarItem" />
\r
8027 when a new template is applied.
\r
8030 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.PopulateGrids">
\r
8032 Inherited code: Requires comment.
\r
8035 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.UpdateDisabledGrid(System.Boolean)">
\r
8037 Inherited code: Requires comment.
\r
8039 <param name="isEnabled">Inherited code: Requires comment 1.</param>
\r
8041 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.UpdateMonthMode">
\r
8043 Inherited code: Requires comment.
\r
8046 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetDayTitles">
\r
8048 Inherited code: Requires comment.
\r
8051 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.PreviousMonthDays(System.DateTime)">
\r
8053 How many days of the previous month need to be displayed.
\r
8055 <param name="firstOfMonth">Inherited code: Requires comment.</param>
\r
8056 <returns>Inherited code: Requires comment 1.</returns>
\r
8058 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetButtonState(System.Windows.Controls.Primitives.GlobalCalendarDayButton,System.DateTime)">
\r
8060 Inherited code: Requires comment.
\r
8062 <param name="childButton">Inherited code: Requires comment 1.</param>
\r
8063 <param name="dateToAdd">Inherited code: Requires comment 2.</param>
\r
8065 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetCalendarDayButtons(System.DateTime)">
\r
8067 Inherited code: Requires comment.
\r
8069 <param name="firstDayOfMonth">Inherited code: Requires comment 1.</param>
\r
8071 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetMonthButtonsForYearMode">
\r
8073 Inherited code: Requires comment.
\r
8076 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetMonthModeHeaderButton">
\r
8078 Inherited code: Requires comment.
\r
8081 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetMonthModeNextButton(System.DateTime)">
\r
8083 Inherited code: Requires comment.
\r
8085 <param name="firstDayOfMonth">Inherited code: Requires comment 1.</param>
\r
8087 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetMonthModePreviousButton(System.DateTime)">
\r
8089 Inherited code: Requires comment.
\r
8091 <param name="firstDayOfMonth">Inherited code: Requires comment 1.</param>
\r
8093 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.UpdateYearMode">
\r
8095 Inherited code: Requires comment.
\r
8098 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetYearButtons(System.Int32,System.Int32)">
\r
8100 Inherited code: Requires comment.
\r
8102 <param name="decade">Inherited code: Requires comment 1.</param>
\r
8103 <param name="decadeEnd">Inherited code: Requires comment 2.</param>
\r
8105 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetYearModeHeaderButton">
\r
8107 Inherited code: Requires comment.
\r
8110 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetYearModePreviousButton">
\r
8112 Inherited code: Requires comment.
\r
8115 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetYearModeNextButton">
\r
8117 Inherited code: Requires comment.
\r
8120 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.UpdateYearViewSelection(System.Windows.Controls.Primitives.GlobalCalendarButton)">
\r
8122 Inherited code: Requires comment.
\r
8124 <param name="calendarButton">Inherited code: Requires comment 1.</param>
\r
8126 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.UpdateDecadeMode">
\r
8128 Inherited code: Requires comment.
\r
8131 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetDecadeModeHeaderButton(System.Int32,System.Int32)">
\r
8133 Inherited code: Requires comment.
\r
8135 <param name="decade">Inherited code: Requires comment 1.</param>
\r
8136 <param name="decadeEnd">Inherited code: Requires comment 2.</param>
\r
8138 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetDecadeModeNextButton(System.Int32)">
\r
8140 Inherited code: Requires comment.
\r
8142 <param name="decadeEnd">Inherited code: Requires comment 1.</param>
\r
8144 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.SetDecadeModePreviousButton(System.Int32)">
\r
8146 Inherited code: Requires comment.
\r
8148 <param name="decade">Inherited code: Requires comment 1.</param>
\r
8150 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Cell_MouseEnter(System.Object,System.Windows.Input.MouseEventArgs)">
\r
8152 Inherited code: Requires comment.
\r
8154 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8155 <param name="e">Inherited code: Requires comment 2.</param>
\r
8157 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Cell_MouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">
\r
8159 Inherited code: Requires comment.
\r
8161 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8162 <param name="e">Inherited code: Requires comment 2.</param>
\r
8164 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Cell_MouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
\r
8166 Inherited code: Requires comment.
\r
8168 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8169 <param name="e">Inherited code: Requires comment 2.</param>
\r
8171 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.AddSelection(System.Windows.Controls.Primitives.GlobalCalendarDayButton)">
\r
8173 Inherited code: Requires comment.
\r
8175 <param name="b">Inherited code: Requires comment 1.</param>
\r
8177 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Cell_MouseLeftButtonUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">
\r
8179 Inherited code: Requires comment.
\r
8181 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8182 <param name="e">Inherited code: Requires comment 2.</param>
\r
8184 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Cell_Click(System.Object,System.Windows.RoutedEventArgs)">
\r
8186 Inherited code: Requires comment.
\r
8188 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8189 <param name="e">Inherited code: Requires comment 2.</param>
\r
8191 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.HeaderButton_Click(System.Object,System.Windows.RoutedEventArgs)">
\r
8193 Inherited code: Requires comment.
\r
8195 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8196 <param name="e">Inherited code: Requires comment 2.</param>
\r
8198 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.PreviousButton_Click(System.Object,System.Windows.RoutedEventArgs)">
\r
8200 Inherited code: Requires comment.
\r
8202 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8203 <param name="e">Inherited code: Requires comment 2.</param>
\r
8205 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.NextButton_Click(System.Object,System.Windows.RoutedEventArgs)">
\r
8207 Inherited code: Requires comment.
\r
8209 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8210 <param name="e">Inherited code: Requires comment 2.</param>
\r
8212 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Month_CalendarButtonMouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
\r
8214 Inherited code: Requires comment.
\r
8216 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8217 <param name="e">Inherited code: Requires comment 2.</param>
\r
8219 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Month_CalendarButtonMouseUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">
\r
8221 Inherited code: Requires comment.
\r
8223 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8224 <param name="e">Inherited code: Requires comment 2.</param>
\r
8226 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Month_MouseEnter(System.Object,System.Windows.Input.MouseEventArgs)">
\r
8228 Inherited code: Requires comment.
\r
8230 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8231 <param name="e">Inherited code: Requires comment 2.</param>
\r
8233 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.Month_MouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">
\r
8235 Inherited code: Requires comment.
\r
8237 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8238 <param name="e">Inherited code: Requires comment 2.</param>
\r
8240 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.MonthView_MouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">
\r
8242 Inherited code: Requires comment.
\r
8244 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8245 <param name="e">Inherited code: Requires comment 2.</param>
\r
8247 <member name="M:System.Windows.Controls.Primitives.GlobalCalendarItem.YearView_MouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">
\r
8249 Inherited code: Requires comment.
\r
8251 <param name="sender">Inherited code: Requires comment 1.</param>
\r
8252 <param name="e">Inherited code: Requires comment 2.</param>
\r
8254 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.HeaderButton">
\r
8256 Gets the button that allows switching between month mode, year mode,
\r
8260 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.NextButton">
\r
8262 Gets the button that displays the next page of the calendar when it
\r
8266 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.PreviousButton">
\r
8268 Gets the button that displays the previous page of the calendar when
\r
8272 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.MonthView">
\r
8274 Gets the Grid that hosts the content when in month mode.
\r
8277 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.YearView">
\r
8279 Gets the Grid that hosts the content when in year or decade mode.
\r
8282 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.Owner">
\r
8284 Gets or sets Inherited code: Requires comment.
\r
8287 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.Info">
\r
8289 Gets the CalendarInfo that provides globalized date operations.
\r
8292 <member name="P:System.Windows.Controls.Primitives.GlobalCalendarItem.CurrentButton">
\r
8294 Gets or sets Inherited code: Requires comment.
\r
8297 <member name="T:System.Windows.Controls.GlobalSelectedDatesCollection">
\r
8299 Represents a set of selected dates in a
\r
8300 <see cref="T:System.Windows.Controls.GlobalCalendar" />.
\r
8302 <QualityBand>Experimental</QualityBand>
\r
8304 <member name="F:System.Windows.Controls.GlobalSelectedDatesCollection._addedItems">
\r
8306 Inherited code: Requires comment.
\r
8309 <member name="F:System.Windows.Controls.GlobalSelectedDatesCollection._dispatcherThread">
\r
8311 Inherited code: Requires comment.
\r
8314 <member name="F:System.Windows.Controls.GlobalSelectedDatesCollection._isCleared">
\r
8316 Inherited code: Requires comment.
\r
8319 <member name="F:System.Windows.Controls.GlobalSelectedDatesCollection._isRangeAdded">
\r
8321 Inherited code: Requires comment.
\r
8324 <member name="F:System.Windows.Controls.GlobalSelectedDatesCollection._owner">
\r
8326 Inherited code: Requires comment.
\r
8329 <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.#ctor(System.Windows.Controls.GlobalCalendar)">
\r
8331 Initializes a new instance of the
\r
8332 <see cref="T:System.Windows.Controls.GlobalSelectedDatesCollection" />
\r
8335 <param name="owner">
\r
8336 The <see cref="T:System.Windows.Controls.GlobalCalendar" />
\r
8337 associated with this object.
\r
8340 <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.AddRange(System.DateTime,System.DateTime)">
\r
8342 Adds all the dates in the specified range, which includes the first
\r
8343 and last dates, to the collection.
\r
8345 <param name="start">The first date to add to the collection.</param>
\r
8346 <param name="end">The last date to add to the collection.</param>
\r
8348 <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.ClearItems">
\r
8350 Removes all items from the collection.
\r
8353 This implementation raises the CollectionChanged event.
\r
8356 <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.InsertItem(System.Int32,System.DateTime)">
\r
8358 Inserts an item into the collection at the specified index.
\r
8360 <param name="index">
\r
8361 The zero-based index at which item should be inserted.
\r
8363 <param name="item">The object to insert.</param>
\r
8365 This implementation raises the CollectionChanged event.
\r
8368 <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.RemoveItem(System.Int32)">
\r
8370 Removes the item at the specified index of the collection.
\r
8372 <param name="index">
\r
8373 The zero-based index of the element to remove.
\r
8376 This implementation raises the CollectionChanged event.
\r
8379 <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.SetItem(System.Int32,System.DateTime)">
\r
8381 Replaces the element at the specified index.
\r
8383 <param name="index">
\r
8384 The zero-based index of the element to replace.
\r
8386 <param name="item">
\r
8387 The new value for the element at the specified index.
\r
8390 This implementation raises the CollectionChanged event.
\r
8393 <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.ClearInternal">
\r
8395 Inherited code: Requires comment.
\r
8398 <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.CheckSelectionMode">
\r
8400 Inherited code: Requires comment.
\r
8402 <returns>Inherited code: Requires comment 1.</returns>
\r
8404 <member name="M:System.Windows.Controls.GlobalSelectedDatesCollection.IsValidThread">
\r
8406 Inherited code: Requires comment.
\r
8408 <returns>Inherited code: Requires comment 1.</returns>
\r
8410 <member name="T:System.Windows.Controls.TreeViewItemConnectingLineInfo">
\r
8412 Represents the necessary information to draw connecting lines in a
\r
8415 <QualityBand>Experimental</QualityBand>
\r
8417 <member name="M:System.Windows.Controls.TreeViewItemConnectingLineInfo.#ctor(System.Windows.Controls.TreeViewItem)">
\r
8419 Initializes a new instance of the TreeViewItemConnectingLineInfo
\r
8422 <param name="item">The TreeViewItem.</param>
\r
8424 <member name="M:System.Windows.Controls.TreeViewItemConnectingLineInfo.PositionConnectingLines">
\r
8426 Position the connecting lines in the TreeViewItem.
\r
8429 <member name="M:System.Windows.Controls.TreeViewItemConnectingLineInfo.PositionVerticalConnectingLine">
\r
8431 Position the vertical connecting line in the TreeViewItem.
\r
8434 <member name="P:System.Windows.Controls.TreeViewItemConnectingLineInfo.Item">
\r
8436 Gets the TreeViewItem.
\r
8439 <member name="P:System.Windows.Controls.TreeViewItemConnectingLineInfo.VerticalConnectingLine">
\r
8441 Gets or sets the vertical connecting line of the TreeViewItem.
\r
8444 <member name="P:System.Windows.Controls.TreeViewItemConnectingLineInfo.HorizontalConnectingLine">
\r
8446 Gets or sets the horizontal connecting line of the TreeViewItem.
\r
8449 <member name="P:System.Windows.Controls.TreeViewItemConnectingLineInfo.ExpanderButton">
\r
8451 Gets or sets the expander button of the TreeViewItem.
\r
8454 <member name="P:System.Windows.Controls.TreeViewItemConnectingLineInfo.Header">
\r
8456 Gets or sets the header of the TreeViewItem.
\r
8459 <member name="T:System.Windows.Controls.TreeViewConnectingLines">
\r
8461 Provides the necessary infrastructure to enable drawing connecting
\r
8462 lines between the TreeViewItems in a TreeView.
\r
8464 <QualityBand>Experimental</QualityBand>
\r
8466 <member name="M:System.Windows.Controls.TreeViewConnectingLines.GetConnectingLineInfo(System.Windows.Controls.TreeViewItem)">
\r
8468 Gets the value of the ConnectingLineInfo attached property for a
\r
8469 specified TreeViewItem.
\r
8471 <param name="element">
\r
8472 The TreeViewItem from which the property value is read.
\r
8475 The ConnectingLineInfo property value for the TreeViewItem.
\r
8478 <member name="F:System.Windows.Controls.TreeViewConnectingLines.ConnectingLineInfoProperty">
\r
8480 Identifies the ConnectingLineInfo dependency property.
\r
8483 <member name="M:System.Windows.Controls.TreeViewConnectingLines.GetIsVerticalConnectingLineOf(System.Windows.Shapes.Line)">
\r
8485 Gets the value of the IsVerticalConnectingLineOf attached property
\r
8486 for a specified Line.
\r
8488 <param name="element">The Line from which the property value is read.</param>
\r
8489 <returns>The IsVerticalConnectingLineOf property value for the Line.</returns>
\r
8491 <member name="M:System.Windows.Controls.TreeViewConnectingLines.SetIsVerticalConnectingLineOf(System.Windows.Shapes.Line,System.Windows.Controls.TreeViewItem)">
\r
8493 Sets the value of the IsVerticalConnectingLineOf attached property to a specified Line.
\r
8495 <param name="element">The Line to which the attached property is written.</param>
\r
8496 <param name="value">The needed IsVerticalConnectingLineOf value.</param>
\r
8498 <member name="F:System.Windows.Controls.TreeViewConnectingLines.IsVerticalConnectingLineOfProperty">
\r
8500 Identifies the IsVerticalConnectingLineOf dependency property.
\r
8503 <member name="M:System.Windows.Controls.TreeViewConnectingLines.OnIsVerticalConnectingLineOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
8505 IsVerticalConnectingLineOfProperty property changed handler.
\r
8508 Line that changed its IsVerticalConnectingLineOf TreeViewItem.
\r
8510 <param name="e">Event arguments.</param>
\r
8512 <member name="M:System.Windows.Controls.TreeViewConnectingLines.GetIsHorizontalConnectingLineOf(System.Windows.Shapes.Line)">
\r
8514 Gets the value of the IsHorizontalConnectingLineOf attached property
\r
8515 for a specified Line.
\r
8517 <param name="element">
\r
8518 The Line from which the property value is read.
\r
8521 The IsHorizontalConnectingLineOf property value for the Line.
\r
8524 <member name="M:System.Windows.Controls.TreeViewConnectingLines.SetIsHorizontalConnectingLineOf(System.Windows.Shapes.Line,System.Windows.Controls.TreeViewItem)">
\r
8526 Sets the value of the IsHorizontalConnectingLineOf attached property
\r
8527 to a specified Line.
\r
8529 <param name="element">
\r
8530 The Line to which the attached property is written.
\r
8532 <param name="value">
\r
8533 The needed IsHorizontalConnectingLineOf value.
\r
8536 <member name="F:System.Windows.Controls.TreeViewConnectingLines.IsHorizontalConnectingLineOfProperty">
\r
8538 Identifies the IsHorizontalConnectingLineOf dependency property.
\r
8541 <member name="M:System.Windows.Controls.TreeViewConnectingLines.OnIsHorizontalConnectingLineOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
8543 IsHorizontalConnectingLineOfProperty property changed handler.
\r
8546 Line that changed its IsHorizontalConnectingLineOf TreeViewItem.
\r
8548 <param name="e">Event arguments.</param>
\r
8550 <member name="M:System.Windows.Controls.TreeViewConnectingLines.GetIsExpanderButtonOf(System.Windows.Controls.Primitives.ToggleButton)">
\r
8552 Gets the value of the IsExpanderButtonOf attached property for a
\r
8553 specified ToggleButton.
\r
8555 <param name="element">
\r
8556 The ToggleButton from which the property value is read.
\r
8559 The IsExpanderButtonOf property value for the ToggleButton.
\r
8562 <member name="M:System.Windows.Controls.TreeViewConnectingLines.SetIsExpanderButtonOf(System.Windows.Controls.Primitives.ToggleButton,System.Windows.Controls.TreeViewItem)">
\r
8564 Sets the value of the IsExpanderButtonOf attached property to a
\r
8565 specified ToggleButton.
\r
8567 <param name="element">
\r
8568 The ToggleButton to which the attached property is written.
\r
8570 <param name="value">The needed IsExpanderButtonOf value.</param>
\r
8572 <member name="F:System.Windows.Controls.TreeViewConnectingLines.IsExpanderButtonOfProperty">
\r
8574 Identifies the IsExpanderButtonOf dependency property.
\r
8577 <member name="M:System.Windows.Controls.TreeViewConnectingLines.OnIsExpanderButtonOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
8579 IsExpanderButtonOfProperty property changed handler.
\r
8582 ToggleButton that changed its IsExpanderButtonOf TreeViewItem.
\r
8584 <param name="e">Event arguments.</param>
\r
8586 <member name="M:System.Windows.Controls.TreeViewConnectingLines.GetIsHeaderOf(System.Windows.FrameworkElement)">
\r
8588 Gets the value of the IsHeaderOf attached property for a specified
\r
8591 <param name="element">
\r
8592 The FrameworkElement from which the property value is read.
\r
8595 The IsHeaderOf property value for the FrameworkElement.
\r
8598 <member name="M:System.Windows.Controls.TreeViewConnectingLines.SetIsHeaderOf(System.Windows.FrameworkElement,System.Windows.Controls.TreeViewItem)">
\r
8600 Sets the value of the IsHeaderOf attached property to a specified
\r
8603 <param name="element">
\r
8604 The FrameworkElement to which the attached property is written.
\r
8606 <param name="value">The needed IsHeaderOf value.</param>
\r
8608 <member name="F:System.Windows.Controls.TreeViewConnectingLines.IsHeaderOfProperty">
\r
8610 Identifies the IsHeaderOf dependency property.
\r
8613 <member name="M:System.Windows.Controls.TreeViewConnectingLines.OnIsHeaderOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
8615 IsHeaderOfProperty property changed handler.
\r
8618 FrameworkElement that changed its IsHeaderOf TreeViewItem.
\r
8620 <param name="e">Event arguments.</param>
\r
8622 <member name="T:System.Windows.Controls.TreeViewItemCheckBox">
\r
8624 Represents a CheckBox whose value is associated with the
\r
8625 TreeViewExtensions.IsChecked attached property of TreeViewItems.
\r
8627 <QualityBand>Experimental</QualityBand>
\r
8629 <member name="F:System.Windows.Controls.TreeViewItemCheckBox._parent">
\r
8631 The parent TreeViewItem of the CheckBox.
\r
8634 <member name="M:System.Windows.Controls.TreeViewItemCheckBox.#ctor">
\r
8636 Initializes a new instance of the TreeViewItemCheckBox class.
\r
8639 <member name="M:System.Windows.Controls.TreeViewItemCheckBox.AssociateParentTreeViewItem">
\r
8641 Associate the parent TreeViewItem with the CheckBox.
\r
8644 <member name="M:System.Windows.Controls.TreeViewItemCheckBox.OnIsCheckedChanged(System.Object,System.Windows.RoutedEventArgs)">
\r
8646 Update the TreeViewItem's IsChecked property when this IsChecked
\r
8647 property is changed.
\r
8649 <param name="sender">The CheckBox.</param>
\r
8650 <param name="e">Event arguments.</param>
\r
8652 <member name="P:System.Windows.Controls.TreeViewItemCheckBox.ParentTreeViewItem">
\r
8654 Gets the parent TreeViewItem of the CheckBox.
\r
8657 <member name="T:System.Windows.Controls.TreeViewExtensions">
\r
8659 Provides useful extensions to TreeView and TreeViewItem instances.
\r
8661 <QualityBand>Experimental</QualityBand>
\r
8663 <member name="M:System.Windows.Controls.TreeViewExtensions.GetParentItemsControl(System.Windows.DependencyObject)">
\r
8665 Get the parent ItemsControl of an element.
\r
8667 <param name="element">The element.</param>
\r
8669 The parent ItemsControl of an element, or null if not found.
\r
8672 <member name="M:System.Windows.Controls.TreeViewExtensions.GetAncestorItemsControls(System.Windows.DependencyObject)">
\r
8674 Get the ancestor ItemsControls of an element.
\r
8676 <param name="element">The element.</param>
\r
8678 The ancestor ItemsControls of an element.
\r
8681 <member name="M:System.Windows.Controls.TreeViewExtensions.GetParentTreeViewItem(System.Windows.Controls.TreeViewItem)">
\r
8683 Get the parent TreeViewItem of a TreeViewItem.
\r
8685 <param name="item">The TreeViewItem.</param>
\r
8687 The parent TreeViewItem if found, otherwise null.
\r
8689 <exception cref="T:System.ArgumentNullException">
\r
8690 <paramref name="item" /> is null.
\r
8693 <member name="M:System.Windows.Controls.TreeViewExtensions.GetParentTreeView(System.Windows.Controls.TreeViewItem)">
\r
8695 Get the parent TreeView of a TreeViewItem.
\r
8697 <param name="item">The TreeViewItem.</param>
\r
8698 <returns>The parent TreeView if found, otherwise null.</returns>
\r
8699 <exception cref="T:System.ArgumentNullException">
\r
8700 <paramref name="item" /> is null.
\r
8703 <member name="M:System.Windows.Controls.TreeViewExtensions.GetContainers(System.Windows.Controls.TreeView)">
\r
8705 Get the TreeViewItem containers of a TreeView.
\r
8707 <param name="view">The TreeView.</param>
\r
8708 <returns>The TreeViewItem containers of a TreeView.</returns>
\r
8709 <exception cref="T:System.ArgumentNullException">
\r
8710 <paramref name="view" /> is null.
\r
8713 <member name="M:System.Windows.Controls.TreeViewExtensions.GetContainers(System.Windows.Controls.TreeViewItem)">
\r
8715 Get the child TreeViewItem containers of a TreeViewItem.
\r
8717 <param name="item">The TreeViewItem.</param>
\r
8719 The child TreeViewItem containers of a TreeViewItem.
\r
8721 <exception cref="T:System.ArgumentNullException">
\r
8722 <paramref name="item" /> is null.
\r
8725 <member name="M:System.Windows.Controls.TreeViewExtensions.GetItemsAndContainers(System.Windows.Controls.TreeView)">
\r
8727 Get the items and TreeViewItem containers of a TreeView.
\r
8729 <param name="view">The TreeView.</param>
\r
8731 The items and TreeViewItem containers of a TreeView.
\r
8733 <exception cref="T:System.ArgumentNullException">
\r
8734 <paramref name="view" /> is null.
\r
8737 <member name="M:System.Windows.Controls.TreeViewExtensions.GetItemsAndContainers(System.Windows.Controls.TreeViewItem)">
\r
8739 Get the items and TreeViewItem containers of a TreeViewItem.
\r
8741 <param name="item">The TreeViewItem.</param>
\r
8743 The items and TreeViewItem containers of a TreeViewItem.
\r
8745 <exception cref="T:System.ArgumentNullException">
\r
8746 <paramref name="item" /> is null.
\r
8749 <member name="M:System.Windows.Controls.TreeViewExtensions.GetDescendantContainers(System.Windows.Controls.TreeView)">
\r
8751 Get the TreeViewItem containers of a TreeView.
\r
8753 <param name="view">The TreeView.</param>
\r
8754 <returns>The TreeViewItem containers of a TreeView.</returns>
\r
8755 <exception cref="T:System.ArgumentNullException">
\r
8756 <paramref name="view" /> is null.
\r
8759 <member name="M:System.Windows.Controls.TreeViewExtensions.GetDescendantContainers(System.Windows.Controls.TreeViewItem)">
\r
8761 Get the descendant TreeViewItem containers of a TreeViewItem.
\r
8763 <param name="item">The TreeViewItem.</param>
\r
8765 The descendant TreeViewItem containers of a TreeViewItem.
\r
8767 <exception cref="T:System.ArgumentNullException">
\r
8768 <paramref name="item" /> is null.
\r
8771 <member name="M:System.Windows.Controls.TreeViewExtensions.GetDescendantItemsAndContainers(System.Windows.Controls.TreeView)">
\r
8773 Get the descendant items and TreeViewItem containers of a TreeView.
\r
8775 <param name="view">The TreeView.</param>
\r
8777 The descendant items and TreeViewItem containers of a TreeView.
\r
8779 <exception cref="T:System.ArgumentNullException">
\r
8780 <paramref name="view" /> is null.
\r
8783 <member name="M:System.Windows.Controls.TreeViewExtensions.GetDescendantItemsAndContainers(System.Windows.Controls.TreeViewItem)">
\r
8785 Get the descendant items and TreeViewItem containers of a
\r
8788 <param name="item">The TreeViewItem.</param>
\r
8790 The descendant items and TreeViewItem containers of a TreeViewItem.
\r
8792 <exception cref="T:System.ArgumentNullException">
\r
8793 <paramref name="item" /> is null.
\r
8796 <member name="M:System.Windows.Controls.TreeViewExtensions.GetDescendantItemsAndContainersIterator(System.Windows.Controls.ItemsControl)">
\r
8798 Get the items and TreeViewItem containers of a TreeView or
\r
8801 <param name="control">The TreeView or TreeViewItem.</param>
\r
8803 The items and TreeViewItem containers of a TreeView or TreeViewItem.
\r
8806 <member name="M:System.Windows.Controls.TreeViewExtensions.GetSiblingItemsAndContainers(System.Windows.Controls.TreeViewItem)">
\r
8808 Get the sibling items and containers of the item.
\r
8810 <param name="item">The TreeViewItem.</param>
\r
8811 <returns>The sibling items and containers of the item.</returns>
\r
8813 <member name="M:System.Windows.Controls.TreeViewExtensions.GetContainersFromItem(System.Windows.Controls.TreeView,System.Object)">
\r
8815 Get the TreeViewItems already created that are used to represent the
\r
8818 <param name="view">The TreeView.</param>
\r
8819 <param name="item">The item being represented.</param>
\r
8821 A sequence of TreeViewItems that represent the given item, or an
\r
8822 empty sequence if none were found.
\r
8824 <exception cref="T:System.ArgumentNullException">
\r
8825 <paramref name="view" /> is null.
\r
8828 <member name="M:System.Windows.Controls.TreeViewExtensions.GetContainerFromItem(System.Windows.Controls.TreeView,System.Object)">
\r
8830 Get the TreeViewItem already created that is used to represent the
\r
8833 <param name="view">The TreeView.</param>
\r
8834 <param name="item">The item being represented.</param>
\r
8836 The TreeViewItems that represents the given item, or null if no
\r
8837 container was found.
\r
8840 If multiple TreeViewItems represent the same item, the first item
\r
8841 found via a breadth-first search will be used.
\r
8843 <exception cref="T:System.ArgumentNullException">
\r
8844 <paramref name="view" /> is null.
\r
8847 <member name="M:System.Windows.Controls.TreeViewExtensions.GetPath(System.Windows.Controls.TreeViewItem)">
\r
8849 Gets a path of items and TreeViewItem containers from the
\r
8850 TreeViewItem to the root of the TreeView.
\r
8852 <param name="item">The TreeViewItem.</param>
\r
8854 A path of items and TreeViewItem containers from the TreeViewItem to
\r
8855 the root of the TreeView.
\r
8857 <exception cref="T:System.ArgumentNullException">
\r
8858 <paramref name="item" /> is null.
\r
8861 <member name="M:System.Windows.Controls.TreeViewExtensions.GetPathIterator(System.Windows.Controls.TreeViewItem)">
\r
8863 Gets a path of items and TreeViewItem containers from the
\r
8864 TreeViewItem to the root of the TreeView.
\r
8866 <param name="item">The TreeViewItem.</param>
\r
8868 A path of items and TreeViewItem containers from the TreeViewItem to
\r
8869 the root of the TreeView.
\r
8872 <member name="M:System.Windows.Controls.TreeViewExtensions.GetItem(System.Windows.Controls.TreeViewItem)">
\r
8874 Get the item wrapped by this container.
\r
8876 <param name="item">The TreeViewItem.</param>
\r
8878 The item wrapped by the container, or null if not found.
\r
8880 <exception cref="T:System.ArgumentNullException">
\r
8881 <paramref name="item" /> is null.
\r
8884 <member name="M:System.Windows.Controls.TreeViewExtensions.GetParentItem(System.Windows.Controls.TreeView,System.Object)">
\r
8886 Get the item of the parent container for a specified
\r
8887 <paramref name="item" />.
\r
8889 <param name="view">
\r
8890 The TreeView containing the <paramref name="item" />.
\r
8892 <param name="item">The child item.</param>
\r
8894 The item of the parent container for the specified
\r
8895 <paramref name="item" />, or null if not found.
\r
8898 <member name="M:System.Windows.Controls.TreeViewExtensions.GetIsRoot(System.Windows.Controls.TreeViewItem)">
\r
8900 Gets a value indicating whether the TreeViewItem is a root of its
\r
8903 <param name="item">The TreeViewItem.</param>
\r
8905 A value indicating whether the TreeViewItem is a root of its
\r
8908 <exception cref="T:System.ArgumentNullException">
\r
8909 <paramref name="item" /> is null.
\r
8912 <member name="M:System.Windows.Controls.TreeViewExtensions.GetIsLeaf(System.Windows.Controls.TreeViewItem)">
\r
8914 Gets a value indicating whether the TreeViewItem is a leaf in its
\r
8917 <param name="item">The TreeViewItem.</param>
\r
8919 A value indicating whether the TreeViewItem is a leaf in its
\r
8922 <exception cref="T:System.ArgumentNullException">
\r
8923 <paramref name="item" /> is null.
\r
8926 <member name="M:System.Windows.Controls.TreeViewExtensions.GetDepth(System.Windows.Controls.TreeViewItem)">
\r
8928 Gets the depth of a TreeViewItem in its TreeView (using a zero-based
\r
8931 <param name="item">The TreeViewItem.</param>
\r
8933 The depth of a TreeViewItem in its TreeView (using a zero-based
\r
8936 <exception cref="T:System.ArgumentNullException">
\r
8937 <paramref name="item" /> is null.
\r
8939 <exception cref="T:System.ArgumentException">
\r
8940 <paramref name="item" /> is not in a TreeView.
\r
8943 <member name="M:System.Windows.Controls.TreeViewExtensions.GetSelectedContainer(System.Windows.Controls.TreeView)">
\r
8945 Get the selected TreeViewItem in a TreeView.
\r
8947 <param name="view">The TreeView.</param>
\r
8949 The selected TreeViewItem, or null if no selected item found.
\r
8951 <exception cref="T:System.ArgumentNullException">
\r
8952 <paramref name="view" /> is null.
\r
8955 <member name="M:System.Windows.Controls.TreeViewExtensions.SetSelectedContainer(System.Windows.Controls.TreeView,System.Windows.Controls.TreeViewItem)">
\r
8957 Sets the selected TreeViewItem of a TreeView.
\r
8959 <param name="view">The TreeView.</param>
\r
8960 <param name="item">The TreeViewItem to select.</param>
\r
8961 <exception cref="T:System.ArgumentNullException">
\r
8962 <paramref name="view" /> is null.
\r
8965 <member name="M:System.Windows.Controls.TreeViewExtensions.ClearSelection(System.Windows.Controls.TreeView)">
\r
8967 Clear the selection of the TreeView.
\r
8969 <param name="view">The TreeView.</param>
\r
8970 <exception cref="T:System.ArgumentNullException">
\r
8971 <paramref name="view" /> is null.
\r
8974 <member name="M:System.Windows.Controls.TreeViewExtensions.SelectItem(System.Windows.Controls.TreeView,System.Object)">
\r
8976 Select an item in the TreeView.
\r
8978 <param name="view">The TreeView.</param>
\r
8979 <param name="item">The item to select.</param>
\r
8981 A value indicating whether the item was successfully set as the
\r
8982 TreeView's SelectedItem.
\r
8984 <exception cref="T:System.ArgumentNullException">
\r
8985 <paramref name="view" /> is null.
\r
8988 <member name="M:System.Windows.Controls.TreeViewExtensions.GetSelectedPath(System.Windows.Controls.TreeView)">
\r
8990 Gets the path to the TreeView's selected item.
\r
8992 <param name="view">The TreeView.</param>
\r
8993 <returns>The path to the TreeView's selected item.</returns>
\r
8994 <exception cref="T:System.ArgumentNullException">
\r
8995 <paramref name="view" /> is null.
\r
8998 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandOrCollapseAll(System.Windows.Controls.TreeViewItem,System.Boolean,System.Int32,System.Nullable{System.Int32})">
\r
9000 Recursively expand or collapse the TreeViewItem and all of its
\r
9003 <param name="item">The TreeViewItem.</param>
\r
9004 <param name="expand">
\r
9005 A value indicating whether to expand or collapse.
\r
9007 <param name="depth">
\r
9008 The number of levels that have already been collapsed or expanded.
\r
9009 This is used in conjunction with the optional maximumDepth to only
\r
9010 expand a specified number of layers.
\r
9012 <param name="maximumDepth">
\r
9013 An optional depth that defines the number of layers to expand or
\r
9017 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandOrCollapseAll(System.Windows.Controls.TreeView,System.Boolean,System.Nullable{System.Int32})">
\r
9019 Expand or collapse all of the descendants of the TreeView.
\r
9021 <param name="view">The TreeView.</param>
\r
9022 <param name="expand">
\r
9023 A value indicating whether to expand or collapse.
\r
9025 <param name="maximumDepth">
\r
9026 An optional depth that defines the number of layers to expand or
\r
9030 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandAll(System.Windows.Controls.TreeView)">
\r
9032 Expand all of the items in a TreeView.
\r
9034 <param name="view">The TreeView.</param>
\r
9035 <exception cref="T:System.ArgumentNullException">
\r
9036 <paramref name="view" /> is null.
\r
9039 <member name="M:System.Windows.Controls.TreeViewExtensions.CollapseAll(System.Windows.Controls.TreeView)">
\r
9041 Collapse all of the items in a TreeView.
\r
9043 <param name="view">The TreeView.</param>
\r
9044 <exception cref="T:System.ArgumentNullException">
\r
9045 <paramref name="view" /> is null.
\r
9048 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandToDepth(System.Windows.Controls.TreeView,System.Int32)">
\r
9050 Expand a specified number of layers in a TreeView.
\r
9052 <param name="view">The TreeView.</param>
\r
9053 <param name="depth">The number of layers to expand.</param>
\r
9054 <exception cref="T:System.ArgumentNullException">
\r
9055 <paramref name="view" /> is null.
\r
9058 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPathToRoot(System.Windows.Controls.TreeViewItem,System.Boolean)">
\r
9060 Expand a path from the given item to the root of it's TreeView.
\r
9062 <param name="item">The TreeViewItem.</param>
\r
9063 <param name="collapseSiblings">
\r
9064 A value indicating whether to collapse siblings while expanding the
\r
9065 path. This will result in only the path from the item to the root
\r
9069 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPath(System.Windows.Controls.TreeViewItem)">
\r
9071 Expand a path from the TreeViewItem to the root of the TreeView.
\r
9073 <param name="item">The TreeViewItem.</param>
\r
9074 <exception cref="T:System.ArgumentNullException">
\r
9075 <paramref name="item" /> is null.
\r
9078 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandSelectedPath(System.Windows.Controls.TreeView)">
\r
9080 Expand the path from the SelectedItem to the root of the TreeView.
\r
9082 <param name="view">The TreeView.</param>
\r
9083 <exception cref="T:System.ArgumentNullException">
\r
9084 <paramref name="view" /> is null.
\r
9087 <member name="M:System.Windows.Controls.TreeViewExtensions.CollapseAllButSelectedPath(System.Windows.Controls.TreeView)">
\r
9089 Collapse all TreeViewItems except those along the path from the
\r
9090 TreeView's SelectedItem to the root of the TreeView.
\r
9092 <param name="view">The TreeView.</param>
\r
9093 <exception cref="T:System.ArgumentNullException">
\r
9094 <paramref name="view" /> is null.
\r
9097 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPath(System.Windows.Controls.TreeView,System.Object[])">
\r
9099 Expand the given path of items starting from the TreeView's root.
\r
9101 <param name="view">The TreeView.</param>
\r
9102 <param name="items">
\r
9103 The sequence of items corresponding to the path to expand.
\r
9105 <exception cref="T:System.ArgumentNullException">
\r
9106 <paramref name="view" /> is null.
\r
9108 <exception cref="T:System.ArgumentNullException">
\r
9109 <paramref name="items" /> is null.
\r
9112 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPath``1(System.Windows.Controls.TreeView,System.Collections.Generic.IEnumerable{``0})">
\r
9114 Expand the given path of items starting from the TreeView's root.
\r
9116 <typeparam name="T">
\r
9117 The type of items provided in <paramref name="items" />.
\r
9119 <param name="view">The TreeView.</param>
\r
9120 <param name="items">
\r
9121 The sequence of items corresponding to the path to expand.
\r
9123 <exception cref="T:System.ArgumentNullException">
\r
9124 <paramref name="view" /> is null.
\r
9126 <exception cref="T:System.ArgumentNullException">
\r
9127 <paramref name="items" /> is null.
\r
9130 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPath``1(System.Windows.Controls.TreeView,System.Func{System.Object,``0},``0[])">
\r
9132 Expand the given path of items starting from the TreeView's root.
\r
9134 <typeparam name="T">
\r
9135 The type of items provided in <paramref name="items" />.
\r
9137 <param name="view">The TreeView.</param>
\r
9138 <param name="comparisonSelector">
\r
9139 A function that takes a TreeViewItem's item and returns a value to
\r
9140 compare against elements of the given <paramref name="items" />.
\r
9141 The item itself will be used if
\r
9142 <paramref name="comparisonSelector" /> is null.
\r
9144 <param name="items">
\r
9145 The sequence of items corresponding to the path to expand.
\r
9147 <exception cref="T:System.ArgumentNullException">
\r
9148 <paramref name="view" /> is null.
\r
9150 <exception cref="T:System.ArgumentNullException">
\r
9151 <paramref name="items" /> is null.
\r
9154 <member name="M:System.Windows.Controls.TreeViewExtensions.ExpandPath``1(System.Windows.Controls.TreeView,System.Func{System.Object,``0},System.Collections.Generic.IEnumerable{``0})">
\r
9156 Expand the given path of items starting from the TreeView's root.
\r
9158 <typeparam name="T">
\r
9159 The type of items provided in <paramref name="items" />.
\r
9161 <param name="view">The TreeView.</param>
\r
9162 <param name="comparisonSelector">
\r
9163 A function that takes a TreeViewItem's item and returns a value to
\r
9164 compare against elements of the given <paramref name="items" />.
\r
9165 The item itself will be used if
\r
9166 <paramref name="comparisonSelector" /> is null.
\r
9168 <param name="items">
\r
9169 The sequence of items corresponding to the path to expand.
\r
9171 <exception cref="T:System.ArgumentNullException">
\r
9172 <paramref name="view" /> is null.
\r
9174 <exception cref="T:System.ArgumentNullException">
\r
9175 <paramref name="items" /> is null.
\r
9178 <member name="M:System.Windows.Controls.TreeViewExtensions.GetIsChecked(System.Windows.Controls.TreeViewItem)">
\r
9180 Gets the value of the IsChecked attached property for a specified
\r
9183 <param name="element">
\r
9184 The TreeViewItem from which the property value is read.
\r
9187 The IsChecked property value for the TreeViewItem.
\r
9190 <member name="M:System.Windows.Controls.TreeViewExtensions.SetIsChecked(System.Windows.Controls.TreeViewItem,System.Nullable{System.Boolean})">
\r
9192 Sets the value of the IsChecked attached property to a specified
\r
9195 <param name="element">
\r
9196 The TreeViewItem to which the attached property is written.
\r
9198 <param name="value">The needed IsChecked value.</param>
\r
9200 <member name="F:System.Windows.Controls.TreeViewExtensions.IsCheckedProperty">
\r
9202 Identifies the IsChecked dependency property.
\r
9205 <member name="M:System.Windows.Controls.TreeViewExtensions.OnIsCheckedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
9207 IsCheckedProperty property changed handler.
\r
9209 <param name="d">The TreeViewItem that changed IsChecked.</param>
\r
9210 <param name="e">Event arguments.</param>
\r
9212 <member name="M:System.Windows.Controls.TreeViewExtensions.GetAssociatedCheckBox(System.Windows.Controls.TreeViewItem)">
\r
9214 Gets the value of the AssociatedCheckBox attached property for a
\r
9215 specified TreeViewItem.
\r
9217 <param name="element">
\r
9218 The TreeViewItem from which the property value is read.
\r
9221 The AssociatedCheckBox property value for the TreeViewItem.
\r
9224 <member name="M:System.Windows.Controls.TreeViewExtensions.SetAssociatedCheckBox(System.Windows.Controls.TreeViewItem,System.Windows.Controls.TreeViewItemCheckBox)">
\r
9226 Sets the value of the AssociatedCheckBox attached property to a
\r
9227 specified TreeViewItem.
\r
9229 <param name="element">
\r
9230 The TreeViewItem to which the attached property is written.
\r
9232 <param name="value">The needed AssociatedCheckBox value.</param>
\r
9234 <member name="F:System.Windows.Controls.TreeViewExtensions.AssociatedCheckBoxProperty">
\r
9236 Identifies the AssociatedCheckBox dependency property.
\r
9239 <member name="M:System.Windows.Controls.TreeViewExtensions.OnAssociatedCheckBoxPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
9241 AssociatedCheckBoxProperty property changed handler.
\r
9244 The TreeViewItem that changed its AssociatedCheckBox.
\r
9246 <param name="e">Event arguments.</param>
\r
9248 <member name="M:System.Windows.Controls.TreeViewExtensions.GetCheckedItemsAndContainers(System.Windows.Controls.TreeView)">
\r
9250 Get the sequence of items and containers with their IsChecked
\r
9251 property set to True.
\r
9253 <param name="view">The TreeView.</param>
\r
9255 The sequence of items and containers with their IsChecked property
\r
9258 <exception cref="T:System.ArgumentNullException">
\r
9259 <paramref name="view"/> is null.
\r
9262 <member name="M:System.Windows.Controls.TreeViewExtensions.GetCheckedItemsAndContainers(System.Windows.Controls.TreeView,System.Boolean)">
\r
9264 Get the sequence of items and containers with their IsChecked
\r
9265 property set to True.
\r
9267 <param name="view">The TreeView.</param>
\r
9268 <param name="includeIndeterminate">
\r
9269 A value indicating whether to include TreeViewItems with an
\r
9270 indeterminate IsChecked value.
\r
9273 The sequence of items and containers with their IsChecked property
\r
9274 set to True or also set to null if indeterminate values are
\r
9277 <exception cref="T:System.ArgumentNullException">
\r
9278 <paramref name="view"/> is null.
\r
9281 <member name="P:System.Windows.Controls.TreeViewExtensions.CancelIsCheckedChangedBubbling">
\r
9283 Gets or sets a value indicating whether recursive calls to
\r
9284 OnIsCheckedPropertyChanged should ignore their notifications or
\r
9285 process them accordingly.
\r
9288 <member name="P:System.Windows.Controls.TreeViewExtensions.CancelIsCheckedChangedChildNotifications">
\r
9290 Gets or sets a value indicating whether recursive calls to
\r
9291 OnIsCheckedPropertyChanged should update their children when their
\r
9292 IsChecked value has changed.
\r
9295 <member name="T:System.Windows.Controls.ObjectCollection">
\r
9297 Implements a collection of objects.
\r
9300 ObjectCollection is intended to simplify the task of populating an
\r
9301 ItemsSource property in XAML.
\r
9304 <code language="XAML">
\r
9306 <ItemsControl.ItemsSource>
\r
9307 <controls:ObjectCollection>
\r
9308 <TextBlock Text="Object 1" />
\r
9309 <TextBlock Text="Object 2" />
\r
9310 </controls:ObjectCollection>
\r
9311 </ItemsControl.ItemsSource>
\r
9315 <QualityBand>Stable</QualityBand>
\r
9317 <member name="M:System.Windows.Controls.ObjectCollection.#ctor">
\r
9319 Initializes a new instance of the ObjectCollection class.
\r
9322 <member name="M:System.Windows.Controls.ObjectCollection.#ctor(System.Collections.IEnumerable)">
\r
9324 Initializes a new instance of the ObjectCollection class.
\r
9326 <param name="collection">The collection whose elements are copied to the new ObjectCollection.</param>
\r
9328 <member name="T:System.Windows.Controls.TreeViewItemIndentationConverter">
\r
9330 Used to convert TreeViewItems into a value based on their depth in
\r
9333 <QualityBand>Experimental</QualityBand>
\r
9335 <member name="M:System.Windows.Controls.TreeViewItemIndentationConverter.#ctor">
\r
9337 Initializes a new instance of the TreeViewItemIndentationConverter
\r
9341 <member name="M:System.Windows.Controls.TreeViewItemIndentationConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
\r
9343 Convert a TreeViewItem into a value based on the depth of the item
\r
9346 <param name="value">The TreeViewItem.</param>
\r
9347 <param name="targetType">
\r
9348 The indentation type to convert to (such as Thickness or double).
\r
9350 <param name="parameter">
\r
9351 The number of pixels to indent each level of the TreeView. A
\r
9352 default value of 15.0 will be used if no parameter is provided.
\r
9354 <param name="culture">
\r
9355 The culture used to convert the TreeViewItem.
\r
9358 A value based on the depth of the item in the TreeView.
\r
9361 <member name="M:System.Windows.Controls.TreeViewItemIndentationConverter.WrapIndentation(System.Double,System.Type)">
\r
9363 Wrap the indentation in the desired type.
\r
9365 <param name="indentation">
\r
9366 The number of pixels to indent the TreeViewItem.
\r
9368 <param name="targetType">
\r
9369 The indentation type to convert to (such as Thickness or double).
\r
9372 A value based on the depth of the item in the TreeView.
\r
9375 <member name="M:System.Windows.Controls.TreeViewItemIndentationConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
\r
9377 Convert an indentation back into a TreeViewItem. This always throws
\r
9378 a NotSupportedException.
\r
9380 <param name="value">The indentation.</param>
\r
9381 <param name="targetType">The type of the indentation.</param>
\r
9382 <param name="parameter">
\r
9383 The number of pixels to indent each level of the TreeView.
\r
9385 <param name="culture">
\r
9386 The culture used to convert the TreeViewItem.
\r
9388 <returns>Always throws a NotSupportedException.</returns>
\r
9390 <member name="T:System.Windows.Controls.OrientedSize">
\r
9392 The OrientedSize structure is used to abstract the growth direction from
\r
9393 the layout algorithms of WrapPanel. When the growth direction is
\r
9394 oriented horizontally (ex: the next element is arranged on the side of
\r
9395 the previous element), then the Width grows directly with the placement
\r
9396 of elements and Height grows indirectly with the size of the largest
\r
9397 element in the row. When the orientation is reversed, so is the
\r
9398 directional growth with respect to Width and Height.
\r
9401 <member name="F:System.Windows.Controls.OrientedSize._orientation">
\r
9403 The orientation of the structure.
\r
9406 <member name="F:System.Windows.Controls.OrientedSize._direct">
\r
9408 The size dimension that grows directly with layout placement.
\r
9411 <member name="F:System.Windows.Controls.OrientedSize._indirect">
\r
9413 The size dimension that grows indirectly with the maximum value of
\r
9414 the layout row or column.
\r
9417 <member name="M:System.Windows.Controls.OrientedSize.#ctor(System.Windows.Controls.Orientation)">
\r
9419 Initializes a new OrientedSize structure.
\r
9421 <param name="orientation">Orientation of the structure.</param>
\r
9423 <member name="M:System.Windows.Controls.OrientedSize.#ctor(System.Windows.Controls.Orientation,System.Double,System.Double)">
\r
9425 Initializes a new OrientedSize structure.
\r
9427 <param name="orientation">Orientation of the structure.</param>
\r
9428 <param name="width">Un-oriented width of the structure.</param>
\r
9429 <param name="height">Un-oriented height of the structure.</param>
\r
9431 <member name="P:System.Windows.Controls.OrientedSize.Orientation">
\r
9433 Gets the orientation of the structure.
\r
9436 <member name="P:System.Windows.Controls.OrientedSize.Direct">
\r
9438 Gets or sets the size dimension that grows directly with layout
\r
9442 <member name="P:System.Windows.Controls.OrientedSize.Indirect">
\r
9444 Gets or sets the size dimension that grows indirectly with the
\r
9445 maximum value of the layout row or column.
\r
9448 <member name="P:System.Windows.Controls.OrientedSize.Width">
\r
9450 Gets or sets the width of the size.
\r
9453 <member name="P:System.Windows.Controls.OrientedSize.Height">
\r
9455 Gets or sets the height of the size.
\r
9458 <member name="T:System.Windows.Controls.WrapPanel">
\r
9460 Positions child elements sequentially from left to right or top to
\r
9461 bottom. When elements extend beyond the panel edge, elements are
\r
9462 positioned in the next row or column.
\r
9464 <QualityBand>Stable</QualityBand>
\r
9466 <member name="F:System.Windows.Controls.WrapPanel._ignorePropertyChange">
\r
9468 A value indicating whether a dependency property change handler
\r
9469 should ignore the next change notification. This is used to reset
\r
9470 the value of properties without performing any of the actions in
\r
9471 their change handlers.
\r
9474 <member name="F:System.Windows.Controls.WrapPanel.ItemHeightProperty">
\r
9477 <see cref="P:System.Windows.Controls.WrapPanel.ItemHeight" />
\r
9478 dependency property.
\r
9481 The identifier for the
\r
9482 <see cref="P:System.Windows.Controls.WrapPanel.ItemHeight" />
\r
9483 dependency property
\r
9486 <member name="F:System.Windows.Controls.WrapPanel.ItemWidthProperty">
\r
9489 <see cref="P:System.Windows.Controls.WrapPanel.ItemWidth" />
\r
9490 dependency property.
\r
9493 The identifier for the
\r
9494 <see cref="P:System.Windows.Controls.WrapPanel.ItemWidth" />
\r
9495 dependency property.
\r
9498 <member name="F:System.Windows.Controls.WrapPanel.OrientationProperty">
\r
9501 <see cref="P:System.Windows.Controls.WrapPanel.Orientation" />
\r
9502 dependency property.
\r
9505 The identifier for the
\r
9506 <see cref="P:System.Windows.Controls.WrapPanel.Orientation" />
\r
9507 dependency property.
\r
9510 <member name="M:System.Windows.Controls.WrapPanel.OnOrientationPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
9512 OrientationProperty property changed handler.
\r
9514 <param name="d">WrapPanel that changed its Orientation.</param>
\r
9515 <param name="e">Event arguments.</param>
\r
9517 <member name="M:System.Windows.Controls.WrapPanel.#ctor">
\r
9519 Initializes a new instance of the
\r
9520 <see cref="T:System.Windows.Controls.WrapPanel" /> class.
\r
9523 <member name="M:System.Windows.Controls.WrapPanel.OnItemHeightOrWidthPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
\r
9525 Property changed handler for ItemHeight and ItemWidth.
\r
9528 WrapPanel that changed its ItemHeight or ItemWidth.
\r
9530 <param name="e">Event arguments.</param>
\r
9532 <member name="M:System.Windows.Controls.WrapPanel.MeasureOverride(System.Windows.Size)">
\r
9534 Measures the child elements of a
\r
9535 <see cref="T:System.Windows.Controls.WrapPanel" /> in anticipation
\r
9536 of arranging them during the
\r
9537 <see cref="M:System.Windows.Controls.WrapPanel.ArrangeOverride(System.Windows.Size)" />
\r
9540 <param name="constraint">
\r
9541 The size available to child elements of the wrap panel.
\r
9544 The size required by the
\r
9545 <see cref="T:System.Windows.Controls.WrapPanel" /> and its
\r
9549 <member name="M:System.Windows.Controls.WrapPanel.ArrangeOverride(System.Windows.Size)">
\r
9551 Arranges and sizes the
\r
9552 <see cref="T:System.Windows.Controls.WrapPanel" /> control and its
\r
9555 <param name="finalSize">
\r
9556 The area within the parent that the
\r
9557 <see cref="T:System.Windows.Controls.WrapPanel" /> should use
\r
9558 arrange itself and its children.
\r
9561 The actual size used by the
\r
9562 <see cref="T:System.Windows.Controls.WrapPanel" />.
\r
9565 <member name="M:System.Windows.Controls.WrapPanel.ArrangeLine(System.Int32,System.Int32,System.Nullable{System.Double},System.Double,System.Double)">
\r
9567 Arrange a sequence of elements in a single line.
\r
9569 <param name="lineStart">
\r
9570 Index of the first element in the sequence to arrange.
\r
9572 <param name="lineEnd">
\r
9573 Index of the last element in the sequence to arrange.
\r
9575 <param name="directDelta">
\r
9576 Optional fixed growth in the primary direction.
\r
9578 <param name="indirectOffset">
\r
9579 Offset of the line in the indirect direction.
\r
9581 <param name="indirectGrowth">
\r
9582 Shared indirect growth of the elements on this line.
\r
9585 <member name="P:System.Windows.Controls.WrapPanel.ItemHeight">
\r
9587 Gets or sets the height of the layout area for each item that is
\r
9588 contained in a <see cref="T:System.Windows.Controls.WrapPanel" />.
\r
9591 The height applied to the layout area of each item that is contained
\r
9592 within a <see cref="T:System.Windows.Controls.WrapPanel" />. The
\r
9593 default value is <see cref="F:System.Double.NaN" />.
\r
9596 <member name="P:System.Windows.Controls.WrapPanel.ItemWidth">
\r
9598 Gets or sets the width of the layout area for each item that is
\r
9599 contained in a <see cref="T:System.Windows.Controls.WrapPanel" />.
\r
9602 The width that applies to the layout area of each item that is
\r
9603 contained in a <see cref="T:System.Windows.Controls.WrapPanel" />.
\r
9604 The default value is <see cref="F:System.Double.NaN" />.
\r
9607 <member name="P:System.Windows.Controls.WrapPanel.Orientation">
\r
9609 Gets or sets the direction in which child elements are arranged.
\r
9612 One of the <see cref="T:System.Windows.Controls.Orientation" />
\r
9613 values. The default is
\r
9614 <see cref="F:System.Windows.Controls.Orientation.Horizontal" />.
\r
9617 <member name="T:System.Windows.Controls.Properties.Resources">
\r
9619 A strongly-typed resource class, for looking up localized strings, etc.
\r
9622 <member name="P:System.Windows.Controls.Properties.Resources.ResourceManager">
\r
9624 Returns the cached ResourceManager instance used by this class.
\r
9627 <member name="P:System.Windows.Controls.Properties.Resources.Culture">
\r
9629 Overrides the current thread's CurrentUICulture property for all
\r
9630 resource lookups using this strongly typed resource class.
\r
9633 <member name="P:System.Windows.Controls.Properties.Resources.Automation_OperationCannotBePerformed">
\r
9635 Looks up a localized string similar to Cannot perform operation..
\r
9638 <member name="P:System.Windows.Controls.Properties.Resources.Calendar_CheckSelectionMode_InvalidOperation">
\r
9640 Looks up a localized string similar to The SelectedDates collection can be changed only in a multiple selection mode. Use the SelectedDate in a single selection mode..
\r
9643 <member name="P:System.Windows.Controls.Properties.Resources.Calendar_NextButtonName">
\r
9645 Looks up a localized string similar to next button.
\r
9648 <member name="P:System.Windows.Controls.Properties.Resources.Calendar_OnDisplayModePropertyChanged_InvalidValue">
\r
9650 Looks up a localized string similar to DisplayMode value is not valid..
\r
9653 <member name="P:System.Windows.Controls.Properties.Resources.Calendar_OnFirstDayOfWeekChanged_InvalidValue">
\r
9655 Looks up a localized string similar to FirstDayOfWeek value is not valid..
\r
9658 <member name="P:System.Windows.Controls.Properties.Resources.Calendar_OnSelectedDateChanged_InvalidOperation">
\r
9660 Looks up a localized string similar to The SelectedDate property cannot be set when the selection mode is None..
\r
9663 <member name="P:System.Windows.Controls.Properties.Resources.Calendar_OnSelectedDateChanged_InvalidValue">
\r
9665 Looks up a localized string similar to SelectedDate value is not valid..
\r
9668 <member name="P:System.Windows.Controls.Properties.Resources.Calendar_OnSelectionModeChanged_InvalidValue">
\r
9670 Looks up a localized string similar to SelectionMode value is not valid..
\r
9673 <member name="P:System.Windows.Controls.Properties.Resources.Calendar_PreviousButtonName">
\r
9675 Looks up a localized string similar to previous button.
\r
9678 <member name="P:System.Windows.Controls.Properties.Resources.Calendar_UnSelectableDates">
\r
9680 Looks up a localized string similar to Value is not valid..
\r
9683 <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_BlackoutDayHelpText">
\r
9685 Looks up a localized string similar to Blackout Day - {0}.
\r
9688 <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_CalendarButtonLocalizedControlType">
\r
9690 Looks up a localized string similar to calendar button.
\r
9693 <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_DayButtonLocalizedControlType">
\r
9695 Looks up a localized string similar to day button.
\r
9698 <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_DecadeMode">
\r
9700 Looks up a localized string similar to Decade.
\r
9703 <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_MonthMode">
\r
9705 Looks up a localized string similar to Month.
\r
9708 <member name="P:System.Windows.Controls.Properties.Resources.CalendarAutomationPeer_YearMode">
\r
9710 Looks up a localized string similar to Year.
\r
9713 <member name="P:System.Windows.Controls.Properties.Resources.CalendarCollection_MultiThreadedCollectionChangeNotSupported">
\r
9715 Looks up a localized string similar to This type of Collection does not support changes to its SourceCollection from a thread different from the Dispatcher thread..
\r
9718 <member name="P:System.Windows.Controls.Properties.Resources.CalendarInfo_DateFormatInfoRequired">
\r
9720 Looks up a localized string similar to DateFormatInfo cannot be null..
\r
9723 <member name="P:System.Windows.Controls.Properties.Resources.DateTimeTypeConverter_FormatException">
\r
9725 Looks up a localized string similar to DateTime value is in the wrong format..
\r
9728 <member name="P:System.Windows.Controls.Properties.Resources.DockPanel_OnDockPropertyChanged_InvalidValue">
\r
9730 Looks up a localized string similar to Invalid Dock value '{0}'..
\r
9733 <member name="P:System.Windows.Controls.Properties.Resources.DragDropTarget_RemoveItemAtIndex_RemovalByIndexNotSupported">
\r
9735 Looks up a localized string similar to Removal by index is not supported..
\r
9738 <member name="P:System.Windows.Controls.Properties.Resources.Expander_OnExpandDirectionPropertyChanged_InvalidValue">
\r
9740 Looks up a localized string similar to Invalid ExpandDirection value '{0}'..
\r
9743 <member name="P:System.Windows.Controls.Properties.Resources.ItemDragEventArgs_RemoveDataFromSource_CannotRemoveDataBecauseMoveIsNotAnAllowedEffect">
\r
9745 Looks up a localized string similar to This operation should only be invoked when a Move operation is in progress and Move is not an allowed effect..
\r
9748 <member name="P:System.Windows.Controls.Properties.Resources.ItemDragEventArgs_RemoveDataFromSource_DataHasAlreadyBeenRemovedFromSource">
\r
9750 Looks up a localized string similar to Data has already been removed from the drag source..
\r
9753 <member name="P:System.Windows.Controls.Properties.Resources.ListBoxDragDropTarget_OnContentChanged_ContentMustBeAListBox">
\r
9755 Looks up a localized string similar to The content property must be a ListBox..
\r
9758 <member name="P:System.Windows.Controls.Properties.Resources.PanelDragDropTarget_OnContentChanged_ContentMustBePanel">
\r
9760 Looks up a localized string similar to Content must be a Panel..
\r
9763 <member name="P:System.Windows.Controls.Properties.Resources.ParameterCollection_EnsureCanChangeCollection_IsReadOnly">
\r
9765 Looks up a localized string similar to ConstructorParameters cannot be changed because ObjectDataProvider is using a user-assigned ObjectInstance..
\r
9768 <member name="P:System.Windows.Controls.Properties.Resources.ResolveElementNameEventArgs_ctor_ElementNameEmpty">
\r
9770 Looks up a localized string similar to The elementName should not be empty..
\r
9773 <member name="P:System.Windows.Controls.Properties.Resources.TreeViewDragDropTarget_set_Content_ContentMustBeATreeView">
\r
9775 Looks up a localized string similar to The content property must of type TreeView..
\r
9778 <member name="P:System.Windows.Controls.Properties.Resources.TreeViewExtensions_GetDepth_NotInTreeView">
\r
9780 Looks up a localized string similar to The item is not in a TreeView..
\r
9783 <member name="P:System.Windows.Controls.Properties.Resources.TypeConverters_Convert_CannotConvert">
\r
9785 Looks up a localized string similar to '{0}' is unable to convert '{1}' to '{2}'..
\r
9788 <member name="P:System.Windows.Controls.Properties.Resources.TypeConverters_ConvertFrom_CannotConvertFromType">
\r
9790 Looks up a localized string similar to '{0}' cannot convert from '{1}'..
\r
9793 <member name="P:System.Windows.Controls.Properties.Resources.UIElementExtendedRoutedEventExtensions_TypeOfHandlerMustBeDragEventHandler">
\r
9795 Looks up a localized string similar to Type of the event handler must be DragEventHandler..
\r
9798 <member name="P:System.Windows.Controls.Properties.Resources.UIElementExtendedRoutedEventExtensions_TypeOfHandlerMustBeGiveFeedbackEventHandler">
\r
9800 Looks up a localized string similar to Type of the event handler must be GiveFeedbackEventHandler..
\r
9803 <member name="P:System.Windows.Controls.Properties.Resources.UIElementExtendedRoutedEventExtensions_TypeOfHandlerMustBeQueryContinueDragEventHandler">
\r
9805 Looks up a localized string similar to Type of the event handler must be QueryContinueDragEventHandler..
\r
9808 <member name="P:System.Windows.Controls.Properties.Resources.WrapPanel_OnItemHeightOrWidthPropertyChanged_InvalidValue">
\r
9810 Looks up a localized string similar to Invalid length value '{0}'..
\r
9813 <member name="P:System.Windows.Controls.Properties.Resources.WrapPanel_OnOrientationPropertyChanged_InvalidValue">
\r
9815 Looks up a localized string similar to Invalid Orientation value '{0}'..
\r