AdornerPanel 类

为在设计时用作装饰器的 Windows 演示基础 (WPF) 控件提供容器。

继承层次结构

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Panel
              Microsoft.Windows.Design.Interaction.AdornerPanel

命名空间:  Microsoft.Windows.Design.Interaction
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
Public Class AdornerPanel _
    Inherits Panel
public class AdornerPanel : Panel
public ref class AdornerPanel : public Panel
type AdornerPanel =  
    class
        inherit Panel
    end
public class AdornerPanel extends Panel

AdornerPanel 类型公开以下成员。

构造函数

  名称 说明
公共方法 AdornerPanel 初始化 AdornerPanel 类的新实例。

页首

属性

  名称 说明
公共属性 ActualHeight 获取此元素的呈现高度。 (继承自 FrameworkElement。)
公共属性 ActualWidth 获取此元素的呈现宽度。 (继承自 FrameworkElement。)
公共属性 AllowDrop 获取或设置一个值,该值指示此元素是否可用作拖放操作的目标。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Background 获取或设置用于填充 Panel 的边框之间的区域的 Brush。 (继承自 Panel。)
公共属性 BindingGroup 获取或设置用于该元素的 BindingGroup。 (继承自 FrameworkElement。)
公共属性 BitmapEffect 已过时。获取或设置直接应用于此元素中的呈现内容的位图效果。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 BitmapEffectInput 已过时。为直接应用于此元素中的呈现内容的位图效果获取或设置输入源。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Children 获取此 Panel 的子元素的 UIElementCollection。 (继承自 Panel。)
公共属性 Clip 获取或设置用于定义元素内容边框的几何图形。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 ClipToBounds 获取或设置一个值,用于表示是否剪裁此元素的内容(或来自此元素的子元素的内容)以适合包含元素的大小。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 CommandBindings 获取与此元素关联的 CommandBinding 对象的集合。CommandBinding 为此元素启用命令处理,并声明命令、命令的事件和由此元素附加的处理程序之间的链接。 (继承自 UIElement。)
公共属性 ContextMenu 获取或设置每当通过user interface (UI) 从此元素内部请求上下文菜单时应该显示的上下文菜单元素。 (继承自 FrameworkElement。)
公共属性 Cursor 获取或设置当鼠标指针悬停在此元素上时显示的光标。 (继承自 FrameworkElement。)
公共属性 DataContext 获取或设置元素参与数据绑定时的数据上下文。 (继承自 FrameworkElement。)
受保护的属性 DefaultStyleKey 在使用或定义主题样式时,获取或设置用于引用此控件的样式的键。 (继承自 FrameworkElement。)
公共属性 DependencyObjectType 获取对此实例的 CLR 类型进行包装的 DependencyObjectType。  (继承自 DependencyObject。)
公共属性 DesiredSize 获取此元素在布局过程的测量处理过程中计算的大小。 (继承自 UIElement。)
公共属性 Dispatcher 获取与此 DispatcherObject 关联的 Dispatcher。 (继承自 DispatcherObject。)
公共属性 Effect 获取或设置要应用于 UIElement 的位图效果。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 FlowDirection 获取或设置文本和其他user interface (UI) 元素在控制它们布局的任何父元素中的流动方向。 (继承自 FrameworkElement。)
公共属性 Focusable 获取或设置一个值,该值指示该元素是否可以接收焦点。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 FocusVisualStyle 获取或设置一个属性,该属性支持自定义将在此元素捕获键盘焦点时应用于此元素的外观、效果或其他样式特征。 (继承自 FrameworkElement。)
公共属性 ForceCursor 获取或设置一个值,该值指示此 FrameworkElement 是否应该强制user interface (UI) 按照 Cursor 属性所声明的方式呈现光标。 (继承自 FrameworkElement。)
公共属性 HasAnimatedProperties 获取一个值,该值指示此元素是否具有任何进行动画处理的属性。 (继承自 UIElement。)
受保护的属性 HasLogicalOrientation 获取一个值,该值指示此 Panel 是否在单个维度中排列其子代。 (继承自 Panel。)
公共属性 Height 获取或设置元素的建议高度。 (继承自 FrameworkElement。)
公共属性 HorizontalAlignment 获取或设置在父元素(如面板或项控件)中构成此元素时应用于此元素的水平对齐特征。 (继承自 FrameworkElement。)
受保护的属性 InheritanceBehavior 获取或设置属性值继承、资源键查找和RelativeSource FindAncestor 查找的范围限制。 (继承自 FrameworkElement。)
公共属性 InputBindings 获取与此元素关联的输入绑定的集合。 (继承自 UIElement。)
公共属性 InputScope 获取或设置此 FrameworkElement 使用的输入上下文。 (继承自 FrameworkElement。)
受保护的属性 InternalChildren 获取子元素的 UIElementCollection。 (继承自 Panel。)
公共属性 IsArrangeValid 获取一个值,该值指示此元素布局中的子元素的计算大小和位置是否有效。 (继承自 UIElement。)
公共属性 IsContentFocusable 获取或设置 IsContentFocusable 值。
公共属性 IsEnabled 获取或设置一个值,该值指示是否在user interface (UI) 中启用了此元素。这是一个依赖项属性。 (继承自 UIElement。)
受保护的属性 IsEnabledCore 获取一个值,该值成为派生类中 IsEnabled 的返回值。 (继承自 UIElement。)
公共属性 IsFocused 获取一个值,该值确定此元素是否具有逻辑焦点。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsHitTestVisible 获取或设置一个值,该值声明此元素是否可以作为其呈现内容的某部分的命中测试结果返回。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsInitialized 获取一个值,该值指示此元素是否已初始化(在 XAML 处理器处理的过程中初始化,或通过显式调用其 EndInit 方法进行初始化)。 (继承自 FrameworkElement。)
公共属性 IsInputMethodEnabled 获取一个值,该值指示是否启用一个输入法系统(如Input Method Editor (IME)),以便用于处理此元素的输入。 (继承自 UIElement。)
公共属性 IsItemsHost 获取或设置一个值,该值指示此 Panel 是由 ItemsControl 生成的 user interface (UI) 项的容器。 (继承自 Panel。)
公共属性 IsKeyboardFocused 获取一个值,该值指示此元素是否具有键盘焦点。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsKeyboardFocusWithin 获取一个值,该值指示键盘焦点是否位于元素或其可视树子元素内的任意位置。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsLoaded 获取一个值,该值指示是否已加载此元素以供呈现。 (继承自 FrameworkElement。)
公共属性 IsMeasureValid 获取一个值,该值指示布局测量返回的当前大小是否有效。 (继承自 UIElement。)
公共属性 IsMouseCaptured 获取一个值,该值指示此元素是否捕获了鼠标。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsMouseCaptureWithin 获取一个值,该值确定此元素或其可视树中的子元素是否具有鼠标捕获。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsMouseDirectlyOver 获取一个值,该值指示鼠标指针的位置是否与考虑元素组合的命中测试结果相对应。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsMouseOver 获取一个值,该值指示鼠标指针是否位于此元素(包括可视树上的子元素)上。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsSealed 获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject。)
公共属性 IsStylusCaptured 获取一个值,该值指示此元素是否捕获了触笔。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsStylusCaptureWithin 获取一个值,该值确定此元素或其边界和可视树中的元素是否具有触笔捕获。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsStylusDirectlyOver 获取一个值,该值指示触笔的位置是否与考虑元素组合的命中测试结果相对应。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsStylusOver 获取一个值,该值指示触笔光标是否位于此元素(包括可视子元素)上。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsVisible 获取一个值,该值指示此元素在user interface (UI) 中是否可见。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Language 获取或设置适用于某个元素的本地化/全球化语言信息。 (继承自 FrameworkElement。)
公共属性 LayoutTransform 获取或设置在执行布局时应该应用于此元素的图形转换方式。 (继承自 FrameworkElement。)
受保护的属性 LogicalChildren 获取一个枚举器,它可以循环访问此 Panel 元素的各个逻辑子元素。 (继承自 Panel。)
受保护的属性 LogicalOrientation 如果面板支持只有一个维度的布局,则为面板的 Orientation。 (继承自 Panel。)
公共属性 Margin 获取或设置元素的外边距。 (继承自 FrameworkElement。)
公共属性 MaxHeight 获取或设置元素的最大高度约束。 (继承自 FrameworkElement。)
公共属性 MaxWidth 获取或设置元素的最大宽度约束。 (继承自 FrameworkElement。)
公共属性 MinHeight 获取或设置元素的最小高度约束。 (继承自 FrameworkElement。)
公共属性 MinWidth 获取或设置元素的最小宽度约束。 (继承自 FrameworkElement。)
公共属性 Model 获取或设置与装饰器面板关联的 ModelItem
公共属性 Name 获取或设置元素的标识名称。该名称提供一个引用,以便当 XAML 处理器在处理过程中构造标记元素之后,代码隐藏(如事件处理程序代码)可以对该元素进行引用。 (继承自 FrameworkElement。)
受保护的属性 OffsetRect 获取或设置定义装饰器面板与所装饰控件的偏移量的矩形。
公共属性 Opacity 获取或设置当 UIElement 在user interface (UI) 中呈现时为其整体应用的不透明度因子。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 OpacityMask 获取或设置不透明蒙板,作为应用于此元素已呈现内容的任何 Alpha 通道蒙板的 Brush 实现。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Order 获取或设置 Order 值。
公共属性 OverridesDefaultStyle 获取或设置一个值,该值指示此元素是否合并了主题样式中的样式属性。 (继承自 FrameworkElement。)
公共属性 Parent 获取此元素的逻辑父级元素。 (继承自 FrameworkElement。)
公共属性 PersistId 已过时。获取一个唯一标识此元素的值。 (继承自 UIElement。)
公共属性 RenderSize 获取(或设置,请参见备注)此元素的最终呈现大小。 (继承自 UIElement。)
公共属性 RenderTransform 获取或设置影响此元素呈现位置的转换信息。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 RenderTransformOrigin 获取或设置由 RenderTransform 声明的任何可能呈现转换的中心点,相对于元素的边界。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Resources 获取或设置本地定义的资源字典。 (继承自 FrameworkElement。)
公共属性 SnapsToDevicePixels 获取或设置一个值,该值决定在呈现过程中,此元素的呈现是否应使用特定于设备的像素设置。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Style 获取或设置此元素在呈现时使用的样式。 (继承自 FrameworkElement。)
受保护的属性 StylusPlugIns 获取与此元素关联的所有触笔插件(自定义)对象的集合。 (继承自 UIElement。)
公共属性 Tag 获取或设置一个可用于存储有关此元素的自定义信息的任意对象值。 (继承自 FrameworkElement。)
公共属性 TemplatedParent 获取一个对此元素的模板父级的引用。如果此元素不是通过模板创建而成,则此属性并不相关。 (继承自 FrameworkElement。)
公共属性 ToolTip 获取或设置在user interface (UI) 中为此元素显示的工具提示对象。 (继承自 FrameworkElement。)
公共属性 Triggers 获取直接在此元素上建立或在子元素中建立的触发器的集合。 (继承自 FrameworkElement。)
公共属性 Uid 获取或设置此元素的唯一标识符(用于本地化)。这是一个依赖项属性。 (继承自 UIElement。)
受保护的属性 UseMirrorTransform 确定是否使用镜像转换。
公共属性 VerticalAlignment 获取或设置在父元素(如面板或项控件)中组合此元素时应用于此元素的垂直对齐特征。 (继承自 FrameworkElement。)
公共属性 View 获取或设置装饰器面板的关联视图。
公共属性 Visibility 获取或设置此元素的user interface (UI) 可见性。这是一个依赖项属性。 (继承自 UIElement。)
受保护的属性 VisualBitmapEffect 已过时。获取或设置 VisualBitmapEffect 值。 (继承自 Visual。)
受保护的属性 VisualBitmapEffectInput 已过时。获取或设置 VisualBitmapEffectInput 值。 (继承自 Visual。)
受保护的属性 VisualBitmapScalingMode 获取或设置 VisualBitmapScalingMode。 (继承自 Visual。)
受保护的属性 VisualChildrenCount 获取此 Panel 实例中的子 Visual 对象数。 (继承自 Panel。)
受保护的属性 VisualClip 获取或设置 Visual 的剪辑区域作为 Geometry 值。 (继承自 Visual。)
受保护的属性 VisualEdgeMode 获取或设置 Visual 的边缘模式作为 EdgeMode 值。 (继承自 Visual。)
受保护的属性 VisualEffect 获取或设置要应用于 Visual 的位图效果。 (继承自 Visual。)
受保护的属性 VisualOffset 获取或设置可视对象的偏移量值。 (继承自 Visual。)
受保护的属性 VisualOpacity 获取或设置 Visual 的不透明度。 (继承自 Visual。)
受保护的属性 VisualOpacityMask 获取或设置 Brush 值,该值表示 Visual 的不透明蒙板。 (继承自 Visual。)
受保护的属性 VisualParent 获取可视对象的可视化树父级。 (继承自 Visual。)
受保护的属性 VisualTransform 获取或设置 VisualTransform 值。 (继承自 Visual。)
受保护的属性 VisualXSnappingGuidelines 获取或设置 X 坐标(垂直)准线集合。 (继承自 Visual。)
受保护的属性 VisualYSnappingGuidelines 获取或设置 Y 坐标(水平)准线集合。 (继承自 Visual。)
公共属性 Width 获取或设置元素的宽度。 (继承自 FrameworkElement。)

