EditModeSwitchButton 类

允许用户在不同 PropertyContainer 模式间进行切换的便捷按钮。

继承层次结构

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.Primitives.ButtonBase
                  System.Windows.Controls.Button
                    Microsoft.Windows.Design.PropertyEditing.EditModeSwitchButton

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

语法

声明
Public Class EditModeSwitchButton _
    Inherits Button
public class EditModeSwitchButton : Button
public ref class EditModeSwitchButton : public Button
type EditModeSwitchButton =  
    class
        inherit Button
    end
public class EditModeSwitchButton extends Button

EditModeSwitchButton 类型公开以下成员。

构造函数

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

页首

属性

  名称 说明
公共属性 ActualHeight 获取此元素的呈现高度。 (继承自 FrameworkElement。)
公共属性 ActualWidth 获取此元素的呈现宽度。 (继承自 FrameworkElement。)
公共属性 AllowDrop 获取或设置一个值,该值指示此元素是否可用作拖放操作的目标。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Background 获取或设置一个用于描述控件背景的画笔。 (继承自 Control。)
公共属性 BindingGroup 获取或设置用于该元素的 BindingGroup。 (继承自 FrameworkElement。)
公共属性 BitmapEffect 已过时。获取或设置直接应用于此元素中的呈现内容的位图效果。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 BitmapEffectInput 已过时。为直接应用于此元素中的呈现内容的位图效果获取或设置输入源。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 BorderBrush 获取或设置一个用于描述控件的边框背景的画笔。 (继承自 Control。)
公共属性 BorderThickness 获取或设置控件的边框宽度。 (继承自 Control。)
公共属性 ClickMode 获取或设置 Click 事件何时发生。 (继承自 ButtonBase。)
公共属性 Clip 获取或设置用于定义元素内容边框的几何图形。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 ClipToBounds 获取或设置一个值,用于表示是否剪裁此元素的内容(或来自此元素的子元素的内容)以适合包含元素的大小。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Command 获取或设置当按此按钮时要调用的命令。 (继承自 ButtonBase。)
公共属性 CommandBindings 获取与此元素关联的 CommandBinding 对象的集合。CommandBinding 为此元素启用命令处理,并声明命令、命令的事件和由此元素附加的处理程序之间的链接。 (继承自 UIElement。)
公共属性 CommandParameter 获取或设置要传递给 Command 属性的参数。 (继承自 ButtonBase。)
公共属性 CommandTarget 获取或设置要对其引发指定命令的元素。 (继承自 ButtonBase。)
公共属性 Content 获取或设置 ContentControl 的内容。 (继承自 ContentControl。)
公共属性 ContentStringFormat 获取或设置一个撰写字符串,该字符串指定如果 Content 属性显示为字符串,则应如何设置该属性的格式。 (继承自 ContentControl。)
公共属性 ContentTemplate 获取或设置用于显示 ContentControl 内容的数据模板。 (继承自 ContentControl。)
公共属性 ContentTemplateSelector 获取或设置一个模板选择器,以使应用程序编写器能够提供自定义模板选择逻辑。 (继承自 ContentControl。)
公共属性 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。)
公共属性 FontFamily 获取或设置控件的字体系列。 (继承自 Control。)
公共属性 FontSize 获取或设置字号。 (继承自 Control。)
公共属性 FontStretch 获取或设置字体在屏幕上的压缩或扩展程度。 (继承自 Control。)
公共属性 FontStyle 获取或设置字体样式。 (继承自 Control。)
公共属性 FontWeight 获取或设置指定字体的粗细。 (继承自 Control。)
公共属性 ForceCursor 获取或设置一个值,该值指示此 FrameworkElement 是否应该强制user interface (UI) 按照 Cursor 属性所声明的方式呈现光标。 (继承自 FrameworkElement。)
公共属性 Foreground 获取或设置一个用于描述前景色的画笔。 (继承自 Control。)
受保护的属性 HandlesScrolling 获取一个值,该值指示控件是否支持滚动。 (继承自 Control。)
公共属性 HasAnimatedProperties 获取一个值,该值指示此元素是否具有任何进行动画处理的属性。 (继承自 UIElement。)
公共属性 HasContent 获取一个值,该值指示 ContentControl 是否包含内容。 (继承自 ContentControl。)
公共属性 Height 获取或设置元素的建议高度。 (继承自 FrameworkElement。)
公共属性 HorizontalAlignment 获取或设置在父元素(如面板或项控件)中构成此元素时应用于此元素的水平对齐特征。 (继承自 FrameworkElement。)
公共属性 HorizontalContentAlignment 获取或设置控件内容的水平对齐方式。 (继承自 Control。)
受保护的属性 InheritanceBehavior 获取或设置属性值继承、资源键查找和RelativeSource FindAncestor 查找的范围限制。 (继承自 FrameworkElement。)
公共属性 InputBindings 获取与此元素关联的输入绑定的集合。 (继承自 UIElement。)
公共属性 InputScope 获取或设置此 FrameworkElement 使用的输入上下文。 (继承自 FrameworkElement。)
公共属性 IsArrangeValid 获取一个值,该值指示此元素布局中的子元素的计算大小和位置是否有效。 (继承自 UIElement。)
公共属性 IsCancel 获取或设置一个值,该值指示 Button 是否是一个“取消”按钮。用户可以通过按 ESC 键激活“取消”按钮。 (继承自 Button。)
公共属性 IsDefault 获取或设置一个值,该值指示 Button 是否是一个默认按钮。用户可以通过按 ENTER 键调用默认按钮。 (继承自 Button。)
公共属性 IsDefaulted 获取或设置一个值,该值指示 Button 是否是在用户按下 ENTER 键时所激活的按钮。 (继承自 Button。)
公共属性 IsEnabled 获取或设置一个值,该值指示是否在user interface (UI) 中启用了此元素。这是一个依赖项属性。 (继承自 UIElement。)
受保护的属性 IsEnabledCore 获取 IsEnabled 属性的值。 (继承自 ButtonBase。)
公共属性 IsFocused 获取一个值,该值确定此元素是否具有逻辑焦点。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsHitTestVisible 获取或设置一个值,该值声明此元素是否可以作为其呈现内容的某部分的命中测试结果返回。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsInitialized 获取一个值,该值指示此元素是否已初始化(在 XAML 处理器处理的过程中初始化,或通过显式调用其 EndInit 方法进行初始化)。 (继承自 FrameworkElement。)
公共属性 IsInputMethodEnabled 获取一个值,该值指示是否启用一个输入法系统(如Input Method Editor (IME)),以便用于处理此元素的输入。 (继承自 UIElement。)
公共属性 IsKeyboardFocused 获取一个值,该值指示此元素是否具有键盘焦点。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsKeyboardFocusWithin 获取一个值,该值指示键盘焦点是否位于元素或其可视树子元素内的任意位置。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsLoaded 获取一个值,该值指示是否已加载此元素以供呈现。 (继承自 FrameworkElement。)
公共属性 IsMeasureValid 获取一个值,该值指示布局测量返回的当前大小是否有效。 (继承自 UIElement。)
公共属性 IsMouseCaptured 获取一个值,该值指示此元素是否捕获了鼠标。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsMouseCaptureWithin 获取一个值,该值确定此元素或其可视树中的子元素是否具有鼠标捕获。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsMouseDirectlyOver 获取一个值,该值指示鼠标指针的位置是否与考虑元素组合的命中测试结果相对应。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsMouseOver 获取一个值,该值指示鼠标指针是否位于此元素(包括可视树上的子元素)上。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsPressed 获取一个值,该值指示 ButtonBase 当前是否已被激活。 (继承自 ButtonBase。)
公共属性 IsSealed 获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject。)
公共属性 IsStylusCaptured 获取一个值,该值指示此元素是否捕获了触笔。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsStylusCaptureWithin 获取一个值,该值确定此元素或其边界和可视树中的元素是否具有触笔捕获。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsStylusDirectlyOver 获取一个值,该值指示触笔的位置是否与考虑元素组合的命中测试结果相对应。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsStylusOver 获取一个值,该值指示触笔光标是否位于此元素(包括可视子元素)上。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 IsTabStop 获取或设置一个值,该值指示是否将某个控件包含在 Tab 导航中。 (继承自 Control。)
公共属性 IsVisible 获取一个值,该值指示此元素在user interface (UI) 中是否可见。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Language 获取或设置适用于某个元素的本地化/全球化语言信息。 (继承自 FrameworkElement。)
公共属性 LayoutTransform 获取或设置在执行布局时应该应用于此元素的图形转换方式。 (继承自 FrameworkElement。)
受保护的属性 LogicalChildren 获取内容控件的逻辑子元素的枚举数。 (继承自 ContentControl。)
公共属性 Margin 获取或设置元素的外边距。 (继承自 FrameworkElement。)
公共属性 MaxHeight 获取或设置元素的最大高度约束。 (继承自 FrameworkElement。)
公共属性 MaxWidth 获取或设置元素的最大宽度约束。 (继承自 FrameworkElement。)
公共属性 MinHeight 获取或设置元素的最小高度约束。 (继承自 FrameworkElement。)
公共属性 MinWidth 获取或设置元素的最小宽度约束。 (继承自 FrameworkElement。)
公共属性 Name 获取或设置元素的标识名称。该名称提供一个引用,以便当 XAML 处理器在处理过程中构造标记元素之后,代码隐藏(如事件处理程序代码)可以对该元素进行引用。 (继承自 FrameworkElement。)
公共属性 Opacity 获取或设置当 UIElement 在user interface (UI) 中呈现时为其整体应用的不透明度因子。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 OpacityMask 获取或设置不透明蒙板,作为应用于此元素已呈现内容的任何 Alpha 通道蒙板的 Brush 实现。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 OverridesDefaultStyle 获取或设置一个值,该值指示此元素是否合并了主题样式中的样式属性。 (继承自 FrameworkElement。)
公共属性 Padding 获取或设置控件内的边距。 (继承自 Control。)
公共属性 Parent 获取此元素的逻辑父级元素。 (继承自 FrameworkElement。)
公共属性 PersistId 已过时。获取一个唯一标识此元素的值。 (继承自 UIElement。)
公共属性 RenderSize 获取(或设置,请参见备注)此元素的最终呈现大小。 (继承自 UIElement。)
公共属性 RenderTransform 获取或设置影响此元素呈现位置的转换信息。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 RenderTransformOrigin 获取或设置由 RenderTransform 声明的任何可能呈现转换的中心点,相对于元素的边界。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Resources 获取或设置本地定义的资源字典。 (继承自 FrameworkElement。)
公共属性 SnapsToDevicePixels 获取或设置一个值,该值决定在呈现过程中,此元素的呈现是否应使用特定于设备的像素设置。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 Style 获取或设置此元素在呈现时使用的样式。 (继承自 FrameworkElement。)
受保护的属性 StylusPlugIns 获取与此元素关联的所有触笔插件(自定义)对象的集合。 (继承自 UIElement。)
公共属性 SyncModeToOwningContainer 获取或设置一个值,该值指示是否与所属容器同步。这是一个依赖项属性。
公共属性 TabIndex 获取或设置一个值,该值决定在用户使用 Tab 键在控件中导航时元素接收焦点的顺序。 (继承自 Control。)
公共属性 Tag 获取或设置一个可用于存储有关此元素的自定义信息的任意对象值。 (继承自 FrameworkElement。)
公共属性 TargetEditMode 获取或设置单击此控件时要切换到的模式。这是一个依赖项属性。
公共属性 Template 获取或设置控件模板。 (继承自 Control。)
公共属性 TemplatedParent 获取一个对此元素的模板父级的引用。如果此元素不是通过模板创建而成,则此属性并不相关。 (继承自 FrameworkElement。)
公共属性 ToolTip 获取或设置在user interface (UI) 中为此元素显示的工具提示对象。 (继承自 FrameworkElement。)
公共属性 Triggers 获取直接在此元素上建立或在子元素中建立的触发器的集合。 (继承自 FrameworkElement。)
公共属性 Uid 获取或设置此元素的唯一标识符(用于本地化)。这是一个依赖项属性。 (继承自 UIElement。)
公共属性 VerticalAlignment 获取或设置在父元素(如面板或项控件)中组合此元素时应用于此元素的垂直对齐特征。 (继承自 FrameworkElement。)
公共属性 VerticalContentAlignment 获取或设置控件内容的垂直对齐方式。 (继承自 Control。)
公共属性 Visibility 获取或设置此元素的user interface (UI) 可见性。这是一个依赖项属性。 (继承自 UIElement。)
受保护的属性 VisualBitmapEffect 已过时。获取或设置 VisualBitmapEffect 值。 (继承自 Visual。)
受保护的属性 VisualBitmapEffectInput 已过时。获取或设置 VisualBitmapEffectInput 值。 (继承自 Visual。)
受保护的属性 VisualBitmapScalingMode 获取或设置 VisualBitmapScalingMode。 (继承自 Visual。)
受保护的属性 VisualChildrenCount 获取此元素内的可视化子元素的数目。 (继承自 FrameworkElement。)
受保护的属性 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。)

