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 获取让其 EndInit 方法调用显式指定的值此元素是否已初始化,或者在处理过程由 XAML 处理器,或。 (继承自 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 获取或设置一个值控制是否在选项卡上导航包含。 (继承自 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 ,当在 user interface (UI)时,呈现获取或设置不透明度因子应用于整个 UIElement 。这是 依赖项属性。 (继承自 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 强制指定的 依赖项属性的值。此操作将调用在属性元数据中指定的所有 CoerceValueCallback 函数完成为依赖项属性,则在调用 DependencyObject存在。 (继承自 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 引发特定路由事件。将引发该 RoutedEvent 中提供的 RoutedEventArgs 实例中标识 (作为该事件数据 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 设计器扩展性