• HOME
  • PRODUCTS
  • DEMOS
  • DOWNLOAD
  • BUY
  • BLOG
  • FORUM
  • DOCUMENTATION
  • ABOUT
Search Results for

    Show / Hide Table of Contents

    OutlineControl Class

    Definition

    Namespace: Alternet.FormDesigner.Wpf.Outline
    Assembly: Alternet.FormDesigner.Wpf.v9.dll

    OutlineControl

    Inheritance
    System.Object
    System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
    System.Windows.Media.Visual
    System.Windows.UIElement
    System.Windows.FrameworkElement
    System.Windows.Controls.Control
    System.Windows.Controls.ContentControl
    System.Windows.Controls.UserControl
    OutlineControl
    Implements
    System.Windows.Media.Animation.IAnimatable
    System.Windows.IFrameworkInputElement
    System.Windows.IInputElement
    System.ComponentModel.ISupportInitialize
    System.Windows.Markup.IQueryAmbient
    System.Windows.Markup.IAddChild
    IOutlineControl
    System.Windows.Markup.IComponentConnector
    Syntax
    public class OutlineControl : UserControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IOutlineControl, IComponentConnector

    Remarks

    OutlineControl control displays the form's layout as a tree view, providing an easy way to navigate and re-arrange controls on the form.

    OutlineControl supports editing features such as cutting, copying, pasting, and renaming the controls on the designed form.

    Set FormDesigner property to specify the Form Designer control bound to this outline control.

    Set Toolbox property to specify the Toolbox control bound to this outline control.

    Examples

    Here is how to declare a OutlineControl from the C# code:

    using Alternet.FormDesigner.Wpf;
    using Alternet.FormDesigner.Wpf.Outline;
    using Alternet.FormDesigner.Wpf.Toolbox;
    
    public partial class MainWindow : Window
    {
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            var formDesigner = new FormDesignerControl();
            formDesigner.AutoSaveToSource = false;
    
            var toolboxControl = new ToolboxControl();
            toolboxControl.FormDesigner = formDesigner;
    
            var outlineControl = new OutlineControl();
            outlineControl.FormDesigner = formDesigner;
            outlineControl.Toolbox = toolboxControl;
        }
    }
    

    Here is how to declare a OutlineControl from the Visual Basic code:

    Imports Alternet.FormDesigner.Wpf
    Imports Alternet.FormDesigner.Wpf.Outline
    Imports Alternet.FormDesigner.Wpf.Toolbox
    
    Partial Public Class MainWindow
        Inherits Window
        Private Sub Window_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs)
            Dim formDesigner = New FormDesignerControl()
            formDesigner.AutoSaveToSource = False
    
            Dim toolboxControl = New ToolboxControl()
            toolboxControl.FormDesigner = formDesigner
    
            Dim outlineControl = New OutlineControl()
            outlineControl.FormDesigner = formDesigner
            outlineControl.Toolbox = toolboxControl
        End Sub
    End Class
    

    Constructors

    OutlineControl()

    Fields

    FormDesignerProperty

    Identifies the FormDesigner dependency property.

    RootProperty
    ToolboxProperty

    Identifies the Toolbox dependency property.

    Properties

    FormDesigner

    Gets or sets IFormDesignerControl bound to this outline control.

    OutlineContent
    Root
    Toolbox

    Gets or sets IToolboxControl bound to this outline control.

    Methods

    InitializeComponent()

    InitializeComponent

    SpecialInitializeComponent()

    Fixes InitializeComponent with multiple Versions of same Assembly loaded

    Inherited Members
    System.Windows.Controls.UserControl.OnCreateAutomationPeer()
    System.Windows.Controls.ContentControl.ContentProperty
    System.Windows.Controls.ContentControl.HasContentProperty
    System.Windows.Controls.ContentControl.ContentTemplateProperty
    System.Windows.Controls.ContentControl.ContentTemplateSelectorProperty
    System.Windows.Controls.ContentControl.ContentStringFormatProperty
    System.Windows.Controls.ContentControl.System.Windows.Markup.IAddChild.AddChild(System.Object)
    System.Windows.Controls.ContentControl.AddChild(System.Object)
    System.Windows.Controls.ContentControl.System.Windows.Markup.IAddChild.AddText(System.String)
    System.Windows.Controls.ContentControl.AddText(System.String)
    System.Windows.Controls.ContentControl.OnContentChanged(System.Object, System.Object)
    System.Windows.Controls.ContentControl.OnContentTemplateChanged(System.Windows.DataTemplate, System.Windows.DataTemplate)
    System.Windows.Controls.ContentControl.OnContentTemplateSelectorChanged(System.Windows.Controls.DataTemplateSelector, System.Windows.Controls.DataTemplateSelector)
    System.Windows.Controls.ContentControl.OnContentStringFormatChanged(System.String, System.String)
    System.Windows.Controls.ContentControl.LogicalChildren
    System.Windows.Controls.ContentControl.Content
    System.Windows.Controls.ContentControl.HasContent
    System.Windows.Controls.ContentControl.ContentTemplate
    System.Windows.Controls.ContentControl.ContentTemplateSelector
    System.Windows.Controls.ContentControl.ContentStringFormat
    System.Windows.Controls.Control.BorderBrushProperty
    System.Windows.Controls.Control.BorderThicknessProperty
    System.Windows.Controls.Control.BackgroundProperty
    System.Windows.Controls.Control.ForegroundProperty
    System.Windows.Controls.Control.FontFamilyProperty
    System.Windows.Controls.Control.FontSizeProperty
    System.Windows.Controls.Control.FontStretchProperty
    System.Windows.Controls.Control.FontStyleProperty
    System.Windows.Controls.Control.FontWeightProperty
    System.Windows.Controls.Control.HorizontalContentAlignmentProperty
    System.Windows.Controls.Control.VerticalContentAlignmentProperty
    System.Windows.Controls.Control.TabIndexProperty
    System.Windows.Controls.Control.IsTabStopProperty
    System.Windows.Controls.Control.PaddingProperty
    System.Windows.Controls.Control.TemplateProperty
    System.Windows.Controls.Control.PreviewMouseDoubleClickEvent
    System.Windows.Controls.Control.MouseDoubleClickEvent
    System.Windows.Controls.Control.OnTemplateChanged(System.Windows.Controls.ControlTemplate, System.Windows.Controls.ControlTemplate)
    System.Windows.Controls.Control.ToString()
    System.Windows.Controls.Control.OnPreviewMouseDoubleClick(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.Controls.Control.OnMouseDoubleClick(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.Controls.Control.MeasureOverride(System.Windows.Size)
    System.Windows.Controls.Control.ArrangeOverride(System.Windows.Size)
    System.Windows.Controls.Control.BorderBrush
    System.Windows.Controls.Control.BorderThickness
    System.Windows.Controls.Control.Background
    System.Windows.Controls.Control.Foreground
    System.Windows.Controls.Control.FontFamily
    System.Windows.Controls.Control.FontSize
    System.Windows.Controls.Control.FontStretch
    System.Windows.Controls.Control.FontStyle
    System.Windows.Controls.Control.FontWeight
    System.Windows.Controls.Control.HorizontalContentAlignment
    System.Windows.Controls.Control.VerticalContentAlignment
    System.Windows.Controls.Control.TabIndex
    System.Windows.Controls.Control.IsTabStop
    System.Windows.Controls.Control.Padding
    System.Windows.Controls.Control.Template
    System.Windows.Controls.Control.HandlesScrolling
    System.Windows.Controls.Control.PreviewMouseDoubleClick
    System.Windows.Controls.Control.MouseDoubleClick
    System.Windows.FrameworkElement.StyleProperty
    System.Windows.FrameworkElement.OverridesDefaultStyleProperty
    System.Windows.FrameworkElement.UseLayoutRoundingProperty
    System.Windows.FrameworkElement.DefaultStyleKeyProperty
    System.Windows.FrameworkElement.DataContextProperty
    System.Windows.FrameworkElement.BindingGroupProperty
    System.Windows.FrameworkElement.LanguageProperty
    System.Windows.FrameworkElement.NameProperty
    System.Windows.FrameworkElement.TagProperty
    System.Windows.FrameworkElement.InputScopeProperty
    System.Windows.FrameworkElement.RequestBringIntoViewEvent
    System.Windows.FrameworkElement.SizeChangedEvent
    System.Windows.FrameworkElement.ActualWidthProperty
    System.Windows.FrameworkElement.ActualHeightProperty
    System.Windows.FrameworkElement.LayoutTransformProperty
    System.Windows.FrameworkElement.WidthProperty
    System.Windows.FrameworkElement.MinWidthProperty
    System.Windows.FrameworkElement.MaxWidthProperty
    System.Windows.FrameworkElement.HeightProperty
    System.Windows.FrameworkElement.MinHeightProperty
    System.Windows.FrameworkElement.MaxHeightProperty
    System.Windows.FrameworkElement.FlowDirectionProperty
    System.Windows.FrameworkElement.MarginProperty
    System.Windows.FrameworkElement.HorizontalAlignmentProperty
    System.Windows.FrameworkElement.VerticalAlignmentProperty
    System.Windows.FrameworkElement.FocusVisualStyleProperty
    System.Windows.FrameworkElement.CursorProperty
    System.Windows.FrameworkElement.ForceCursorProperty
    System.Windows.FrameworkElement.LoadedEvent
    System.Windows.FrameworkElement.UnloadedEvent
    System.Windows.FrameworkElement.ToolTipProperty
    System.Windows.FrameworkElement.ContextMenuProperty
    System.Windows.FrameworkElement.ToolTipOpeningEvent
    System.Windows.FrameworkElement.ToolTipClosingEvent
    System.Windows.FrameworkElement.ContextMenuOpeningEvent
    System.Windows.FrameworkElement.ContextMenuClosingEvent
    System.Windows.FrameworkElement.OnStyleChanged(System.Windows.Style, System.Windows.Style)
    System.Windows.FrameworkElement.ParentLayoutInvalidated(System.Windows.UIElement)
    System.Windows.FrameworkElement.ApplyTemplate()
    System.Windows.FrameworkElement.OnApplyTemplate()
    System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard)
    System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard, System.Windows.Media.Animation.HandoffBehavior)
    System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard, System.Windows.Media.Animation.HandoffBehavior, System.Boolean)
    System.Windows.FrameworkElement.GetVisualChild(System.Int32)
    System.Windows.FrameworkElement.System.Windows.Markup.IQueryAmbient.IsAmbientPropertyAvailable(System.String)
    System.Windows.FrameworkElement.GetTemplateChild(System.String)
    System.Windows.FrameworkElement.FindResource(System.Object)
    System.Windows.FrameworkElement.TryFindResource(System.Object)
    System.Windows.FrameworkElement.SetResourceReference(System.Windows.DependencyProperty, System.Object)
    System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
    System.Windows.FrameworkElement.OnVisualParentChanged(System.Windows.DependencyObject)
    System.Windows.FrameworkElement.GetBindingExpression(System.Windows.DependencyProperty)
    System.Windows.FrameworkElement.SetBinding(System.Windows.DependencyProperty, System.Windows.Data.BindingBase)
    System.Windows.FrameworkElement.SetBinding(System.Windows.DependencyProperty, System.String)
    System.Windows.FrameworkElement.GetUIParentCore()
    System.Windows.FrameworkElement.BringIntoView()
    System.Windows.FrameworkElement.BringIntoView(System.Windows.Rect)
    System.Windows.FrameworkElement.GetFlowDirection(System.Windows.DependencyObject)
    System.Windows.FrameworkElement.SetFlowDirection(System.Windows.DependencyObject, System.Windows.FlowDirection)
    System.Windows.FrameworkElement.MeasureCore(System.Windows.Size)
    System.Windows.FrameworkElement.ArrangeCore(System.Windows.Rect)
    System.Windows.FrameworkElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)
    System.Windows.FrameworkElement.GetLayoutClip(System.Windows.Size)
    System.Windows.FrameworkElement.MoveFocus(System.Windows.Input.TraversalRequest)
    System.Windows.FrameworkElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)
    System.Windows.FrameworkElement.OnGotFocus(System.Windows.RoutedEventArgs)
    System.Windows.FrameworkElement.BeginInit()
    System.Windows.FrameworkElement.EndInit()
    System.Windows.FrameworkElement.OnInitialized(System.EventArgs)
    System.Windows.FrameworkElement.OnToolTipOpening(System.Windows.Controls.ToolTipEventArgs)
    System.Windows.FrameworkElement.OnToolTipClosing(System.Windows.Controls.ToolTipEventArgs)
    System.Windows.FrameworkElement.OnContextMenuOpening(System.Windows.Controls.ContextMenuEventArgs)
    System.Windows.FrameworkElement.OnContextMenuClosing(System.Windows.Controls.ContextMenuEventArgs)
    System.Windows.FrameworkElement.RegisterName(System.String, System.Object)
    System.Windows.FrameworkElement.UnregisterName(System.String)
    System.Windows.FrameworkElement.FindName(System.String)
    System.Windows.FrameworkElement.UpdateDefaultStyle()
    System.Windows.FrameworkElement.AddLogicalChild(System.Object)
    System.Windows.FrameworkElement.RemoveLogicalChild(System.Object)
    System.Windows.FrameworkElement.Style
    System.Windows.FrameworkElement.OverridesDefaultStyle
    System.Windows.FrameworkElement.UseLayoutRounding
    System.Windows.FrameworkElement.DefaultStyleKey
    System.Windows.FrameworkElement.Triggers
    System.Windows.FrameworkElement.TemplatedParent
    System.Windows.FrameworkElement.VisualChildrenCount
    System.Windows.FrameworkElement.Resources
    System.Windows.FrameworkElement.InheritanceBehavior
    System.Windows.FrameworkElement.DataContext
    System.Windows.FrameworkElement.BindingGroup
    System.Windows.FrameworkElement.Language
    System.Windows.FrameworkElement.Name
    System.Windows.FrameworkElement.Tag
    System.Windows.FrameworkElement.InputScope
    System.Windows.FrameworkElement.ActualWidth
    System.Windows.FrameworkElement.ActualHeight
    System.Windows.FrameworkElement.LayoutTransform
    System.Windows.FrameworkElement.Width
    System.Windows.FrameworkElement.MinWidth
    System.Windows.FrameworkElement.MaxWidth
    System.Windows.FrameworkElement.Height
    System.Windows.FrameworkElement.MinHeight
    System.Windows.FrameworkElement.MaxHeight
    System.Windows.FrameworkElement.FlowDirection
    System.Windows.FrameworkElement.Margin
    System.Windows.FrameworkElement.HorizontalAlignment
    System.Windows.FrameworkElement.VerticalAlignment
    System.Windows.FrameworkElement.FocusVisualStyle
    System.Windows.FrameworkElement.Cursor
    System.Windows.FrameworkElement.ForceCursor
    System.Windows.FrameworkElement.IsInitialized
    System.Windows.FrameworkElement.IsLoaded
    System.Windows.FrameworkElement.ToolTip
    System.Windows.FrameworkElement.ContextMenu
    System.Windows.FrameworkElement.Parent
    System.Windows.FrameworkElement.TargetUpdated
    System.Windows.FrameworkElement.SourceUpdated
    System.Windows.FrameworkElement.DataContextChanged
    System.Windows.FrameworkElement.RequestBringIntoView
    System.Windows.FrameworkElement.SizeChanged
    System.Windows.FrameworkElement.Initialized
    System.Windows.FrameworkElement.Loaded
    System.Windows.FrameworkElement.Unloaded
    System.Windows.FrameworkElement.ToolTipOpening
    System.Windows.FrameworkElement.ToolTipClosing
    System.Windows.FrameworkElement.ContextMenuOpening
    System.Windows.FrameworkElement.ContextMenuClosing
    System.Windows.UIElement.PreviewMouseDownEvent
    System.Windows.UIElement.MouseDownEvent
    System.Windows.UIElement.PreviewMouseUpEvent
    System.Windows.UIElement.MouseUpEvent
    System.Windows.UIElement.PreviewMouseLeftButtonDownEvent
    System.Windows.UIElement.MouseLeftButtonDownEvent
    System.Windows.UIElement.PreviewMouseLeftButtonUpEvent
    System.Windows.UIElement.MouseLeftButtonUpEvent
    System.Windows.UIElement.PreviewMouseRightButtonDownEvent
    System.Windows.UIElement.MouseRightButtonDownEvent
    System.Windows.UIElement.PreviewMouseRightButtonUpEvent
    System.Windows.UIElement.MouseRightButtonUpEvent
    System.Windows.UIElement.PreviewMouseMoveEvent
    System.Windows.UIElement.MouseMoveEvent
    System.Windows.UIElement.PreviewMouseWheelEvent
    System.Windows.UIElement.MouseWheelEvent
    System.Windows.UIElement.MouseEnterEvent
    System.Windows.UIElement.MouseLeaveEvent
    System.Windows.UIElement.GotMouseCaptureEvent
    System.Windows.UIElement.LostMouseCaptureEvent
    System.Windows.UIElement.QueryCursorEvent
    System.Windows.UIElement.PreviewStylusDownEvent
    System.Windows.UIElement.StylusDownEvent
    System.Windows.UIElement.PreviewStylusUpEvent
    System.Windows.UIElement.StylusUpEvent
    System.Windows.UIElement.PreviewStylusMoveEvent
    System.Windows.UIElement.StylusMoveEvent
    System.Windows.UIElement.PreviewStylusInAirMoveEvent
    System.Windows.UIElement.StylusInAirMoveEvent
    System.Windows.UIElement.StylusEnterEvent
    System.Windows.UIElement.StylusLeaveEvent
    System.Windows.UIElement.PreviewStylusInRangeEvent
    System.Windows.UIElement.StylusInRangeEvent
    System.Windows.UIElement.PreviewStylusOutOfRangeEvent
    System.Windows.UIElement.StylusOutOfRangeEvent
    System.Windows.UIElement.PreviewStylusSystemGestureEvent
    System.Windows.UIElement.StylusSystemGestureEvent
    System.Windows.UIElement.GotStylusCaptureEvent
    System.Windows.UIElement.LostStylusCaptureEvent
    System.Windows.UIElement.StylusButtonDownEvent
    System.Windows.UIElement.StylusButtonUpEvent
    System.Windows.UIElement.PreviewStylusButtonDownEvent
    System.Windows.UIElement.PreviewStylusButtonUpEvent
    System.Windows.UIElement.PreviewKeyDownEvent
    System.Windows.UIElement.KeyDownEvent
    System.Windows.UIElement.PreviewKeyUpEvent
    System.Windows.UIElement.KeyUpEvent
    System.Windows.UIElement.PreviewGotKeyboardFocusEvent
    System.Windows.UIElement.GotKeyboardFocusEvent
    System.Windows.UIElement.PreviewLostKeyboardFocusEvent
    System.Windows.UIElement.LostKeyboardFocusEvent
    System.Windows.UIElement.PreviewTextInputEvent
    System.Windows.UIElement.TextInputEvent
    System.Windows.UIElement.PreviewQueryContinueDragEvent
    System.Windows.UIElement.QueryContinueDragEvent
    System.Windows.UIElement.PreviewGiveFeedbackEvent
    System.Windows.UIElement.GiveFeedbackEvent
    System.Windows.UIElement.PreviewDragEnterEvent
    System.Windows.UIElement.DragEnterEvent
    System.Windows.UIElement.PreviewDragOverEvent
    System.Windows.UIElement.DragOverEvent
    System.Windows.UIElement.PreviewDragLeaveEvent
    System.Windows.UIElement.DragLeaveEvent
    System.Windows.UIElement.PreviewDropEvent
    System.Windows.UIElement.DropEvent
    System.Windows.UIElement.PreviewTouchDownEvent
    System.Windows.UIElement.TouchDownEvent
    System.Windows.UIElement.PreviewTouchMoveEvent
    System.Windows.UIElement.TouchMoveEvent
    System.Windows.UIElement.PreviewTouchUpEvent
    System.Windows.UIElement.TouchUpEvent
    System.Windows.UIElement.GotTouchCaptureEvent
    System.Windows.UIElement.LostTouchCaptureEvent
    System.Windows.UIElement.TouchEnterEvent
    System.Windows.UIElement.TouchLeaveEvent
    System.Windows.UIElement.IsMouseDirectlyOverProperty
    System.Windows.UIElement.IsMouseOverProperty
    System.Windows.UIElement.IsStylusOverProperty
    System.Windows.UIElement.IsKeyboardFocusWithinProperty
    System.Windows.UIElement.IsMouseCapturedProperty
    System.Windows.UIElement.IsMouseCaptureWithinProperty
    System.Windows.UIElement.IsStylusDirectlyOverProperty
    System.Windows.UIElement.IsStylusCapturedProperty
    System.Windows.UIElement.IsStylusCaptureWithinProperty
    System.Windows.UIElement.IsKeyboardFocusedProperty
    System.Windows.UIElement.AreAnyTouchesDirectlyOverProperty
    System.Windows.UIElement.AreAnyTouchesOverProperty
    System.Windows.UIElement.AreAnyTouchesCapturedProperty
    System.Windows.UIElement.AreAnyTouchesCapturedWithinProperty
    System.Windows.UIElement.AllowDropProperty
    System.Windows.UIElement.RenderTransformProperty
    System.Windows.UIElement.RenderTransformOriginProperty
    System.Windows.UIElement.OpacityProperty
    System.Windows.UIElement.OpacityMaskProperty
    System.Windows.UIElement.BitmapEffectProperty
    System.Windows.UIElement.EffectProperty
    System.Windows.UIElement.BitmapEffectInputProperty
    System.Windows.UIElement.CacheModeProperty
    System.Windows.UIElement.UidProperty
    System.Windows.UIElement.VisibilityProperty
    System.Windows.UIElement.ClipToBoundsProperty
    System.Windows.UIElement.ClipProperty
    System.Windows.UIElement.SnapsToDevicePixelsProperty
    System.Windows.UIElement.GotFocusEvent
    System.Windows.UIElement.LostFocusEvent
    System.Windows.UIElement.IsFocusedProperty
    System.Windows.UIElement.IsEnabledProperty
    System.Windows.UIElement.IsHitTestVisibleProperty
    System.Windows.UIElement.IsVisibleProperty
    System.Windows.UIElement.FocusableProperty
    System.Windows.UIElement.IsManipulationEnabledProperty
    System.Windows.UIElement.ManipulationStartingEvent
    System.Windows.UIElement.ManipulationStartedEvent
    System.Windows.UIElement.ManipulationDeltaEvent
    System.Windows.UIElement.ManipulationInertiaStartingEvent
    System.Windows.UIElement.ManipulationBoundaryFeedbackEvent
    System.Windows.UIElement.ManipulationCompletedEvent
    System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty, System.Windows.Media.Animation.AnimationClock)
    System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty, System.Windows.Media.Animation.AnimationClock, System.Windows.Media.Animation.HandoffBehavior)
    System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty, System.Windows.Media.Animation.AnimationTimeline)
    System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty, System.Windows.Media.Animation.AnimationTimeline, System.Windows.Media.Animation.HandoffBehavior)
    System.Windows.UIElement.GetAnimationBaseValue(System.Windows.DependencyProperty)
    System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)
    System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent, System.Delegate)
    System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent, System.Delegate, System.Boolean)
    System.Windows.UIElement.RemoveHandler(System.Windows.RoutedEvent, System.Delegate)
    System.Windows.UIElement.AddToEventRoute(System.Windows.EventRoute, System.Windows.RoutedEventArgs)
    System.Windows.UIElement.OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)
    System.Windows.UIElement.OnPreviewMouseMove(System.Windows.Input.MouseEventArgs)
    System.Windows.UIElement.OnMouseMove(System.Windows.Input.MouseEventArgs)
    System.Windows.UIElement.OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs)
    System.Windows.UIElement.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)
    System.Windows.UIElement.OnMouseEnter(System.Windows.Input.MouseEventArgs)
    System.Windows.UIElement.OnMouseLeave(System.Windows.Input.MouseEventArgs)
    System.Windows.UIElement.OnGotMouseCapture(System.Windows.Input.MouseEventArgs)
    System.Windows.UIElement.OnLostMouseCapture(System.Windows.Input.MouseEventArgs)
    System.Windows.UIElement.OnQueryCursor(System.Windows.Input.QueryCursorEventArgs)
    System.Windows.UIElement.OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs)
    System.Windows.UIElement.OnStylusDown(System.Windows.Input.StylusDownEventArgs)
    System.Windows.UIElement.OnPreviewStylusUp(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnStylusUp(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnPreviewStylusMove(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnStylusMove(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnStylusInAirMove(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnStylusEnter(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnStylusLeave(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnStylusInRange(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnStylusOutOfRange(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)
    System.Windows.UIElement.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)
    System.Windows.UIElement.OnGotStylusCapture(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnLostStylusCapture(System.Windows.Input.StylusEventArgs)
    System.Windows.UIElement.OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)
    System.Windows.UIElement.OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)
    System.Windows.UIElement.OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)
    System.Windows.UIElement.OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)
    System.Windows.UIElement.OnPreviewKeyDown(System.Windows.Input.KeyEventArgs)
    System.Windows.UIElement.OnKeyDown(System.Windows.Input.KeyEventArgs)
    System.Windows.UIElement.OnPreviewKeyUp(System.Windows.Input.KeyEventArgs)
    System.Windows.UIElement.OnKeyUp(System.Windows.Input.KeyEventArgs)
    System.Windows.UIElement.OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)
    System.Windows.UIElement.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)
    System.Windows.UIElement.OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)
    System.Windows.UIElement.OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)
    System.Windows.UIElement.OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs)
    System.Windows.UIElement.OnTextInput(System.Windows.Input.TextCompositionEventArgs)
    System.Windows.UIElement.OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)
    System.Windows.UIElement.OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)
    System.Windows.UIElement.OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs)
    System.Windows.UIElement.OnGiveFeedback(System.Windows.GiveFeedbackEventArgs)
    System.Windows.UIElement.OnPreviewDragEnter(System.Windows.DragEventArgs)
    System.Windows.UIElement.OnDragEnter(System.Windows.DragEventArgs)
    System.Windows.UIElement.OnPreviewDragOver(System.Windows.DragEventArgs)
    System.Windows.UIElement.OnDragOver(System.Windows.DragEventArgs)
    System.Windows.UIElement.OnPreviewDragLeave(System.Windows.DragEventArgs)
    System.Windows.UIElement.OnDragLeave(System.Windows.DragEventArgs)
    System.Windows.UIElement.OnPreviewDrop(System.Windows.DragEventArgs)
    System.Windows.UIElement.OnDrop(System.Windows.DragEventArgs)
    System.Windows.UIElement.OnPreviewTouchDown(System.Windows.Input.TouchEventArgs)
    System.Windows.UIElement.OnTouchDown(System.Windows.Input.TouchEventArgs)
    System.Windows.UIElement.OnPreviewTouchMove(System.Windows.Input.TouchEventArgs)
    System.Windows.UIElement.OnTouchMove(System.Windows.Input.TouchEventArgs)
    System.Windows.UIElement.OnPreviewTouchUp(System.Windows.Input.TouchEventArgs)
    System.Windows.UIElement.OnTouchUp(System.Windows.Input.TouchEventArgs)
    System.Windows.UIElement.OnGotTouchCapture(System.Windows.Input.TouchEventArgs)
    System.Windows.UIElement.OnLostTouchCapture(System.Windows.Input.TouchEventArgs)
    System.Windows.UIElement.OnTouchEnter(System.Windows.Input.TouchEventArgs)
    System.Windows.UIElement.OnTouchLeave(System.Windows.Input.TouchEventArgs)
    System.Windows.UIElement.OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)
    System.Windows.UIElement.OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)
    System.Windows.UIElement.OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)
    System.Windows.UIElement.OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)
    System.Windows.UIElement.OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)
    System.Windows.UIElement.OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)
    System.Windows.UIElement.OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)
    System.Windows.UIElement.OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs)
    System.Windows.UIElement.InvalidateMeasure()
    System.Windows.UIElement.InvalidateArrange()
    System.Windows.UIElement.InvalidateVisual()
    System.Windows.UIElement.OnChildDesiredSizeChanged(System.Windows.UIElement)
    System.Windows.UIElement.Measure(System.Windows.Size)
    System.Windows.UIElement.Arrange(System.Windows.Rect)
    System.Windows.UIElement.OnRender(System.Windows.Media.DrawingContext)
    System.Windows.UIElement.UpdateLayout()
    System.Windows.UIElement.TranslatePoint(System.Windows.Point, System.Windows.UIElement)
    System.Windows.UIElement.InputHitTest(System.Windows.Point)
    System.Windows.UIElement.CaptureMouse()
    System.Windows.UIElement.ReleaseMouseCapture()
    System.Windows.UIElement.CaptureStylus()
    System.Windows.UIElement.ReleaseStylusCapture()
    System.Windows.UIElement.Focus()
    System.Windows.UIElement.OnAccessKey(System.Windows.Input.AccessKeyEventArgs)
    System.Windows.UIElement.HitTestCore(System.Windows.Media.PointHitTestParameters)
    System.Windows.UIElement.HitTestCore(System.Windows.Media.GeometryHitTestParameters)
    System.Windows.UIElement.OnLostFocus(System.Windows.RoutedEventArgs)
    System.Windows.UIElement.OnManipulationStarting(System.Windows.Input.ManipulationStartingEventArgs)
    System.Windows.UIElement.OnManipulationStarted(System.Windows.Input.ManipulationStartedEventArgs)
    System.Windows.UIElement.OnManipulationDelta(System.Windows.Input.ManipulationDeltaEventArgs)
    System.Windows.UIElement.OnManipulationInertiaStarting(System.Windows.Input.ManipulationInertiaStartingEventArgs)
    System.Windows.UIElement.OnManipulationBoundaryFeedback(System.Windows.Input.ManipulationBoundaryFeedbackEventArgs)
    System.Windows.UIElement.OnManipulationCompleted(System.Windows.Input.ManipulationCompletedEventArgs)
    System.Windows.UIElement.CaptureTouch(System.Windows.Input.TouchDevice)
    System.Windows.UIElement.ReleaseTouchCapture(System.Windows.Input.TouchDevice)
    System.Windows.UIElement.ReleaseAllTouchCaptures()
    System.Windows.UIElement.HasAnimatedProperties
    System.Windows.UIElement.InputBindings
    System.Windows.UIElement.CommandBindings
    System.Windows.UIElement.AllowDrop
    System.Windows.UIElement.StylusPlugIns
    System.Windows.UIElement.DesiredSize
    System.Windows.UIElement.IsMeasureValid
    System.Windows.UIElement.IsArrangeValid
    System.Windows.UIElement.RenderSize
    System.Windows.UIElement.RenderTransform
    System.Windows.UIElement.RenderTransformOrigin
    System.Windows.UIElement.IsMouseDirectlyOver
    System.Windows.UIElement.IsMouseOver
    System.Windows.UIElement.IsStylusOver
    System.Windows.UIElement.IsKeyboardFocusWithin
    System.Windows.UIElement.IsMouseCaptured
    System.Windows.UIElement.IsMouseCaptureWithin
    System.Windows.UIElement.IsStylusDirectlyOver
    System.Windows.UIElement.IsStylusCaptured
    System.Windows.UIElement.IsStylusCaptureWithin
    System.Windows.UIElement.IsKeyboardFocused
    System.Windows.UIElement.IsInputMethodEnabled
    System.Windows.UIElement.Opacity
    System.Windows.UIElement.OpacityMask
    System.Windows.UIElement.BitmapEffect
    System.Windows.UIElement.Effect
    System.Windows.UIElement.BitmapEffectInput
    System.Windows.UIElement.CacheMode
    System.Windows.UIElement.Uid
    System.Windows.UIElement.Visibility
    System.Windows.UIElement.ClipToBounds
    System.Windows.UIElement.Clip
    System.Windows.UIElement.SnapsToDevicePixels
    System.Windows.UIElement.HasEffectiveKeyboardFocus
    System.Windows.UIElement.IsFocused
    System.Windows.UIElement.IsEnabled
    System.Windows.UIElement.IsEnabledCore
    System.Windows.UIElement.IsHitTestVisible
    System.Windows.UIElement.IsVisible
    System.Windows.UIElement.Focusable
    System.Windows.UIElement.PersistId
    System.Windows.UIElement.IsManipulationEnabled
    System.Windows.UIElement.AreAnyTouchesOver
    System.Windows.UIElement.AreAnyTouchesDirectlyOver
    System.Windows.UIElement.AreAnyTouchesCapturedWithin
    System.Windows.UIElement.AreAnyTouchesCaptured
    System.Windows.UIElement.TouchesCaptured
    System.Windows.UIElement.TouchesCapturedWithin
    System.Windows.UIElement.TouchesOver
    System.Windows.UIElement.TouchesDirectlyOver
    System.Windows.UIElement.PreviewMouseDown
    System.Windows.UIElement.MouseDown
    System.Windows.UIElement.PreviewMouseUp
    System.Windows.UIElement.MouseUp
    System.Windows.UIElement.PreviewMouseLeftButtonDown
    System.Windows.UIElement.MouseLeftButtonDown
    System.Windows.UIElement.PreviewMouseLeftButtonUp
    System.Windows.UIElement.MouseLeftButtonUp
    System.Windows.UIElement.PreviewMouseRightButtonDown
    System.Windows.UIElement.MouseRightButtonDown
    System.Windows.UIElement.PreviewMouseRightButtonUp
    System.Windows.UIElement.MouseRightButtonUp
    System.Windows.UIElement.PreviewMouseMove
    System.Windows.UIElement.MouseMove
    System.Windows.UIElement.PreviewMouseWheel
    System.Windows.UIElement.MouseWheel
    System.Windows.UIElement.MouseEnter
    System.Windows.UIElement.MouseLeave
    System.Windows.UIElement.GotMouseCapture
    System.Windows.UIElement.LostMouseCapture
    System.Windows.UIElement.QueryCursor
    System.Windows.UIElement.PreviewStylusDown
    System.Windows.UIElement.StylusDown
    System.Windows.UIElement.PreviewStylusUp
    System.Windows.UIElement.StylusUp
    System.Windows.UIElement.PreviewStylusMove
    System.Windows.UIElement.StylusMove
    System.Windows.UIElement.PreviewStylusInAirMove
    System.Windows.UIElement.StylusInAirMove
    System.Windows.UIElement.StylusEnter
    System.Windows.UIElement.StylusLeave
    System.Windows.UIElement.PreviewStylusInRange
    System.Windows.UIElement.StylusInRange
    System.Windows.UIElement.PreviewStylusOutOfRange
    System.Windows.UIElement.StylusOutOfRange
    System.Windows.UIElement.PreviewStylusSystemGesture
    System.Windows.UIElement.StylusSystemGesture
    System.Windows.UIElement.GotStylusCapture
    System.Windows.UIElement.LostStylusCapture
    System.Windows.UIElement.StylusButtonDown
    System.Windows.UIElement.StylusButtonUp
    System.Windows.UIElement.PreviewStylusButtonDown
    System.Windows.UIElement.PreviewStylusButtonUp
    System.Windows.UIElement.PreviewKeyDown
    System.Windows.UIElement.KeyDown
    System.Windows.UIElement.PreviewKeyUp
    System.Windows.UIElement.KeyUp
    System.Windows.UIElement.PreviewGotKeyboardFocus
    System.Windows.UIElement.GotKeyboardFocus
    System.Windows.UIElement.PreviewLostKeyboardFocus
    System.Windows.UIElement.LostKeyboardFocus
    System.Windows.UIElement.PreviewTextInput
    System.Windows.UIElement.TextInput
    System.Windows.UIElement.PreviewQueryContinueDrag
    System.Windows.UIElement.QueryContinueDrag
    System.Windows.UIElement.PreviewGiveFeedback
    System.Windows.UIElement.GiveFeedback
    System.Windows.UIElement.PreviewDragEnter
    System.Windows.UIElement.DragEnter
    System.Windows.UIElement.PreviewDragOver
    System.Windows.UIElement.DragOver
    System.Windows.UIElement.PreviewDragLeave
    System.Windows.UIElement.DragLeave
    System.Windows.UIElement.PreviewDrop
    System.Windows.UIElement.Drop
    System.Windows.UIElement.PreviewTouchDown
    System.Windows.UIElement.TouchDown
    System.Windows.UIElement.PreviewTouchMove
    System.Windows.UIElement.TouchMove
    System.Windows.UIElement.PreviewTouchUp
    System.Windows.UIElement.TouchUp
    System.Windows.UIElement.GotTouchCapture
    System.Windows.UIElement.LostTouchCapture
    System.Windows.UIElement.TouchEnter
    System.Windows.UIElement.TouchLeave
    System.Windows.UIElement.IsMouseDirectlyOverChanged
    System.Windows.UIElement.IsKeyboardFocusWithinChanged
    System.Windows.UIElement.IsMouseCapturedChanged
    System.Windows.UIElement.IsMouseCaptureWithinChanged
    System.Windows.UIElement.IsStylusDirectlyOverChanged
    System.Windows.UIElement.IsStylusCapturedChanged
    System.Windows.UIElement.IsStylusCaptureWithinChanged
    System.Windows.UIElement.IsKeyboardFocusedChanged
    System.Windows.UIElement.LayoutUpdated
    System.Windows.UIElement.GotFocus
    System.Windows.UIElement.LostFocus
    System.Windows.UIElement.IsEnabledChanged
    System.Windows.UIElement.IsHitTestVisibleChanged
    System.Windows.UIElement.IsVisibleChanged
    System.Windows.UIElement.FocusableChanged
    System.Windows.UIElement.ManipulationStarting
    System.Windows.UIElement.ManipulationStarted
    System.Windows.UIElement.ManipulationDelta
    System.Windows.UIElement.ManipulationInertiaStarting
    System.Windows.UIElement.ManipulationBoundaryFeedback
    System.Windows.UIElement.ManipulationCompleted
    System.Windows.Media.Visual.AddVisualChild(System.Windows.Media.Visual)
    System.Windows.Media.Visual.RemoveVisualChild(System.Windows.Media.Visual)
    System.Windows.Media.Visual.OnVisualChildrenChanged(System.Windows.DependencyObject, System.Windows.DependencyObject)
    System.Windows.Media.Visual.OnDpiChanged(System.Windows.DpiScale, System.Windows.DpiScale)
    System.Windows.Media.Visual.IsAncestorOf(System.Windows.DependencyObject)
    System.Windows.Media.Visual.IsDescendantOf(System.Windows.DependencyObject)
    System.Windows.Media.Visual.FindCommonVisualAncestor(System.Windows.DependencyObject)
    System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Visual)
    System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Media3D.Visual3D)
    System.Windows.Media.Visual.TransformToDescendant(System.Windows.Media.Visual)
    System.Windows.Media.Visual.TransformToVisual(System.Windows.Media.Visual)
    System.Windows.Media.Visual.PointToScreen(System.Windows.Point)
    System.Windows.Media.Visual.PointFromScreen(System.Windows.Point)
    System.Windows.Media.Visual.VisualParent
    System.Windows.Media.Visual.VisualTransform
    System.Windows.Media.Visual.VisualEffect
    System.Windows.Media.Visual.VisualBitmapEffect
    System.Windows.Media.Visual.VisualBitmapEffectInput
    System.Windows.Media.Visual.VisualCacheMode
    System.Windows.Media.Visual.VisualScrollableAreaClip
    System.Windows.Media.Visual.VisualClip
    System.Windows.Media.Visual.VisualOffset
    System.Windows.Media.Visual.VisualOpacity
    System.Windows.Media.Visual.VisualEdgeMode
    System.Windows.Media.Visual.VisualBitmapScalingMode
    System.Windows.Media.Visual.VisualClearTypeHint
    System.Windows.Media.Visual.VisualTextRenderingMode
    System.Windows.Media.Visual.VisualTextHintingMode
    System.Windows.Media.Visual.VisualOpacityMask
    System.Windows.Media.Visual.VisualXSnappingGuidelines
    System.Windows.Media.Visual.VisualYSnappingGuidelines
    System.Windows.DependencyObject.Equals(System.Object)
    System.Windows.DependencyObject.GetHashCode()
    System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)
    System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty, System.Object)
    System.Windows.DependencyObject.SetCurrentValue(System.Windows.DependencyProperty, System.Object)
    System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey, System.Object)
    System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)
    System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)
    System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
    System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)
    System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)
    System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)
    System.Windows.DependencyObject.GetLocalValueEnumerator()
    System.Windows.DependencyObject.DependencyObjectType
    System.Windows.DependencyObject.IsSealed
    System.Windows.Threading.DispatcherObject.Dispatcher
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()

    Implements

    System.Windows.Media.Animation.IAnimatable
    System.Windows.IFrameworkInputElement
    System.Windows.IInputElement
    System.ComponentModel.ISupportInitialize
    System.Windows.Markup.IQueryAmbient
    System.Windows.Markup.IAddChild
    IOutlineControl
    System.Windows.Markup.IComponentConnector

    Extension Methods

    ExtensionMethods.GetVisualAncestors(DependencyObject)
    ExtensionMethods.AddCommandHandler(UIElement, ICommand, Action)
    ExtensionMethods.AddCommandHandler(UIElement, ICommand, Action, Func<Boolean>)
    ModelTools.CreateVisualTree(UIElement)
    UIHelpers.GetParentObject(DependencyObject, Boolean)
    UIHelpers.TryFindParent<T>(DependencyObject, Boolean)
    UIHelpers.TryFindChild<T>(DependencyObject)
    UIHelpers.TryFindChild<T>(DependencyObject, String)
    RemoveChildHelper.RemoveChild(DependencyObject, UIElement)
    VisualTreeUtility.FindChild<T>(DependencyObject, String)
    VisualTreeUtility.EnumerateParents(DependencyObject)
    In This Article
    Back to top Copyright AlterNET Software Download PDF