页首

方法

  名称 说明
受保护的方法 AddChild 将指定对象作为 ContentControl 的子级添加。 (继承自 ContentControl。)
公共方法 AddHandler(RoutedEvent, Delegate) 为指定的路由事件添加路由事件处理程序,并将该处理程序添加到当前元素的处理程序集合中。 (继承自 UIElement。)
公共方法 AddHandler(RoutedEvent, Delegate, Boolean) 为指定的路由事件添加路由事件处理程序,并将该处理程序添加到当前元素的处理程序集合中。将 handledEventsToo 指定为 true 时,可为已标记为由其他元素在事件路由过程中处理的路由事件调用所提供的处理程序。 (继承自 UIElement。)
受保护的方法 AddLogicalChild 将提供的对象添加到此元素的逻辑树。 (继承自 FrameworkElement。)
受保护的方法 AddText 将指定文本字符串添加到 ContentControl 中。 (继承自 ContentControl。)
公共方法 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 调用以排列 Control 对象的内容并调整其大小。 (继承自 Control。)
公共方法 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。)
公共方法 EndInit 指示元素的初始化过程已完成。 (继承自 FrameworkElement。)
公共方法 Equals 确定提供的 DependencyObject 是否等效于当前 DependencyObject。 (继承自 DependencyObject。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FindCommonVisualAncestor 返回两个可视对象的公共上级。 (继承自 Visual。)
公共方法 FindName 查找具有提供的标识符名的元素。 (继承自 FrameworkElement。)
公共方法 FindResource 搜索具有指定密钥的资源,如果未找到请求的资源,则会引发异常。 (继承自 FrameworkElement。)
公共方法 Focus 尝试将焦点设定到此元素上。 (继承自 UIElement。)
公共方法 GetAnimationBaseValue 为此元素的指定属性返回属性基值,从而忽略正在运行或已停止的动画中的任何进行动画处理的可能值。 (继承自 UIElement。)
公共方法 GetBindingExpression 返回表示指定属性上的绑定的 BindingExpression。 (继承自 FrameworkElement。)
公共方法 GetHashCode 获取此 DependencyObject 的哈希代码。 (继承自 DependencyObject。)
受保护的方法 GetLayoutClip 返回剪切蒙版的形状。如果布局系统尝试排列的元素大小超过可用显示空间,将会应用蒙版。 (继承自 FrameworkElement。)
公共方法 GetLocalValueEnumerator 创建一个专用的枚举数,用于确定哪些依赖项属性在此 DependencyObject 上具有以本地方式设置的值。 (继承自 DependencyObject。)
受保护的方法 GetTemplateChild 返回实例化的 ControlTemplate 可视化树中的命名元素。 (继承自 FrameworkElement。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetUIParentCore 如果没有此元素的可视化父级,则返回此元素的备用逻辑父级。 (继承自 FrameworkElement。)
公共方法 GetValue 返回 DependencyObject 的此实例上的依赖项属性的当前有效值。 (继承自 DependencyObject。)
受保护的方法 GetVisualChild 重写 Visual.GetVisualChild,然后从子元素集合返回指定索引处的子级。 (继承自 FrameworkElement。)
受保护的方法 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 调用以重新测量控件。 (继承自 Control。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 MoveFocus 以提供的遍历方向将键盘焦点从此元素移到其他元素上。 (继承自 FrameworkElement。)
受保护的方法 OnAccessKey 在调用此控件的 AccessKey 时进行响应。 (继承自 ButtonBase。)
公共方法 OnApplyTemplate 在派生类中重写后,每当应用程序代码或内部进程调用 ApplyTemplate,都将调用此方法。 (继承自 FrameworkElement。)
受保护的方法 OnChildDesiredSizeChanged 重新调整子元素的大小时支持布局行为。 (继承自 UIElement。)
受保护的方法 OnClick 单击 Button 时调用。 (继承自 Button。)
受保护的方法 OnContentChanged Content 属性更改时调用。 (继承自 ContentControl。)
受保护的方法 OnContentStringFormatChanged ContentStringFormat 属性更改时发生。 (继承自 ContentControl。)
受保护的方法 OnContentTemplateChanged ContentTemplate 属性更改时调用。 (继承自 ContentControl。)
受保护的方法 OnContentTemplateSelectorChanged ContentTemplateSelector 属性更改时调用。 (继承自 ContentControl。)
受保护的方法 OnContextMenuClosing 每当未处理的 ContextMenuClosing 路由事件在其路由中到达此类时调用。实现此方法可为此事件添加类处理。 (继承自 FrameworkElement。)
受保护的方法 OnContextMenuOpening 每当未处理的 ContextMenuOpening 路由事件在其路由中到达此类时调用。实现此方法可为此事件添加类处理。 (继承自 FrameworkElement。)
受保护的方法 OnCreateAutomationPeer 创建并返回一个 AutomationPeer,供自动化基础结构使用。 (重写 Button.OnCreateAutomationPeer()。)
受保护的方法 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。)
受保护的方法 OnIsKeyboardFocusedChanged 在此元素上引发未处理的 IsKeyboardFocusedChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsKeyboardFocusWithinChanged 在此元素引发 IsKeyboardFocusWithinChanged 事件前的那一刻调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsMouseCapturedChanged 在此元素上引发未处理的 IsMouseCapturedChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsMouseCaptureWithinChanged 在此元素上引发未处理的 IsMouseCaptureWithinChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsMouseDirectlyOverChanged 在此元素上引发未处理的 IsMouseDirectlyOverChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsPressedChanged IsPressed 属性更改时调用。 (继承自 ButtonBase。)
受保护的方法 OnIsStylusCapturedChanged 在此元素上引发未处理的 IsStylusCapturedChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsStylusCaptureWithinChanged 在此元素上引发未处理的 IsStylusCaptureWithinChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnIsStylusDirectlyOverChanged 在此元素上引发未处理的 IsStylusDirectlyOverChanged 事件时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnKeyDown 为在此控件有焦点的情况下用户按任意键时发生的 KeyDown 路由事件提供类处理。 (继承自 ButtonBase。)
受保护的方法 OnKeyUp 为在此控件有焦点的情况下用户释放任意键时发生的 KeyUp 路由事件提供类处理。 (继承自 ButtonBase。)
受保护的方法 OnLostFocus 使用提供的事件数据来引发 LostFocus 路由事件。 (继承自 UIElement。)
受保护的方法 OnLostKeyboardFocus 在元素失去键盘焦点时调用。 (继承自 ButtonBase。)
受保护的方法 OnLostMouseCapture 为当此控件不再接收鼠标事件消息时发生的 LostMouseCapture 路由事件提供类处理。 (继承自 ButtonBase。)
受保护的方法 OnLostStylusCapture 当未处理的 Stylus.LostStylusCapture 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnMouseDoubleClick 引发 MouseDoubleClick 路由事件。 (继承自 Control。)
受保护的方法 OnMouseDown 引发 MouseDown 事件。 (重写 UIElement.OnMouseDown(MouseButtonEventArgs)。)
受保护的方法 OnMouseEnter 为当鼠标进入此控件时发生的 ClickMode 路由事件提供类处理。 (继承自 ButtonBase。)
受保护的方法 OnMouseLeave 为当鼠标离开元素时发生的 MouseLeave 路由事件提供类处理。 (继承自 ButtonBase。)
受保护的方法 OnMouseLeftButtonDown 为鼠标指针悬停于此控件上并按下鼠标左键时发生的 MouseLeftButtonDown 路由事件提供类处理。 (继承自 ButtonBase。)
受保护的方法 OnMouseLeftButtonUp 为鼠标指针悬停于此控件上并释放鼠标左键时发生的 MouseLeftButtonUp 路由事件提供类处理。 (继承自 ButtonBase。)
受保护的方法 OnMouseMove 为当鼠标指针悬停于此元素上并移动鼠标指针时发生的 MouseMove 路由事件提供类处理。 (继承自 ButtonBase。)
受保护的方法 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。)
受保护的方法 OnPreviewKeyDown 当未处理的 Keyboard.PreviewKeyDown 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewKeyUp 当未处理的 Keyboard.PreviewKeyUp 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewLostKeyboardFocus 当未处理的 Keyboard.PreviewKeyDown 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnPreviewMouseDoubleClick 引发 PreviewMouseDoubleClick 路由事件。 (继承自 Control。)
受保护的方法 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(DependencyPropertyChangedEventArgs)。)
受保护的方法 OnQueryContinueDrag 当未处理的 DragDrop.QueryContinueDrag 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnQueryCursor 当未处理的 Mouse.QueryCursor 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnRender 在派生类中重写时,会参与由布局系统控制的呈现操作。调用此方法时,不直接使用此元素的呈现指令,而是将其保留供布局和绘制在以后异步使用。 (继承自 UIElement。)
受保护的方法 OnRenderSizeChanged 当控件的呈现大小更改时调用。 (继承自 ButtonBase。)
受保护的方法 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。)
受保护的方法 OnTemplateChanged 在控件模板发生更改时调用。 (继承自 Control。)
受保护的方法 OnTextInput 当未处理的 TextCompositionManager.TextInput 附加事件在其路由中到达派生自此类的元素时,调用此方法。实现此方法可为此事件添加类处理。 (继承自 UIElement。)
受保护的方法 OnToolTipClosing 每当未处理的 ToolTipClosing 路由事件在其路由中到达此类时调用。实现此方法可为此事件添加类处理。 (继承自 FrameworkElement。)
受保护的方法 OnToolTipOpening 每当 ToolTipOpening 路由事件在其路由中到达此类时调用。实现此方法可为此事件添加类处理。 (继承自 FrameworkElement。)
受保护的方法 OnVisualChildrenChanged 修改可视对象的 VisualCollection 时调用。 (继承自 Visual。)
受保护的方法 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。)
公共方法 SetBinding(DependencyProperty, BindingBase) 根据提供的绑定对象,将绑定附加到此元素上。 (继承自 FrameworkElement。)
公共方法 SetBinding(DependencyProperty, String) 将提供的源属性名作为数据源的路径限定,从而将绑定附加到此元素上。 (继承自 FrameworkElement。)
公共方法 SetResourceReference 搜索具有指定名称的资源,并且为指定的属性设置一个指向该资源的资源引用。 (继承自 FrameworkElement。)
公共方法 SetValue(DependencyProperty, Object) 设置依赖项属性的本地值,该依赖项属性由其标识符指定。 (继承自 DependencyObject。)
公共方法 SetValue(DependencyPropertyKey, Object) 设置只读依赖项属性的本地值,该依赖项属性由其 DependencyPropertyKey 标识符指定。 (继承自 DependencyObject。)
公共方法 ShouldSerializeCommandBindings 返回序列化进程是否应在此类的实例上序列化 CommandBindings 属性的内容。 (继承自 UIElement。)
公共方法 ShouldSerializeContent 指示是否应使 Content 属性持久化。 (继承自 ContentControl。)
公共方法 ShouldSerializeInputBindings 返回序列化进程是否应在此类的实例上序列化 InputBindings 属性的内容。 (继承自 UIElement。)
受保护的方法 ShouldSerializeProperty 返回一个值,该值指示序列化进程是否应序列化提供的依赖项属性的值。 (继承自 DependencyObject。)
公共方法 ShouldSerializeResources 返回一个值,该值指示序列化过程是否应该序列化 Resources 属性的内容。 (继承自 FrameworkElement。)
公共方法 ShouldSerializeStyle 返回一个值,该值指示序列化过程是否应该序列化 Style 属性的内容。 (继承自 FrameworkElement。)
公共方法 ShouldSerializeTriggers 返回一个值,该值指示序列化过程是否应该序列化 Triggers 属性的内容。 (继承自 FrameworkElement。)
公共方法 ToString 返回 Control 对象的字符串表示形式。 (继承自 Control。)
公共方法 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。)

