ClassMultiDragListBox
Extends the standard ListBox control to enable dragging of multiple items. The problem this extension resolves is when you start dragging items you get all but the latest unselected.
Definition
Namespace:ArtOfTest.WebAii.Design.UI
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
public class MultiDragListBox : ListBox, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage
Inheritance: objectDispatcherObjectDependencyObjectVisualUIElementFrameworkElementControlItemsControlSelectorListBoxMultiDragListBox
Implements: IAddChildIAnimatableIContainItemStorageIFrameworkInputElementIInputElementIQueryAmbientISupportInitialize
Inherited Members ListBox.SelectionModePropertyListBox.SelectedItemsPropertyListBox.SelectAll()ListBox.UnselectAll()ListBox.ScrollIntoView(object)ListBox.OnCreateAutomationPeer()ListBox.SetSelectedItems(IEnumerable)ListBox.PrepareContainerForItemOverride(DependencyObject, object)ListBox.OnSelectionChanged(SelectionChangedEventArgs)ListBox.OnKeyDown(KeyEventArgs)ListBox.OnMouseMove(MouseEventArgs)ListBox.OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)ListBox.IsItemItsOwnContainerOverride(object)ListBox.SelectionModeListBox.SelectedItemsListBox.HandlesScrollingListBox.AnchorItemSelector.SelectionChangedEventSelector.SelectedEventSelector.UnselectedEventSelector.IsSelectionActivePropertySelector.IsSelectedPropertySelector.IsSynchronizedWithCurrentItemPropertySelector.SelectedIndexPropertySelector.SelectedItemPropertySelector.SelectedValuePropertySelector.SelectedValuePathPropertySelector.AddSelectedHandler(DependencyObject, RoutedEventHandler)Selector.RemoveSelectedHandler(DependencyObject, RoutedEventHandler)Selector.AddUnselectedHandler(DependencyObject, RoutedEventHandler)Selector.RemoveUnselectedHandler(DependencyObject, RoutedEventHandler)Selector.GetIsSelectionActive(DependencyObject)Selector.GetIsSelected(DependencyObject)Selector.SetIsSelected(DependencyObject, bool)Selector.ClearContainerForItemOverride(DependencyObject, object)Selector.OnItemsChanged(NotifyCollectionChangedEventArgs)Selector.OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)Selector.OnItemsSourceChanged(IEnumerable, IEnumerable)Selector.OnInitialized(EventArgs)Selector.IsSynchronizedWithCurrentItemSelector.SelectedIndexSelector.SelectedItemSelector.SelectedValueSelector.SelectedValuePathSelector.SelectionChangedItemsControl.ItemsSourcePropertyItemsControl.HasItemsPropertyItemsControl.DisplayMemberPathPropertyItemsControl.ItemTemplatePropertyItemsControl.ItemTemplateSelectorPropertyItemsControl.ItemStringFormatPropertyItemsControl.ItemBindingGroupPropertyItemsControl.ItemContainerStylePropertyItemsControl.ItemContainerStyleSelectorPropertyItemsControl.ItemsPanelPropertyItemsControl.IsGroupingPropertyItemsControl.GroupStyleSelectorPropertyItemsControl.AlternationCountPropertyItemsControl.AlternationIndexPropertyItemsControl.IsTextSearchEnabledPropertyItemsControl.IsTextSearchCaseSensitivePropertyItemsControl.OnDisplayMemberPathChanged(string, string)ItemsControl.OnItemTemplateChanged(DataTemplate, DataTemplate)ItemsControl.OnItemTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)ItemsControl.OnItemStringFormatChanged(string, string)ItemsControl.OnItemBindingGroupChanged(BindingGroup, BindingGroup)ItemsControl.OnItemContainerStyleChanged(Style, Style)ItemsControl.OnItemContainerStyleSelectorChanged(StyleSelector, StyleSelector)ItemsControl.GetItemsOwner(DependencyObject)ItemsControl.OnItemsPanelChanged(ItemsPanelTemplate, ItemsPanelTemplate)ItemsControl.OnGroupStyleSelectorChanged(GroupStyleSelector, GroupStyleSelector)ItemsControl.OnAlternationCountChanged(int, int)ItemsControl.GetAlternationIndex(DependencyObject)ItemsControl.ItemsControlFromItemContainer(DependencyObject)ItemsControl.ContainerFromElement(ItemsControl, DependencyObject)ItemsControl.ContainerFromElement(DependencyObject)ItemsControl.AddChild(object)ItemsControl.AddText(string)ItemsControl.BeginInit()ItemsControl.EndInit()ItemsControl.IsItemItsOwnContainer(object)ItemsControl.OnTextInput(TextCompositionEventArgs)ItemsControl.ShouldApplyItemContainerStyle(DependencyObject, object)ItemsControl.ToString()ItemsControl.ItemsItemsControl.ItemsSourceItemsControl.ItemContainerGeneratorItemsControl.LogicalChildrenItemsControl.HasItemsItemsControl.DisplayMemberPathItemsControl.ItemTemplateItemsControl.ItemTemplateSelectorItemsControl.ItemStringFormatItemsControl.ItemBindingGroupItemsControl.ItemContainerStyleItemsControl.ItemContainerStyleSelectorItemsControl.ItemsPanelItemsControl.IsGroupingItemsControl.GroupStyleItemsControl.GroupStyleSelectorItemsControl.AlternationCountItemsControl.IsTextSearchEnabledItemsControl.IsTextSearchCaseSensitiveControl.BorderBrushPropertyControl.BorderThicknessPropertyControl.BackgroundPropertyControl.ForegroundPropertyControl.FontFamilyPropertyControl.FontSizePropertyControl.FontStretchPropertyControl.FontStylePropertyControl.FontWeightPropertyControl.HorizontalContentAlignmentPropertyControl.VerticalContentAlignmentPropertyControl.TabIndexPropertyControl.IsTabStopPropertyControl.PaddingPropertyControl.TemplatePropertyControl.PreviewMouseDoubleClickEventControl.MouseDoubleClickEventControl.OnTemplateChanged(ControlTemplate, ControlTemplate)Control.OnPreviewMouseDoubleClick(MouseButtonEventArgs)Control.OnMouseDoubleClick(MouseButtonEventArgs)Control.MeasureOverride(Size)Control.ArrangeOverride(Size)Control.BorderBrushControl.BorderThicknessControl.BackgroundControl.ForegroundControl.FontFamilyControl.FontSizeControl.FontStretchControl.FontStyleControl.FontWeightControl.HorizontalContentAlignmentControl.VerticalContentAlignmentControl.TabIndexControl.IsTabStopControl.PaddingControl.TemplateControl.PreviewMouseDoubleClickControl.MouseDoubleClickFrameworkElement.StylePropertyFrameworkElement.OverridesDefaultStylePropertyFrameworkElement.UseLayoutRoundingPropertyFrameworkElement.DefaultStyleKeyPropertyFrameworkElement.DataContextPropertyFrameworkElement.BindingGroupPropertyFrameworkElement.LanguagePropertyFrameworkElement.NamePropertyFrameworkElement.TagPropertyFrameworkElement.InputScopePropertyFrameworkElement.RequestBringIntoViewEventFrameworkElement.SizeChangedEventFrameworkElement.ActualWidthPropertyFrameworkElement.ActualHeightPropertyFrameworkElement.LayoutTransformPropertyFrameworkElement.WidthPropertyFrameworkElement.MinWidthPropertyFrameworkElement.MaxWidthPropertyFrameworkElement.HeightPropertyFrameworkElement.MinHeightPropertyFrameworkElement.MaxHeightPropertyFrameworkElement.FlowDirectionPropertyFrameworkElement.MarginPropertyFrameworkElement.HorizontalAlignmentPropertyFrameworkElement.VerticalAlignmentPropertyFrameworkElement.FocusVisualStylePropertyFrameworkElement.CursorPropertyFrameworkElement.ForceCursorPropertyFrameworkElement.LoadedEventFrameworkElement.UnloadedEventFrameworkElement.ToolTipPropertyFrameworkElement.ContextMenuPropertyFrameworkElement.ToolTipOpeningEventFrameworkElement.ToolTipClosingEventFrameworkElement.ContextMenuOpeningEventFrameworkElement.ContextMenuClosingEventFrameworkElement.OnStyleChanged(Style, Style)FrameworkElement.ParentLayoutInvalidated(UIElement)FrameworkElement.ApplyTemplate()FrameworkElement.OnApplyTemplate()FrameworkElement.BeginStoryboard(Storyboard)FrameworkElement.BeginStoryboard(Storyboard, HandoffBehavior)FrameworkElement.BeginStoryboard(Storyboard, HandoffBehavior, bool)FrameworkElement.GetVisualChild(int)FrameworkElement.GetTemplateChild(string)FrameworkElement.FindResource(object)FrameworkElement.TryFindResource(object)FrameworkElement.SetResourceReference(DependencyProperty, object)FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs)FrameworkElement.OnVisualParentChanged(DependencyObject)FrameworkElement.GetBindingExpression(DependencyProperty)FrameworkElement.SetBinding(DependencyProperty, BindingBase)FrameworkElement.SetBinding(DependencyProperty, string)FrameworkElement.GetUIParentCore()FrameworkElement.BringIntoView()FrameworkElement.BringIntoView(Rect)FrameworkElement.GetFlowDirection(DependencyObject)FrameworkElement.SetFlowDirection(DependencyObject, FlowDirection)FrameworkElement.MeasureCore(Size)FrameworkElement.ArrangeCore(Rect)FrameworkElement.OnRenderSizeChanged(SizeChangedInfo)FrameworkElement.GetLayoutClip(Size)FrameworkElement.MoveFocus(TraversalRequest)FrameworkElement.PredictFocus(FocusNavigationDirection)FrameworkElement.OnGotFocus(RoutedEventArgs)FrameworkElement.OnToolTipOpening(ToolTipEventArgs)FrameworkElement.OnToolTipClosing(ToolTipEventArgs)FrameworkElement.OnContextMenuOpening(ContextMenuEventArgs)FrameworkElement.OnContextMenuClosing(ContextMenuEventArgs)FrameworkElement.RegisterName(string, object)FrameworkElement.UnregisterName(string)FrameworkElement.FindName(string)FrameworkElement.UpdateDefaultStyle()FrameworkElement.AddLogicalChild(object)FrameworkElement.RemoveLogicalChild(object)FrameworkElement.StyleFrameworkElement.OverridesDefaultStyleFrameworkElement.UseLayoutRoundingFrameworkElement.DefaultStyleKeyFrameworkElement.TriggersFrameworkElement.TemplatedParentFrameworkElement.VisualChildrenCountFrameworkElement.ResourcesFrameworkElement.InheritanceBehaviorFrameworkElement.DataContextFrameworkElement.BindingGroupFrameworkElement.LanguageFrameworkElement.NameFrameworkElement.TagFrameworkElement.InputScopeFrameworkElement.ActualWidthFrameworkElement.ActualHeightFrameworkElement.LayoutTransformFrameworkElement.WidthFrameworkElement.MinWidthFrameworkElement.MaxWidthFrameworkElement.HeightFrameworkElement.MinHeightFrameworkElement.MaxHeightFrameworkElement.FlowDirectionFrameworkElement.MarginFrameworkElement.HorizontalAlignmentFrameworkElement.VerticalAlignmentFrameworkElement.FocusVisualStyleFrameworkElement.CursorFrameworkElement.ForceCursorFrameworkElement.IsInitializedFrameworkElement.IsLoadedFrameworkElement.ToolTipFrameworkElement.ContextMenuFrameworkElement.ParentFrameworkElement.TargetUpdatedFrameworkElement.SourceUpdatedFrameworkElement.DataContextChangedFrameworkElement.RequestBringIntoViewFrameworkElement.SizeChangedFrameworkElement.InitializedFrameworkElement.LoadedFrameworkElement.UnloadedFrameworkElement.ToolTipOpeningFrameworkElement.ToolTipClosingFrameworkElement.ContextMenuOpeningFrameworkElement.ContextMenuClosingUIElement.PreviewMouseDownEventUIElement.MouseDownEventUIElement.PreviewMouseUpEventUIElement.MouseUpEventUIElement.PreviewMouseLeftButtonDownEventUIElement.MouseLeftButtonDownEventUIElement.PreviewMouseLeftButtonUpEventUIElement.MouseLeftButtonUpEventUIElement.PreviewMouseRightButtonDownEventUIElement.MouseRightButtonDownEventUIElement.PreviewMouseRightButtonUpEventUIElement.MouseRightButtonUpEventUIElement.PreviewMouseMoveEventUIElement.MouseMoveEventUIElement.PreviewMouseWheelEventUIElement.MouseWheelEventUIElement.MouseEnterEventUIElement.MouseLeaveEventUIElement.GotMouseCaptureEventUIElement.LostMouseCaptureEventUIElement.QueryCursorEventUIElement.PreviewStylusDownEventUIElement.StylusDownEventUIElement.PreviewStylusUpEventUIElement.StylusUpEventUIElement.PreviewStylusMoveEventUIElement.StylusMoveEventUIElement.PreviewStylusInAirMoveEventUIElement.StylusInAirMoveEventUIElement.StylusEnterEventUIElement.StylusLeaveEventUIElement.PreviewStylusInRangeEventUIElement.StylusInRangeEventUIElement.PreviewStylusOutOfRangeEventUIElement.StylusOutOfRangeEventUIElement.PreviewStylusSystemGestureEventUIElement.StylusSystemGestureEventUIElement.GotStylusCaptureEventUIElement.LostStylusCaptureEventUIElement.StylusButtonDownEventUIElement.StylusButtonUpEventUIElement.PreviewStylusButtonDownEventUIElement.PreviewStylusButtonUpEventUIElement.PreviewKeyDownEventUIElement.KeyDownEventUIElement.PreviewKeyUpEventUIElement.KeyUpEventUIElement.PreviewGotKeyboardFocusEventUIElement.GotKeyboardFocusEventUIElement.PreviewLostKeyboardFocusEventUIElement.LostKeyboardFocusEventUIElement.PreviewTextInputEventUIElement.TextInputEventUIElement.PreviewQueryContinueDragEventUIElement.QueryContinueDragEventUIElement.PreviewGiveFeedbackEventUIElement.GiveFeedbackEventUIElement.PreviewDragEnterEventUIElement.DragEnterEventUIElement.PreviewDragOverEventUIElement.DragOverEventUIElement.PreviewDragLeaveEventUIElement.DragLeaveEventUIElement.PreviewDropEventUIElement.DropEventUIElement.PreviewTouchDownEventUIElement.TouchDownEventUIElement.PreviewTouchMoveEventUIElement.TouchMoveEventUIElement.PreviewTouchUpEventUIElement.TouchUpEventUIElement.GotTouchCaptureEventUIElement.LostTouchCaptureEventUIElement.TouchEnterEventUIElement.TouchLeaveEventUIElement.IsMouseDirectlyOverPropertyUIElement.IsMouseOverPropertyUIElement.IsStylusOverPropertyUIElement.IsKeyboardFocusWithinPropertyUIElement.IsMouseCapturedPropertyUIElement.IsMouseCaptureWithinPropertyUIElement.IsStylusDirectlyOverPropertyUIElement.IsStylusCapturedPropertyUIElement.IsStylusCaptureWithinPropertyUIElement.IsKeyboardFocusedPropertyUIElement.AreAnyTouchesDirectlyOverPropertyUIElement.AreAnyTouchesOverPropertyUIElement.AreAnyTouchesCapturedPropertyUIElement.AreAnyTouchesCapturedWithinPropertyUIElement.AllowDropPropertyUIElement.RenderTransformPropertyUIElement.RenderTransformOriginPropertyUIElement.OpacityPropertyUIElement.OpacityMaskPropertyUIElement.BitmapEffectPropertyUIElement.EffectPropertyUIElement.BitmapEffectInputPropertyUIElement.CacheModePropertyUIElement.UidPropertyUIElement.VisibilityPropertyUIElement.ClipToBoundsPropertyUIElement.ClipPropertyUIElement.SnapsToDevicePixelsPropertyUIElement.GotFocusEventUIElement.LostFocusEventUIElement.IsFocusedPropertyUIElement.IsEnabledPropertyUIElement.IsHitTestVisiblePropertyUIElement.IsVisiblePropertyUIElement.FocusablePropertyUIElement.IsManipulationEnabledPropertyUIElement.ManipulationStartingEventUIElement.ManipulationStartedEventUIElement.ManipulationDeltaEventUIElement.ManipulationInertiaStartingEventUIElement.ManipulationBoundaryFeedbackEventUIElement.ManipulationCompletedEventUIElement.ApplyAnimationClock(DependencyProperty, AnimationClock)UIElement.ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)UIElement.BeginAnimation(DependencyProperty, AnimationTimeline)UIElement.BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)UIElement.GetAnimationBaseValue(DependencyProperty)UIElement.RaiseEvent(RoutedEventArgs)UIElement.AddHandler(RoutedEvent, Delegate)UIElement.AddHandler(RoutedEvent, Delegate, bool)UIElement.RemoveHandler(RoutedEvent, Delegate)UIElement.AddToEventRoute(EventRoute, RoutedEventArgs)UIElement.OnPreviewMouseDown(MouseButtonEventArgs)UIElement.OnMouseDown(MouseButtonEventArgs)UIElement.OnPreviewMouseUp(MouseButtonEventArgs)UIElement.OnMouseUp(MouseButtonEventArgs)UIElement.OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)UIElement.OnMouseLeftButtonDown(MouseButtonEventArgs)UIElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)UIElement.OnMouseLeftButtonUp(MouseButtonEventArgs)UIElement.OnPreviewMouseRightButtonDown(MouseButtonEventArgs)UIElement.OnMouseRightButtonDown(MouseButtonEventArgs)UIElement.OnPreviewMouseRightButtonUp(MouseButtonEventArgs)UIElement.OnMouseRightButtonUp(MouseButtonEventArgs)UIElement.OnPreviewMouseMove(MouseEventArgs)UIElement.OnPreviewMouseWheel(MouseWheelEventArgs)UIElement.OnMouseWheel(MouseWheelEventArgs)UIElement.OnMouseEnter(MouseEventArgs)UIElement.OnMouseLeave(MouseEventArgs)UIElement.OnGotMouseCapture(MouseEventArgs)UIElement.OnLostMouseCapture(MouseEventArgs)UIElement.OnQueryCursor(QueryCursorEventArgs)UIElement.OnPreviewStylusDown(StylusDownEventArgs)UIElement.OnStylusDown(StylusDownEventArgs)UIElement.OnPreviewStylusUp(StylusEventArgs)UIElement.OnStylusUp(StylusEventArgs)UIElement.OnPreviewStylusMove(StylusEventArgs)UIElement.OnStylusMove(StylusEventArgs)UIElement.OnPreviewStylusInAirMove(StylusEventArgs)UIElement.OnStylusInAirMove(StylusEventArgs)UIElement.OnStylusEnter(StylusEventArgs)UIElement.OnStylusLeave(StylusEventArgs)UIElement.OnPreviewStylusInRange(StylusEventArgs)UIElement.OnStylusInRange(StylusEventArgs)UIElement.OnPreviewStylusOutOfRange(StylusEventArgs)UIElement.OnStylusOutOfRange(StylusEventArgs)UIElement.OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)UIElement.OnStylusSystemGesture(StylusSystemGestureEventArgs)UIElement.OnGotStylusCapture(StylusEventArgs)UIElement.OnLostStylusCapture(StylusEventArgs)UIElement.OnStylusButtonDown(StylusButtonEventArgs)UIElement.OnStylusButtonUp(StylusButtonEventArgs)UIElement.OnPreviewStylusButtonDown(StylusButtonEventArgs)UIElement.OnPreviewStylusButtonUp(StylusButtonEventArgs)UIElement.OnPreviewKeyDown(KeyEventArgs)UIElement.OnPreviewKeyUp(KeyEventArgs)UIElement.OnKeyUp(KeyEventArgs)UIElement.OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)UIElement.OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)UIElement.OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)UIElement.OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)UIElement.OnPreviewTextInput(TextCompositionEventArgs)UIElement.OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)UIElement.OnQueryContinueDrag(QueryContinueDragEventArgs)UIElement.OnPreviewGiveFeedback(GiveFeedbackEventArgs)UIElement.OnGiveFeedback(GiveFeedbackEventArgs)UIElement.OnPreviewDragEnter(DragEventArgs)UIElement.OnDragEnter(DragEventArgs)UIElement.OnPreviewDragOver(DragEventArgs)UIElement.OnDragOver(DragEventArgs)UIElement.OnPreviewDragLeave(DragEventArgs)UIElement.OnDragLeave(DragEventArgs)UIElement.OnPreviewDrop(DragEventArgs)UIElement.OnDrop(DragEventArgs)UIElement.OnPreviewTouchDown(TouchEventArgs)UIElement.OnTouchDown(TouchEventArgs)UIElement.OnPreviewTouchMove(TouchEventArgs)UIElement.OnTouchMove(TouchEventArgs)UIElement.OnPreviewTouchUp(TouchEventArgs)UIElement.OnTouchUp(TouchEventArgs)UIElement.OnGotTouchCapture(TouchEventArgs)UIElement.OnLostTouchCapture(TouchEventArgs)UIElement.OnTouchEnter(TouchEventArgs)UIElement.OnTouchLeave(TouchEventArgs)UIElement.OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)UIElement.OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)UIElement.OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)UIElement.OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)UIElement.OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)UIElement.OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)UIElement.InvalidateMeasure()UIElement.InvalidateArrange()UIElement.InvalidateVisual()UIElement.OnChildDesiredSizeChanged(UIElement)UIElement.Measure(Size)UIElement.Arrange(Rect)UIElement.OnRender(DrawingContext)UIElement.UpdateLayout()UIElement.TranslatePoint(Point, UIElement)UIElement.InputHitTest(Point)UIElement.CaptureMouse()UIElement.ReleaseMouseCapture()UIElement.CaptureStylus()UIElement.ReleaseStylusCapture()UIElement.Focus()UIElement.OnAccessKey(AccessKeyEventArgs)UIElement.HitTestCore(PointHitTestParameters)UIElement.HitTestCore(GeometryHitTestParameters)UIElement.OnLostFocus(RoutedEventArgs)UIElement.OnManipulationStarting(ManipulationStartingEventArgs)UIElement.OnManipulationStarted(ManipulationStartedEventArgs)UIElement.OnManipulationDelta(ManipulationDeltaEventArgs)UIElement.OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)UIElement.OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)UIElement.OnManipulationCompleted(ManipulationCompletedEventArgs)UIElement.CaptureTouch(TouchDevice)UIElement.ReleaseTouchCapture(TouchDevice)UIElement.ReleaseAllTouchCaptures()UIElement.HasAnimatedPropertiesUIElement.InputBindingsUIElement.CommandBindingsUIElement.AllowDropUIElement.StylusPlugInsUIElement.DesiredSizeUIElement.IsMeasureValidUIElement.IsArrangeValidUIElement.RenderSizeUIElement.RenderTransformUIElement.RenderTransformOriginUIElement.IsMouseDirectlyOverUIElement.IsMouseOverUIElement.IsStylusOverUIElement.IsKeyboardFocusWithinUIElement.IsMouseCapturedUIElement.IsMouseCaptureWithinUIElement.IsStylusDirectlyOverUIElement.IsStylusCapturedUIElement.IsStylusCaptureWithinUIElement.IsKeyboardFocusedUIElement.IsInputMethodEnabledUIElement.OpacityUIElement.OpacityMaskUIElement.BitmapEffectUIElement.EffectUIElement.BitmapEffectInputUIElement.CacheModeUIElement.UidUIElement.VisibilityUIElement.ClipToBoundsUIElement.ClipUIElement.SnapsToDevicePixelsUIElement.HasEffectiveKeyboardFocusUIElement.IsFocusedUIElement.IsEnabledUIElement.IsEnabledCoreUIElement.IsHitTestVisibleUIElement.IsVisibleUIElement.FocusableUIElement.PersistIdUIElement.IsManipulationEnabledUIElement.AreAnyTouchesOverUIElement.AreAnyTouchesDirectlyOverUIElement.AreAnyTouchesCapturedWithinUIElement.AreAnyTouchesCapturedUIElement.TouchesCapturedUIElement.TouchesCapturedWithinUIElement.TouchesOverUIElement.TouchesDirectlyOverUIElement.PreviewMouseDownUIElement.MouseDownUIElement.PreviewMouseUpUIElement.MouseUpUIElement.PreviewMouseLeftButtonDownUIElement.MouseLeftButtonDownUIElement.PreviewMouseLeftButtonUpUIElement.MouseLeftButtonUpUIElement.PreviewMouseRightButtonDownUIElement.MouseRightButtonDownUIElement.PreviewMouseRightButtonUpUIElement.MouseRightButtonUpUIElement.PreviewMouseMoveUIElement.MouseMoveUIElement.PreviewMouseWheelUIElement.MouseWheelUIElement.MouseEnterUIElement.MouseLeaveUIElement.GotMouseCaptureUIElement.LostMouseCaptureUIElement.QueryCursorUIElement.PreviewStylusDownUIElement.StylusDownUIElement.PreviewStylusUpUIElement.StylusUpUIElement.PreviewStylusMoveUIElement.StylusMoveUIElement.PreviewStylusInAirMoveUIElement.StylusInAirMoveUIElement.StylusEnterUIElement.StylusLeaveUIElement.PreviewStylusInRangeUIElement.StylusInRangeUIElement.PreviewStylusOutOfRangeUIElement.StylusOutOfRangeUIElement.PreviewStylusSystemGestureUIElement.StylusSystemGestureUIElement.GotStylusCaptureUIElement.LostStylusCaptureUIElement.StylusButtonDownUIElement.StylusButtonUpUIElement.PreviewStylusButtonDownUIElement.PreviewStylusButtonUpUIElement.PreviewKeyDownUIElement.KeyDownUIElement.PreviewKeyUpUIElement.KeyUpUIElement.PreviewGotKeyboardFocusUIElement.GotKeyboardFocusUIElement.PreviewLostKeyboardFocusUIElement.LostKeyboardFocusUIElement.PreviewTextInputUIElement.TextInputUIElement.PreviewQueryContinueDragUIElement.QueryContinueDragUIElement.PreviewGiveFeedbackUIElement.GiveFeedbackUIElement.PreviewDragEnterUIElement.DragEnterUIElement.PreviewDragOverUIElement.DragOverUIElement.PreviewDragLeaveUIElement.DragLeaveUIElement.PreviewDropUIElement.DropUIElement.PreviewTouchDownUIElement.TouchDownUIElement.PreviewTouchMoveUIElement.TouchMoveUIElement.PreviewTouchUpUIElement.TouchUpUIElement.GotTouchCaptureUIElement.LostTouchCaptureUIElement.TouchEnterUIElement.TouchLeaveUIElement.IsMouseDirectlyOverChangedUIElement.IsKeyboardFocusWithinChangedUIElement.IsMouseCapturedChangedUIElement.IsMouseCaptureWithinChangedUIElement.IsStylusDirectlyOverChangedUIElement.IsStylusCapturedChangedUIElement.IsStylusCaptureWithinChangedUIElement.IsKeyboardFocusedChangedUIElement.LayoutUpdatedUIElement.GotFocusUIElement.LostFocusUIElement.IsEnabledChangedUIElement.IsHitTestVisibleChangedUIElement.IsVisibleChangedUIElement.FocusableChangedUIElement.ManipulationStartingUIElement.ManipulationStartedUIElement.ManipulationDeltaUIElement.ManipulationInertiaStartingUIElement.ManipulationBoundaryFeedbackUIElement.ManipulationCompletedVisual.AddVisualChild(Visual)Visual.RemoveVisualChild(Visual)Visual.OnVisualChildrenChanged(DependencyObject, DependencyObject)Visual.OnDpiChanged(DpiScale, DpiScale)Visual.IsAncestorOf(DependencyObject)Visual.IsDescendantOf(DependencyObject)Visual.FindCommonVisualAncestor(DependencyObject)Visual.TransformToAncestor(Visual)Visual.TransformToAncestor(Visual3D)Visual.TransformToDescendant(Visual)Visual.TransformToVisual(Visual)Visual.PointToScreen(Point)Visual.PointFromScreen(Point)Visual.VisualParentVisual.VisualTransformVisual.VisualEffectVisual.VisualBitmapEffectVisual.VisualBitmapEffectInputVisual.VisualCacheModeVisual.VisualScrollableAreaClipVisual.VisualClipVisual.VisualOffsetVisual.VisualOpacityVisual.VisualEdgeModeVisual.VisualBitmapScalingModeVisual.VisualClearTypeHintVisual.VisualTextRenderingModeVisual.VisualTextHintingModeVisual.VisualOpacityMaskVisual.VisualXSnappingGuidelinesVisual.VisualYSnappingGuidelinesDependencyObject.Equals(object)DependencyObject.GetHashCode()DependencyObject.GetValue(DependencyProperty)DependencyObject.SetValue(DependencyProperty, object)DependencyObject.SetCurrentValue(DependencyProperty, object)DependencyObject.SetValue(DependencyPropertyKey, object)DependencyObject.ClearValue(DependencyProperty)DependencyObject.ClearValue(DependencyPropertyKey)DependencyObject.CoerceValue(DependencyProperty)DependencyObject.InvalidateProperty(DependencyProperty)DependencyObject.ShouldSerializeProperty(DependencyProperty)DependencyObject.ReadLocalValue(DependencyProperty)DependencyObject.GetLocalValueEnumerator()DependencyObject.DependencyObjectTypeDependencyObject.IsSealedDispatcherObject.Dispatcher
Constructors
MultiDragListBox()
Declaration
public MultiDragListBox()
Fields
ClickOnSelectedItemActionProperty
Declaration
public static readonly DependencyProperty ClickOnSelectedItemActionProperty
Field Value
Properties
ClickOnSelectedItemAction
Declaration
public ClickAction ClickOnSelectedItemAction { get; set; }
Property Value
Methods
GetContainerForItemOverride()
Declaration
protected override DependencyObject GetContainerForItemOverride()
Returns
Overrides ListBox.GetContainerForItemOverride()