页首

附加属性

  名称 说明
公共附加属性 AdornerHorizontalAlignment 获取或设置父 AdornerPanel 内的子元素的 AdornerHorizontalAlignment 值。
公共附加属性 AdornerMargin 获取或设置父 AdornerPanel 内的子元素的 AdornerMargin 值。
公共附加属性 AdornerVerticalAlignment 获取或设置父 AdornerPanel 内的子元素的 AdornerVerticalAlignment 值。
公共附加属性 HorizontalStretch 获取或设置 x 轴的 AdornerStretch 值。
公共附加属性 Placements 注意:此 API 现在已过时。获取或设置 AdornerPlacementValue 对象的集合,这些对象指定装饰器在装饰器面板中的大小和位置。
公共附加属性 VerticalStretch 获取或设置 y 轴的 AdornerStretch 值。

页首

方法

  名称 说明
公共方法 AddHandler(RoutedEvent, Delegate) 为指定的路由事件添加路由事件处理程序,并将该处理程序添加到当前元素的处理程序集合中。 (继承自 UIElement。)
公共方法 AddHandler(RoutedEvent, Delegate, Boolean) 为指定的路由事件添加路由事件处理程序,并将该处理程序添加到当前元素的处理程序集合中。将 handledEventsToo 指定为 true 时,可为已标记为由其他元素在事件路由过程中处理的路由事件调用所提供的处理程序。 (继承自 UIElement。)
受保护的方法 AddLogicalChild 将提供的对象添加到此元素的逻辑树。 (继承自 FrameworkElement。)
公共方法 AddToEventRoute 将处理程序添加到当前 UIElement 事件处理程序集合的指定 EventRoute 中。 (继承自 UIElement。)
受保护的方法 AddVisualChild 定义两个可视对象之间的父子关系。 (继承自 Visual。)
公共方法 ApplyAnimationClock(DependencyProperty, AnimationClock) 向此元素的指定依赖项属性应用动画。任何现有动画都将停止并被替换为新动画。 (继承自 UIElement。)
公共方法 ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) 向此元素的指定依赖项属性应用动画,并可以指定当该属性已有正在运行的动画时所要执行的操作。 (继承自 UIElement。)
公共方法 ApplyTemplate 在必要时构建当前模板的可视化树,然后返回一个值,该值指示可视化树是否由此调用重新构建。 (继承自 FrameworkElement。)
公共方法 Arrange 定位子元素并确定 UIElement 的大小。父元素从其 ArrangeCore 实现(或 WPF 框架级别等效项)调用此方法以形成递归布局更新。此方法产生第二次布局更新。 (继承自 UIElement。)
受保护的方法 ArrangeCore 实现 ArrangeCore(在 UIElement 中定义为虚拟对象)并密封实现。 (继承自 FrameworkElement。)
受保护的方法 ArrangeOverride 在派生类中重写时,请为 FrameworkElement 派生类定位子元素并确定大小。 (重写 FrameworkElement.ArrangeOverride(Size)。)
公共方法 BeginAnimation(DependencyProperty, AnimationTimeline) 为此元素的指定要进行动画处理的属性启动动画。 (继承自 UIElement。)
公共方法 BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) 为此元素的指定要进行动画处理的属性启动特定的动画,并可以指定当该属性已有正在运行的动画时所要执行的操作。 (继承自 UIElement。)
公共方法 BeginInit 启动此元素的初始化过程。 (继承自 FrameworkElement。)
公共方法 BeginStoryboard(Storyboard) 开始所提供的演示图板中包含的操作序列。 (继承自 FrameworkElement。)
公共方法 BeginStoryboard(Storyboard, HandoffBehavior) 开始所提供的演示图板中包含的操作序列,并指定选项来指明当已对属性进行动画处理时应发生的行为。 (继承自 FrameworkElement。)
公共方法 BeginStoryboard(Storyboard, HandoffBehavior, Boolean) 开始所提供的演示图板中包含的操作序列,并使动画控件在动画开始后具有指定的状态。 (继承自 FrameworkElement。)
公共方法 BringIntoView() 尝试将此元素放入其所在的任何可滚动区域内的视图中。 (继承自 FrameworkElement。)
公共方法 BringIntoView(Rect) 尝试将此元素的提供区域大小放入其所在的任何可滚动区域内的视图中。 (继承自 FrameworkElement。)
公共方法 CaptureMouse 尝试将鼠标强制捕获到此元素。 (继承自 UIElement。)
公共方法 CaptureStylus 尝试将触笔强制捕获到此元素。 (继承自 UIElement。)
公共方法 CheckAccess 确定调用线程是否可以访问此 DispatcherObject。 (继承自 DispatcherObject。)
公共方法 ClearValue(DependencyProperty) 清除属性的本地值。要清除的属性由 DependencyProperty 标识符指定。 (继承自 DependencyObject。)
公共方法 ClearValue(DependencyPropertyKey) 清除只读属性的本地值。要清除的属性由 DependencyPropertyKey 指定。 (继承自 DependencyObject。)
公共方法 CoerceValue 强制转换所指定依赖项属性的值。当依赖项属性存在于调用 DependencyObject 上时,可通过调用依赖项属性的属性元数据中指定的任何 CoerceValueCallback 函数来实现此目的。 (继承自 DependencyObject。)
受保护的方法 CreateUIElementCollection 创建一个新的 UIElementCollection。 (继承自 Panel。)
公共方法 EndInit 指示元素的初始化过程已完成。 (继承自 FrameworkElement。)
公共方法 Equals 确定提供的 DependencyObject 是否等效于当前 DependencyObject。 (继承自 DependencyObject。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FindCommonVisualAncestor 返回两个可视对象的公共上级。 (继承自 Visual。)
公共方法 FindName 查找具有提供的标识符名的元素。 (继承自 FrameworkElement。)
公共方法 FindResource 搜索具有指定密钥的资源,如果未找到请求的资源,则会引发异常。 (继承自 FrameworkElement。)
公共方法 Focus 尝试将焦点设定到此元素上。 (继承自 UIElement。)
公共方法静态成员 FromVisual 返回作为指定 Visual 的父级的 AdornerPanel。
公共方法静态成员 GetAdornerHorizontalAlignment 获取指定的 DependencyObjectAdornerHorizontalAlignment 附加属性。
公共方法静态成员 GetAdornerMargin 获取指定的 DependencyObjectAdornerMargin 附加属性。
公共方法静态成员 GetAdornerVerticalAlignment 获取指定的 DependencyObjectAdornerVerticalAlignment 附加属性。
公共方法 GetAnimationBaseValue 为此元素的指定属性返回属性基值,从而忽略正在运行或已停止的动画中的任何进行动画处理的可能值。 (继承自 UIElement。)
公共方法 GetBindingExpression 返回表示指定属性上的绑定的 BindingExpression。 (继承自 FrameworkElement。)
公共方法 GetHashCode 获取此 DependencyObject 的哈希代码。 (继承自 DependencyObject。)
公共方法静态成员 GetHorizontalStretch 获取指定 DependencyObjectHorizontalStretch 附加属性的值。
受保护的方法 GetLayoutClip 返回 AdornerPanel 的布局剪辑。 (重写 FrameworkElement.GetLayoutClip(Size)。)
公共方法 GetLocalValueEnumerator 创建一个专用的枚举数,用于确定哪些依赖项属性在此 DependencyObject 上具有以本地方式设置的值。 (继承自 DependencyObject。)
公共方法静态成员 GetPlacements 注意:此 API 现在已过时。获取指定 DependencyObjectPlacements 附加属性的值。
公共方法静态成员 GetTask 从指定的元素读取 Task 附加属性。
受保护的方法 GetTemplateChild 返回实例化的 ControlTemplate 可视化树中的命名元素。 (继承自 FrameworkElement。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetUIParentCore 如果没有此元素的可视化父级,则返回此元素的备用逻辑父级。 (继承自 FrameworkElement。)
公共方法 GetValue 返回 DependencyObject 的此实例上的依赖项属性的当前有效值。 (继承自 DependencyObject。)
公共方法静态成员 GetVerticalStretch 获取指定 DependencyObjectVerticalStretch 附加属性的值。
受保护的方法 GetVisualChild 获取指定索引位置处的此 PanelVisual 子级。 (继承自 Panel。)
受保护的方法 HitTestCore(PointHitTestParameters) 实现 HitTestCore 以提供基元素命中测试行为(返回 HitTestResult)。 (继承自 UIElement。)
受保护的方法 HitTestCore(GeometryHitTestParameters) 实现 Visual.HitTestCore 以提供基元素命中测试行为(返回 GeometryHitTestResult)。 (继承自 UIElement。)
公共方法 InputHitTest 返回指定坐标上的当前元素中的输入元素(相对于当前元素的源)。 (继承自 UIElement。)
公共方法 InvalidateArrange 使元素的排列状态(布局)无效。使其无效后,将会更新元素的布局,除非随后被 UpdateLayout 强制执行,否则该更新将会异步发生。 (继承自 UIElement。)
公共方法 InvalidateMeasure 使此元素的度量状态(布局)无效。 (继承自 UIElement。)
公共方法 InvalidateProperty 重新计算指定依赖项属性的有效值 (继承自 DependencyObject。)
公共方法 InvalidateVisual 使元素的呈现无效,并强制执行完整的新布局处理过程。布局循环完成后,调用 OnRender。 (继承自 UIElement。)
公共方法 IsAncestorOf 确定可视对象是否为后代可视对象的上级。 (继承自 Visual。)
公共方法 IsDescendantOf 确定可视对象是否为上级可视对象的后代。 (继承自 Visual。)
公共方法 Measure 更新 UIElementDesiredSize。父元素从其自身的 MeasureCore 实现调用此方法以形成递归布局更新。调用此方法构成布局更新的第一个处理过程(“测量”处理过程)。 (继承自 UIElement。)
受保护的方法 MeasureCore 实现 FrameworkElement 的基本测量处理过程布局系统行为。 (继承自 FrameworkElement。)
受保护的方法 MeasureOverride 度量装饰器。 (重写 FrameworkElement.MeasureOverride(Size)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 MoveFocus 以提供的遍历方向将键盘焦点从此元素移到其他元素上。 (继承自 FrameworkElement。)
受保护的方法 OnAccessKey 在调用对于此元素有意义的访问键时提供类处理。 (继承自 UIElement。)
公共方法 OnApplyTemplate 在派生类中重写后,每当应用程序代码或内部进程调用 ApplyTemplate,都将调用此方法。 (继承自 FrameworkElement。)
受保护的方法 OnChildDesiredSizeChanged 重新调整子元素的大小时支持布局行为。 (继承自 UIElement。)
受保护的方法 OnContextMenuClosing 每当未处理的 ContextMenuClosing 路由事件在其路由中到达此类时调用。实现此方法可为此事件添加类处理。 (继承自 FrameworkElement。)
受保护的方法 OnContextMenuOpening 每当未处理的 ContextMenuOpening 路由事件在其路由中到达此类时调用。实现此方法可为此事件添加类处理。 (继承自 FrameworkElement。)
受保护的方法 OnCreateAutomationPeer 为 Windows Presentation Foundation (WPF) 基础结构返回特定于类的 AutomationPeer 实现。 (继承自 UIElement。)
受保护的方法 OnDragEnter 当未处理的 DragDrop.DragEnter 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnDragLeave 当未处理的 DragDrop.DragLeave 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnDragOver 当未处理的 DragDrop.DragOver 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnDrop 当未处理的 DragDrop.DragEnter 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnGiveFeedback 当未处理的 DragDrop.GiveFeedback 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnGotFocus 每当未处理的 GotFocus 事件在其路由中到达此元素时调用。 (继承自 FrameworkElement。)
受保护的方法 OnGotKeyboardFocus 当未处理的 Keyboard.GotKeyboardFocus 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnGotMouseCapture 当未处理的 Mouse.GotMouseCapture 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnGotStylusCapture 当未处理的 Stylus.GotStylusCapture 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnInitialized 引发 Initialized 事件。每当在内部将 IsInitialized 设置为 true 时,都将调用此方法。 (继承自 FrameworkElement。)
受保护的方法 OnIsItemsHostChanged 指示 IsItemsHost 属性值已更改。 (继承自 Panel。)
受保护的方法 OnIsKeyboardFocusedChanged 在此元素上引发未处理的 IsKeyboardFocusedChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsKeyboardFocusWithinChanged 在此元素引发 IsKeyboardFocusWithinChanged 事件前的那一刻调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsMouseCapturedChanged 在此元素上引发未处理的 IsMouseCapturedChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsMouseCaptureWithinChanged 在此元素上引发未处理的 IsMouseCaptureWithinChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsMouseDirectlyOverChanged 在此元素上引发未处理的 IsMouseDirectlyOverChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsStylusCapturedChanged 在此元素上引发未处理的 IsStylusCapturedChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsStylusCaptureWithinChanged 在此元素上引发未处理的 IsStylusCaptureWithinChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsStylusDirectlyOverChanged 在此元素上引发未处理的 IsStylusDirectlyOverChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnKeyDown 当未处理的 Keyboard.KeyDown 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnKeyUp 当未处理的 Keyboard.KeyUp 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnLostFocus 使用提供的事件数据来引发 LostFocus 路由事件。 (继承自 UIElement。)
受保护的方法 OnLostKeyboardFocus 当未处理的 Keyboard.LostKeyboardFocus 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnLostMouseCapture 当未处理的 Mouse.LostMouseCapture 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnLostStylusCapture 当未处理的 Stylus.LostStylusCapture 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseDown 当未处理的 Mouse.MouseDown 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseEnter 在此元素上引发未处理的 Mouse.MouseEnter 附加事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseLeave 在此元素上引发未处理的 Mouse.MouseLeave 附加事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseLeftButtonDown 在此元素上引发未处理的 MouseLeftButtonDown 路由事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseLeftButtonUp 当未处理的 MouseLeftButtonUp 路由事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseMove 当未处理的 Mouse.MouseMove 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseRightButtonDown 当未处理的 MouseRightButtonDown 路由事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseRightButtonUp 当未处理的 MouseRightButtonUp 路由事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseUp 当未处理的 Mouse.MouseUp 路由事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseWheel 当未处理的 Mouse.MouseWheel 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewDragEnter 当未处理的 DragDrop.PreviewDragEnter 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewDragLeave 当未处理的 DragDrop.PreviewDragLeave 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewDragOver 当未处理的 DragDrop.PreviewDragOver 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewDrop 当未处理的 DragDrop.PreviewDrop 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewGiveFeedback 当未处理的 DragDrop.PreviewGiveFeedback 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewGotKeyboardFocus 当某个未处理的 Keyboard.PreviewGotKeyboardFocus 附加事件在其路由中到达派生自该类的某个元素时调用。 (重写 UIElement.OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)。)
受保护的方法 OnPreviewKeyDown 当未处理的 Keyboard.PreviewKeyDown 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewKeyUp 当未处理的 Keyboard.PreviewKeyUp 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewLostKeyboardFocus 当未处理的 Keyboard.PreviewKeyDown 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewMouseDown 当未处理的 Mouse.PreviewMouseDown 附加路由事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewMouseLeftButtonDown 当未处理的 PreviewMouseLeftButtonDown 路由事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewMouseLeftButtonUp 当未处理的 PreviewMouseLeftButtonUp 路由事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewMouseMove 当未处理的 Mouse.PreviewMouseMove 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewMouseRightButtonDown 当未处理的 PreviewMouseRightButtonDown 路由事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewMouseRightButtonUp 当未处理的 PreviewMouseRightButtonUp 路由事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewMouseUp 当未处理的 Mouse.PreviewMouseUp 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewMouseWheel 当未处理的 Mouse.PreviewMouseWheel 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewQueryContinueDrag 当未处理的 DragDrop.PreviewQueryContinueDrag 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewStylusButtonDown 当未处理的 Stylus.PreviewStylusButtonDown 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewStylusButtonUp 当未处理的 Stylus.PreviewStylusButtonUp 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewStylusDown 当未处理的 Stylus.PreviewStylusDown 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewStylusInAirMove 当未处理的 Stylus.PreviewStylusInAirMove 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewStylusInRange 当未处理的 Stylus.PreviewStylusInRange 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewStylusMove 当未处理的 Stylus.PreviewStylusMove 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewStylusOutOfRange 当未处理的 Stylus.PreviewStylusOutOfRange 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewStylusSystemGesture 当未处理的 Stylus.PreviewStylusSystemGesture 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewStylusUp 当未处理的 Stylus.PreviewStylusUp 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewTextInput 当未处理的 TextCompositionManager.PreviewTextInput 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPropertyChanged 每当更新了此 FrameworkElement 上的任何依赖项属性的有效值时调用。将在实参形参中报告已更改的特定依赖项属性。重写 OnPropertyChanged。 (继承自 FrameworkElement。)
受保护的方法 OnQueryContinueDrag 当未处理的 DragDrop.QueryContinueDrag 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnQueryCursor 当未处理的 Mouse.QueryCursor 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnRender Panel 元素的呈现处理过程中,绘制 DrawingContext 对象的内容。 (继承自 Panel。)
受保护的方法 OnRenderSizeChanged 通过使用指定的信息作为最终事件数据的一部分来引发 SizeChanged 事件。 (继承自 FrameworkElement。)
受保护的方法 OnStyleChanged 当此元素上使用的样式更改时(将使布局失效)调用。 (继承自 FrameworkElement。)
受保护的方法 OnStylusButtonDown 当未处理的 Stylus.StylusButtonDown 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnStylusButtonUp 当未处理的 Stylus.StylusButtonUp 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnStylusDown 当未处理的 Stylus.StylusDown 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnStylusEnter 在此元素引发未处理的 Stylus.StylusEnter 附加事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnStylusInAirMove 当未处理的 Stylus.StylusInAirMove 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnStylusInRange 当未处理的 Stylus.StylusInRange 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnStylusLeave 在此元素引发未处理的 Stylus.StylusLeave 附加事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnStylusMove 当未处理的 Stylus.StylusMove 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnStylusOutOfRange 当未处理的 Stylus.StylusOutOfRange 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnStylusSystemGesture 当未处理的 Stylus.StylusSystemGesture 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnStylusUp 当未处理的 Stylus.StylusUp 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnTextInput 当未处理的 TextCompositionManager.TextInput 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnToolTipClosing 每当未处理的 ToolTipClosing 路由事件在其路由中到达此类时调用。实现此方法可为此事件添加类处理。 (继承自 FrameworkElement。)
受保护的方法 OnToolTipOpening 每当 ToolTipOpening 路由事件在其路由中到达此类时调用。实现此方法可为此事件添加类处理。 (继承自 FrameworkElement。)
受保护的方法 OnVisualChildrenChanged 当修改可见对象的 VisualCollection 时调用。 (继承自 Panel。)
受保护的方法 OnVisualParentChanged 当此元素的父级在可视化树中更改时调用。重写 OnVisualParentChanged。 (继承自 FrameworkElement。)
受保护的方法 ParentLayoutInvalidated FrameworkElement 的专用子类中支持增量布局实现。如果子元素包含在元数据中标记的无效属性,从而影响布局过程中父级的测量或排列处理过程,则调用 ParentLayoutInvalidated。 (继承自 FrameworkElement。)
公共方法 PointFromScreen 将屏幕坐标中的 Point 转换为表示 Visual 的当前坐标系的 Point。 (继承自 Visual。)
公共方法 PointToScreen 将表示 Visual 的当前坐标系的 Point 转换为屏幕坐标中的 Point。 (继承自 Visual。)
公共方法 PredictFocus 根据提供的焦点移动方向,确定在此元素之后接收焦点的下一个元素,但不实际移动焦点。 (继承自 FrameworkElement。)
公共方法 RaiseEvent 引发特定的路由事件。在提供的 RoutedEventArgs 实例中标识要引发的 RoutedEvent(作为该事件数据的 RoutedEvent 属性)。 (继承自 UIElement。)
公共方法 ReadLocalValue 返回依赖项属性的本地值(如果存在)。 (继承自 DependencyObject。)
公共方法 RegisterName 提供一个可简化对 NameScope 注册方法访问的访问器。 (继承自 FrameworkElement。)
公共方法 ReleaseMouseCapture 如果此元素具有鼠标捕获,则释放该捕获。 (继承自 UIElement。)
公共方法 ReleaseStylusCapture 如果此元素具有触笔设备捕获,则释放该捕获。 (继承自 UIElement。)
公共方法 RemoveHandler 从此元素移除指定的路由事件处理程序。 (继承自 UIElement。)
受保护的方法 RemoveLogicalChild 从此元素的逻辑树中移除所提供的对象。FrameworkElement 将更新受影响的逻辑树父级指针,以便与此删除操作保持同步。 (继承自 FrameworkElement。)
受保护的方法 RemoveVisualChild 移除两个可视对象之间的父子关系。 (继承自 Visual。)
公共方法静态成员 SetAdornerHorizontalAlignment 设置所提供元素的 AdornerHorizontalAlignment 附加属性。
公共方法静态成员 SetAdornerMargin 设置所提供元素的指定 AdornerMargin 附加属性。
公共方法静态成员 SetAdornerVerticalAlignment 设置所提供元素的指定 AdornerVerticalAlignment 附加属性。
公共方法 SetBinding(DependencyProperty, BindingBase) 根据提供的绑定对象,将绑定附加到此元素上。 (继承自 FrameworkElement。)
公共方法 SetBinding(DependencyProperty, String) 将提供的源属性名作为数据源的路径限定,从而将绑定附加到此元素上。 (继承自 FrameworkElement。)
公共方法静态成员 SetHorizontalStretch 设置所提供元素的 HorizontalStretch 附加属性的值。
公共方法静态成员 SetPlacements 注意:此 API 现在已过时。设置所提供元素的 Placements 附加属性的值。
公共方法 SetResourceReference 搜索具有指定名称的资源,并且为指定的属性设置一个指向该资源的资源引用。 (继承自 FrameworkElement。)
公共方法静态成员 SetTask Task 附加属性写入到指定元素。
公共方法 SetValue(DependencyProperty, Object) 设置依赖项属性的本地值,该依赖项属性由其标识符指定。 (继承自 DependencyObject。)
公共方法 SetValue(DependencyPropertyKey, Object) 设置只读依赖项属性的本地值,该依赖项属性由其 DependencyPropertyKey 标识符指定。 (继承自 DependencyObject。)
公共方法静态成员 SetVerticalStretch 设置所提供元素的 VerticalStretch 附加属性的值。
公共方法 ShouldSerializeChildren 确定面板的 Children 集合是否应进行序列化。 (继承自 Panel。)
公共方法 ShouldSerializeCommandBindings 返回序列化进程是否应在此类的实例上序列化 CommandBindings 属性的内容。 (继承自 UIElement。)
公共方法 ShouldSerializeInputBindings 返回序列化进程是否应在此类的实例上序列化 InputBindings 属性的内容。 (继承自 UIElement。)
受保护的方法 ShouldSerializeProperty 返回一个值,该值指示序列化进程是否应序列化提供的依赖项属性的值。 (继承自 DependencyObject。)
公共方法 ShouldSerializeResources 返回一个值,该值指示序列化过程是否应该序列化 Resources 属性的内容。 (继承自 FrameworkElement。)
公共方法 ShouldSerializeStyle 返回一个值,该值指示序列化过程是否应该序列化 Style 属性的内容。 (继承自 FrameworkElement。)
公共方法 ShouldSerializeTriggers 返回一个值,该值指示序列化过程是否应该序列化 Triggers 属性的内容。 (继承自 FrameworkElement。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TransformToAncestor(Visual) 返回一个转换,该转换可用于将 Visual 中的坐标转换为可视对象的指定 Visual 上级。 (继承自 Visual。)
公共方法 TransformToAncestor(Visual3D) 返回一个转换,该转换可用于将 Visual 中的坐标转换为可视对象的指定 Visual3D 上级。 (继承自 Visual。)
公共方法 TransformToDescendant 返回一个转换,该转换可用于将 Visual 中的坐标转换为指定的可视对象后代。 (继承自 Visual。)
公共方法 TransformToVisual 返回一个转换,该转换可用于将 Visual 中的坐标转换为指定的可视对象。 (继承自 Visual。)
公共方法 TranslatePoint 将相对于此元素的某个点转换至相对于指定元素的坐标中。 (继承自 UIElement。)
公共方法 TryFindResource 搜索具有指定键的资源,如果找到,则返回该资源。 (继承自 FrameworkElement。)
公共方法 UnregisterName 简化对 NameScope 注销方法的访问。 (继承自 FrameworkElement。)
公共方法 UpdateLayout 请确保此元素的所有可视子元素都正确地进行了布局更新。 (继承自 UIElement。)
公共方法 VerifyAccess 强制调用线程具有此 DispatcherObject 的访问权限。 (继承自 DispatcherObject。)

页首

事件

  名称 说明
公共事件 ContextMenuClosing 在元素上的任何上下文菜单关闭之前发生。 (继承自 FrameworkElement。)
公共事件 ContextMenuOpening 在元素上的任何上下文菜单打开时发生。 (继承自 FrameworkElement。)
公共事件 DataContextChanged 仅当此元素的数据上下文更改时才发生。 (继承自 FrameworkElement。)
公共事件 DragEnter 在输入系统报告将此元素作为拖动目标的基础拖动事件时发生。 (继承自 UIElement。)
公共事件 DragLeave 在输入系统报告将此元素作为拖动来源的基础拖动事件时发生。 (继承自 UIElement。)
公共事件 DragOver 在输入系统报告将此元素作为潜在放置目标的基础拖动事件时发生。 (继承自 UIElement。)
公共事件 Drop 在输入系统报告将此元素作为放置目标的基础放置事件时发生。 (继承自 UIElement。)
公共事件 FocusableChanged Focusable 属性的值更改时发生。 (继承自 UIElement。)
公共事件 GiveFeedback 在输入系统报告涉及此元素的基础拖放事件时发生。 (继承自 UIElement。)
公共事件 GotFocus 在此元素获得逻辑焦点时发生。 (继承自 UIElement。)
公共事件 GotKeyboardFocus 在键盘焦点位于此元素上时发生。 (继承自 UIElement。)
公共事件 GotMouseCapture 在此元素捕获鼠标时发生。 (继承自 UIElement。)
公共事件 GotStylusCapture 在此元素捕获触笔时发生。 (继承自 UIElement。)
公共事件 Initialized 初始化此 FrameworkElement 时发生。此事件与 IsInitialized 属性的值从 false(或未定义)更改为 true 的情况相符。 (继承自 FrameworkElement。)
公共事件 IsEnabledChanged 在此元素的 IsEnabled 属性值更改时发生。 (继承自 UIElement。)
公共事件 IsHitTestVisibleChanged 在此元素的 IsHitTestVisible 依赖项属性值更改时发生。 (继承自 UIElement。)
公共事件 IsKeyboardFocusedChanged 在此元素的 IsKeyboardFocused 属性值更改时发生。 (继承自 UIElement。)
公共事件 IsKeyboardFocusWithinChanged 在此元素的 IsKeyboardFocusWithinChanged 属性值更改时发生。 (继承自 UIElement。)
公共事件 IsMouseCapturedChanged 在此元素的 IsMouseCaptured 属性值更改时发生。 (继承自 UIElement。)
公共事件 IsMouseCaptureWithinChanged 在此元素的 IsMouseCaptureWithinProperty 值更改时发生。 (继承自 UIElement。)
公共事件 IsMouseDirectlyOverChanged 在此元素的 IsMouseDirectlyOver 属性值更改时发生。 (继承自 UIElement。)
公共事件 IsStylusCapturedChanged 在此元素的 IsStylusCaptured 属性值更改时发生。 (继承自 UIElement。)
公共事件 IsStylusCaptureWithinChanged 在此元素的 IsStylusCaptureWithin 属性值更改时发生。 (继承自 UIElement。)
公共事件 IsStylusDirectlyOverChanged 在此元素的 IsStylusDirectlyOver 属性值更改时发生。 (继承自 UIElement。)
公共事件 IsVisibleChanged 在此元素的 IsVisible 属性值更改时发生。 (继承自 UIElement。)
公共事件 KeyDown 在焦点位于此元素上并且用户按下键时发生。 (继承自 UIElement。)
公共事件 KeyUp 在焦点位于此元素上并且用户释放键时发生。 (继承自 UIElement。)
公共事件 LayoutUpdated 在与当前 Dispatcher 关联的各种可视元素的布局更改时发生。 (继承自 UIElement。)
公共事件 Loaded 在元素已布局、已呈现且可用于交互时发生。 (继承自 FrameworkElement。)
公共事件 LostFocus 在此元素失去逻辑焦点时发生。 (继承自 UIElement。)
公共事件 LostKeyboardFocus 在键盘焦点不再位于此元素上时发生。 (继承自 UIElement。)
公共事件 LostMouseCapture 在此元素失去鼠标捕获时发生。 (继承自 UIElement。)
公共事件 LostStylusCapture 在此元素失去触笔捕获时发生。 (继承自 UIElement。)
公共事件 MouseDown 在指针悬停于此元素上并且用户按下任意鼠标按钮时发生。 (继承自 UIElement。)
公共事件 MouseEnter 在鼠标指针进入此元素的边界时发生。 (继承自 UIElement。)
公共事件 MouseLeave 在鼠标指针离开此元素的边界时发生。 (继承自 UIElement。)
公共事件 MouseLeftButtonDown 在鼠标指针悬停于此元素上并且用户按下鼠标左键时发生。 (继承自 UIElement。)
公共事件 MouseLeftButtonUp 在鼠标指针悬停于此元素上并且用户释放鼠标左键时发生。 (继承自 UIElement。)
公共事件 MouseMove 在鼠标指针悬停于此元素上并且用户移动该鼠标指针时发生。 (继承自 UIElement。)
公共事件 MouseRightButtonDown 在鼠标指针悬停于此元素上并且用户按下鼠标右键时发生。 (继承自 UIElement。)
公共事件 MouseRightButtonUp 在鼠标指针悬停于此元素上并且用户释放鼠标右键时发生。 (继承自 UIElement。)
公共事件 MouseUp 在用户在此元素上释放任意鼠标按钮时发生。 (继承自 UIElement。)
公共事件 MouseWheel 在鼠标指针悬停于此元素上并且用户滚动鼠标滚轮时发生。 (继承自 UIElement。)
公共事件 PreviewDragEnter 在输入系统报告将此元素作为拖动目标的基础拖动事件时发生。 (继承自 UIElement。)
公共事件 PreviewDragLeave 在输入系统报告将此元素作为拖动来源的基础拖动事件时发生。 (继承自 UIElement。)
公共事件 PreviewDragOver 在输入系统报告将此元素作为潜在放置目标的基础拖动事件时发生。 (继承自 UIElement。)
公共事件 PreviewDrop 在输入系统报告将此元素作为放置目标的基础放置事件时发生。 (继承自 UIElement。)
公共事件 PreviewGiveFeedback 在开始拖放操作时发生。 (继承自 UIElement。)
公共事件 PreviewGotKeyboardFocus 在键盘焦点位于此元素上时发生。 (继承自 UIElement。)
公共事件 PreviewKeyDown 在焦点位于此元素上并且用户按下键时发生。 (继承自 UIElement。)
公共事件 PreviewKeyUp 在焦点位于此元素上并且用户释放键时发生。 (继承自 UIElement。)
公共事件 PreviewLostKeyboardFocus 在键盘焦点不再位于此元素上时发生。 (继承自 UIElement。)
公共事件 PreviewMouseDown 在指针悬停于此元素上并且用户按下任意鼠标按钮时发生。 (继承自 UIElement。)
公共事件 PreviewMouseLeftButtonDown 在鼠标指针悬停于此元素上并且用户按下鼠标左键时发生。 (继承自 UIElement。)
公共事件 PreviewMouseLeftButtonUp 在鼠标指针悬停于此元素上并且用户释放鼠标左键时发生。 (继承自 UIElement。)
公共事件 PreviewMouseMove 在鼠标指针悬停于此元素上并且用户移动该鼠标指针时发生。 (继承自 UIElement。)
公共事件 PreviewMouseRightButtonDown 在鼠标指针悬停于此元素上并且用户按下鼠标右键时发生。 (继承自 UIElement。)
公共事件 PreviewMouseRightButtonUp 在鼠标指针悬停于此元素上并且用户释放鼠标右键时发生。 (继承自 UIElement。)
公共事件 PreviewMouseUp 在鼠标指针悬停于此元素上并且用户释放任意鼠标按钮时发生。 (继承自 UIElement。)
公共事件 PreviewMouseWheel 在鼠标指针悬停于此元素上并且用户滚动鼠标滚轮时发生。 (继承自 UIElement。)
公共事件 PreviewQueryContinueDrag 在拖放操作过程中键盘或鼠标按钮的状态发生变化时发生。 (继承自 UIElement。)
公共事件 PreviewStylusButtonDown 在指针悬停于此元素上并且用户按下触笔按钮时发生。 (继承自 UIElement。)
公共事件 PreviewStylusButtonUp 在指针悬停于此元素上并且用户释放触笔按钮时发生。 (继承自 UIElement。)
公共事件 PreviewStylusDown 在触笔悬停于此元素上并接触数字化仪时发生。 (继承自 UIElement。)
公共事件 PreviewStylusInAirMove 在触笔掠过元素但并未实际接触数字化仪时发生。 (继承自 UIElement。)
公共事件 PreviewStylusInRange 在触笔悬停于此元素上方并位于数字化仪的检测范围之内时发生。 (继承自 UIElement。)
公共事件 PreviewStylusMove 在触笔掠过元素时发生。若要引发此事件,在数字化仪检测到触笔时必须移动触笔;否则,将改为引发 PreviewStylusInAirMove。 (继承自 UIElement。)
公共事件 PreviewStylusOutOfRange 当触笔距离要检测的数字化仪过远时发生。 (继承自 UIElement。)
公共事件 PreviewStylusSystemGesture 在用户执行若干触笔笔势之一时发生。 (继承自 UIElement。)
公共事件 PreviewStylusUp 在用户将悬停于此元素上的触笔从数字化仪上移开时发生。 (继承自 UIElement。)
公共事件 PreviewTextInput 在此元素以与设备无关的方式获取文本时发生。 (继承自 UIElement。)
公共事件 QueryContinueDrag 在拖放操作过程中键盘或鼠标按钮的状态发生变化时发生。 (继承自 UIElement。)
公共事件 QueryCursor 在请求显示光标时发生。每次鼠标指针移至新位置时都会在一个元素上引发此事件,这意味着光标对象可能需要根据其新位置进行更改。 (继承自 UIElement。)
公共事件 RequestBringIntoView 当在此元素上调用 BringIntoView 时发生。 (继承自 FrameworkElement。)
公共事件 SizeChanged 当此元素上的 ActualHeightActualWidth 属性的值发生更改时发生。 (继承自 FrameworkElement。)
公共事件 SourceUpdated 当此元素上的任何现有属性绑定的源值发生更改时发生。 (继承自 FrameworkElement。)
公共事件 StylusButtonDown 在指针悬停于此元素上并且用户按下触笔按钮时发生。 (继承自 UIElement。)
公共事件 StylusButtonUp 在指针悬停于此元素上并且用户释放触笔按钮时发生。 (继承自 UIElement。)
公共事件 StylusDown 在触笔悬停于此元素上并接触数字化仪时发生。 (继承自 UIElement。)
公共事件 StylusEnter 在触笔进入此元素的边界时发生。 (继承自 UIElement。)
公共事件 StylusInAirMove 在触笔掠过元素但并未实际接触数字化仪时发生。 (继承自 UIElement。)
公共事件 StylusInRange 在触笔悬停于此元素上方并位于数字化仪的检测范围之内时发生。 (继承自 UIElement。)
公共事件 StylusLeave 在触笔离开此元素的边界时发生。 (继承自 UIElement。)
公共事件 StylusMove 在触笔掠过此元素时发生。若要引发此事件,触笔位于数字化仪上时必须移动。否则,将改为引发 StylusInAirMove。 (继承自 UIElement。)
公共事件 StylusOutOfRange 在触笔悬停于此元素上方并位于数字化仪的检测范围之外时发生。 (继承自 UIElement。)
公共事件 StylusSystemGesture 在用户执行若干触笔笔势之一时发生。 (继承自 UIElement。)
公共事件 StylusUp 在用户将悬停于此元素上的触笔从数字化仪上移开时发生。 (继承自 UIElement。)
公共事件 TargetUpdated 当此元素上的任何属性绑定的目标值发生更改时发生。 (继承自 FrameworkElement。)
公共事件 TextInput 在此元素以与设备无关的方式获取文本时发生。 (继承自 UIElement。)
公共事件 ToolTipClosing 在元素上的任何工具提示关闭之前发生。 (继承自 FrameworkElement。)
公共事件 ToolTipOpening 当元素上的任意工具提示打开时发生。 (继承自 FrameworkElement。)
公共事件 Unloaded 当从加载的元素的元素树中移除元素时发生。 (继承自 FrameworkElement。)

页首

字段

  名称 说明
公共字段静态成员 AdornerHorizontalAlignmentProperty 标识 AdornerHorizontalAlignment 依赖项属性。
公共字段静态成员 AdornerMarginProperty 标识 AdornerMargin 依赖项属性。
公共字段静态成员 AdornerVerticalAlignmentProperty 标识 AdornerVerticalAlignment 依赖项属性。
公共字段静态成员 HorizontalStretchProperty 标识 HorizontalStretch 依赖项属性。
公共字段静态成员 IsContentFocusableProperty 标识 IsContentFocusable 依赖项属性。
公共字段静态成员 ModelProperty 标识 Model 依赖项属性。
公共字段静态成员 OrderProperty 标识 Order 依赖项属性。
公共字段静态成员 PlacementsProperty 注意:此 API 现在已过时。标识 Placements 依赖项属性。
公共字段静态成员 VerticalStretchProperty 标识 VerticalStretch 依赖项属性。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IAddChild.AddChild 此类型或成员支持 Windows Presentation Foundation (WPF) 基础结构,不应在代码中直接使用。 (继承自 Panel。)
显式接口实现私有方法 IAddChild.AddText 此类型或成员支持 Windows Presentation Foundation (WPF) 基础结构,不应在代码中直接使用。 (继承自 Panel。)

页首

备注

使用 AdornerPanel 类来存放设计时装饰器。 装饰器 是装饰一块用户界面 (UI) 的另一块 UI。

将表示装饰器的控件添加到 Children 集合。

调用 SetAdornerHorizontalAlignmentSetAdornerVerticalAlignmentSetAdornerMargin 方法可相对于所装饰的控件调整装饰器面板的大小和位置。

装饰器面板设置好后,将它添加到 AdornerProvider 实现的 Adorners 集合。

装饰器通过 Task 附加属性绑定到工具命令。 当鼠标悬停于装饰器上时,装饰器的绑定可用作输入和命令路由的一部分。 此外,当装饰器处于活动状态时,与所装饰的 UI 元素关联的模型将成为所生成的任何笔势数据的“源”值。

示例

下面的代码示例演示如何使用 AdornerPanel 来承载 Slider 控件,该控件在设计时用来设置所装饰的控件的 Background 属性。 有关更多信息,请参见 演练:创建设计时装饰器

' Setup the adorner panel.
' All adorners are placed in an AdornerPanel
' for sizing and layout support.
Dim myPanel = Me.Panel

' The slider extends the full width of the control it adorns.
AdornerPanel.SetAdornerHorizontalAlignment( _
    opacitySlider, _
    AdornerHorizontalAlignment.Stretch)

' Position the adorner above the control it adorns.
AdornerPanel.SetAdornerVerticalAlignment( _
    opacitySlider, _
    AdornerVerticalAlignment.OutsideTop)

' Position the adorner 5 pixels above the control. 
AdornerPanel.SetAdornerMargin( _
    opacitySlider, _
    New Thickness(0, 0, 0, 5))
// Setup the adorner panel.
// All adorners are placed in an AdornerPanel
// for sizing and layout support.
AdornerPanel myPanel = this.Panel;

// The slider extends the full width of the control it adorns.
AdornerPanel.SetAdornerHorizontalAlignment( 
    opacitySlider, 
    AdornerHorizontalAlignment.Stretch);

// Position the adorner above the control it adorns.
AdornerPanel.SetAdornerVerticalAlignment(
    opacitySlider, 
    AdornerVerticalAlignment.OutsideTop);

// Position the adorner 5 pixels above the control. 
AdornerPanel.SetAdornerMargin(
    opacitySlider, 
    new Thickness(0, 0, 0, 5));

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Windows.Design.Interaction 命名空间

其他资源

装饰器体系结构

功能提供程序和功能连接器