页首

事件

  名称 说明
公共事件 Click 在单击 Button 时发生。 (继承自 ButtonBase。)
公共事件 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。)
公共事件 MouseDoubleClick 当单击鼠标按钮两次或更多次时发生。 (继承自 Control。)
公共事件 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。)
公共事件 PreviewMouseDoubleClick 当用户单击鼠标按钮两次或更多次时发生。 (继承自 Control。)
公共事件 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。)

页首

字段

  名称 说明
公共字段静态成员 SyncModeToOwningContainerProperty 标识 SyncModeToOwningContainer 依赖项属性。
公共字段静态成员 TargetEditModeProperty 标识 TargetEditMode 依赖项属性。

页首

显式接口实现

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

页首

备注

使用 EditModeSwitchButton 来调用自定义的 DialogPropertyValueEditorExtendedPropertyValueEditor 实现。

此编辑模式切换按钮的样式设置为与特定于宿主应用程序的外观和行为一致。 它有两种运行模式,或者始终执行指定的模式切换命令,或者采用包含 PropertyContainer 的当前模式并“执行相应的操作”。 如果手动设置,SyncModeToOwningContainer 属性必须设置为 false,并且必须使用 TargetEditMode 属性指定模式切换命令。 若要自动设置模式,SyncModeToOwningContainer 属性必须设置为 true,在这种情况下将忽略 TargetEditMode 属性。

示例

下面的代码示例演示如何使用 EditModeSwitchButton 类。 有关更多信息,请参见 演练:实现颜色编辑器

<DataTemplate x:Key="BrushInlineEditorTemplate">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="1*"/>
            <ColumnDefinition Width="Auto"/>
        </Grid.ColumnDefinitions>
        <TextBox Grid.Column="0" Text="{Binding StringValue}"/>
        <PropertyEditing:EditModeSwitchButton Grid.Column="1"/>
    </Grid>
</DataTemplate>

线程安全

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

请参见

参考

Microsoft.Windows.Design.PropertyEditing 命名空间

其他资源

属性编辑体系结构

WPF 设计器扩展性