ModelElementBrowser<T> 类

继承层次结构

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ContentControl
                System.Windows.Controls.UserControl
                  Microsoft.VisualStudio.Modeling.Integration.Shell.Picker.ModelBrowserBase
                    Microsoft.VisualStudio.Modeling.Integration.Shell.Picker.ModelElementBrowser
                      Microsoft.VisualStudio.Modeling.Integration.Shell.Picker.ModelElementBrowser<T>
                        更多...

命名空间:  Microsoft.VisualStudio.Modeling.Integration.Shell.Picker
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll 中)

语法

声明
Public NotInheritable Class ModelElementBrowser(Of T As {New, Control, IModelBrowser}) _
    Inherits ModelElementBrowser
public sealed class ModelElementBrowser<T> : ModelElementBrowser
where T : new(), Control, IModelBrowser

类型参数

  • T

ModelElementBrowser<T> 类型公开以下成员。

构造函数

  名称 说明
公共方法 ModelElementBrowser<T>

页首

属性

  名称 说明
公共属性 ActualHeight 获取呈现的高度此元素。 (继承自 FrameworkElement。)
公共属性 ActualWidth 获取此元素的呈现宽度。 (继承自 FrameworkElement。)
公共属性 AllowDrop 获取或设置指示此元素是否的值用作拖放操作的目标。这是 依赖项属性。 (继承自 UIElement。)
公共属性 AreAnyTouchesCaptured 获取一个值至少一个连续是否已获取此元素。 (继承自 UIElement。)
公共属性 AreAnyTouchesCapturedWithin 获取一个值至少一个连续是否已获取此元素或对其可视化树的任何子元素。 (继承自 UIElement。)
公共属性 AreAnyTouchesDirectlyOver 获取一个值至少一个连续是否按下此元素。 (继承自 UIElement。)
公共属性 AreAnyTouchesOver 获取一个值至少一个连续是否按下此元素或任何子元素与其可视化树。 (继承自 UIElement。)
公共属性 Background 获取或设置描述控件的背景的画笔。 (继承自 Control。)
公共属性 BindingGroup 获取或设置用于组件的 BindingGroup 。 (继承自 FrameworkElement。)
公共属性 BitmapEffect 已过时。获取或设置将直接应用到此元素的呈现内容的位图效果。这是 依赖项属性。 (继承自 UIElement。)
公共属性 BitmapEffectInput 已过时。获取或设置将直接应用到此元素的呈现内容的位图效果的一个输入源。这是 依赖项属性。 (继承自 UIElement。)
公共属性 BorderBrush 获取或设置描述控件的边框的背景画笔。 (继承自 Control。)
公共属性 BorderThickness 获取或设置控件的边框粗细。 (继承自 Control。)
公共属性 CacheMode 获取或设置 UIElement中缓存的表示形式。 (继承自 UIElement。)
公共属性 Clip 获取或设置用于的几何图形定义元素的内容的轮廓。这是 依赖项属性。 (继承自 UIElement。)
公共属性 ClipToBounds 获取或设置一个值指示剪辑此元素的内容 (或使来自此元素的子元素内容) 放入包含元素的大小。这是 依赖项属性。 (继承自 UIElement。)
公共属性 CommandBindings 获取 CommandBinding 对象的集合与此元素关联。CommandBinding 启用处理。此元素的命令,并为该命令、其事件和此元素附加处理程序之间的连接。 (继承自 UIElement。)
公共属性 Content 获取或设置 ContentControl的内容。 (继承自 ContentControl。)
公共属性 ContentStringFormat 获取或设置指定如何设置 Content 属性的复合字符串,则显示为字符串。 (继承自 ContentControl。)
公共属性 ContentTemplate 获取或设置用于的数据模板显示 ContentControl的内容。 (继承自 ContentControl。)
公共属性 ContentTemplateSelector 获取或设置使应用程序编写器提供自定义模板选择逻辑的模板选择器。 (继承自 ContentControl。)
公共属性 ContextMenu 获取或设置要显示的上下文菜单元素,只要上下文菜单。 用户界面 (UI) 请求来自此元素内。 (继承自 FrameworkElement。)
公共属性 Cursor 获取或设置显示的光标鼠标指针何时在此元素。 (继承自 FrameworkElement。)
公共属性 DataContext ,它将参与数据绑定时,获取或设置元素的数据上下文。 (继承自 FrameworkElement。)
受保护的属性 DefaultStyleKey 使用时,主题样式或定义时,获取或设置键使用引用此控件的样式。 (继承自 FrameworkElement。)
公共属性 DependencyObjectType 获取包装此实例的 CLR 类型的 DependencyObjectType 。  (继承自 DependencyObject。)
公共属性 DesiredSize 获取在布局测量处理过程中计算的此元素处理的大小。 (继承自 UIElement。)
公共属性 Dispatcher 获取与此 DispatcherObject 关联的 Dispatcher。 (继承自 DispatcherObject。)
公共属性 Effect 获取或设置位图效果应用于 UIElement。这是依赖项属性。 (继承自 UIElement。)
公共属性 FlowDirection 获取或设置文本的方向,另 用户界面 (UI) 元素在控件的布局的所有父元素中流。 (继承自 FrameworkElement。)
公共属性 Focusable 获取或设置一个值元素是否可以接收焦点。这是 依赖项属性。 (继承自 UIElement。)
公共属性 FocusVisualStyle 获取或设置一个外观、角色,或其他样式特性自定义设置将应用于此元素的属性,它获取键盘焦点时。 (继承自 FrameworkElement。)
公共属性 FontFamily 获取或设置控件的字体系列。 (继承自 Control。)
公共属性 FontSize 获取或设置字号。 (继承自 Control。)
公共属性 FontStretch 获取或设置字体在屏幕上以及或展开的程度。 (继承自 Control。)
公共属性 FontStyle 获取或设置字体样式。 (继承自 Control。)
公共属性 FontWeight 获取或设置指定的字体的权重或粗细。 (继承自 Control。)
公共属性 ForceCursor 获取或设置一个值此 FrameworkElement 是否应强制 用户界面 (UI) 呈现光标如声明由 Cursor 属性。 (继承自 FrameworkElement。)
公共属性 Foreground 获取或设置描述前景色的画笔。 (继承自 Control。)
受保护的属性 HandlesScrolling 获取一个值控件是否支持滚动。 (继承自 Control。)
公共属性 HasAnimatedProperties 获取指示此元素是否的值具有任何活动的属性。 (继承自 UIElement。)
公共属性 HasContent 获取一个值 ContentControl 是否包含内容。 (继承自 ContentControl。)
受保护的属性 HasEffectiveKeyboardFocus 获取一个值,该值指示 UIElement 是否具有焦点。 (继承自 UIElement。)
公共属性 Height 获取或设置元素的建议的高度。 (继承自 FrameworkElement。)
公共属性 HorizontalAlignment ,当在一个父元素内组成,例如面板或项控件时,获取或设置的水平对齐特性应用于此元素。 (继承自 FrameworkElement。)
公共属性 HorizontalContentAlignment 获取或设置控件内容的水平对齐。 (继承自 Control。)
受保护的属性 InheritanceBehavior 获取或设置属性值继承、资源键查找和 RelativeSource FindAncestor 查找的大小限制。 (继承自 FrameworkElement。)
公共属性 InputBindings 获取输入绑定的集合与此元素关联。 (继承自 UIElement。)
公共属性 InputScope 获取或设置此 FrameworkElement使用输入的上下文。 (继承自 FrameworkElement。)
公共属性 IsArrangeValid 获取一个子元素的计算的大小和位置此元素的格式是否的值是否有效。 (继承自 UIElement。)
公共属性 IsEnabled 获取或设置指示此元素是否的值。 用户界面 (UI)启用。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsFocused 获取该值来确定该元素是否有逻辑焦点。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsHitTestVisible 获取或设置声明的值此元素是否可能会作为从其呈现内容某部分的一个 命中测试 结果。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsInitialized 获取让其 EndInit 方法调用显式指定的值此元素是否已初始化,或者在处理过程由 XAML 处理器,或。 (继承自 FrameworkElement。)
公共属性 IsInputMethodEnabled 获取指示一个和系统,例如 输入法编辑器 (IME),是否的值为处理此元素的输入启用。 (继承自 UIElement。)
公共属性 IsKeyboardFocused 获取指示此元素是否具有键盘焦点的值。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsKeyboardFocusWithin 获取一个键盘焦点淡出任何位置在元素或其可视化树子元素中。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsLoaded 获取一个值此元素是否用于呈现加载的。 (继承自 FrameworkElement。)
公共属性 IsManipulationEnabled 获取或设置一个值处理事件是否位于 UIElement启用。 (继承自 UIElement。)
公共属性 IsMeasureValid 获取一个布局测量返回的当前范围是否的值是否有效。 (继承自 UIElement。)
公共属性 IsMouseCaptured 获取指示鼠标淡出或获取此元素。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsMouseCaptureWithin 获取该值来确定鼠标捕获是否含有由此元素或由其 可视化树的子元素。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsMouseDirectlyOver 获取一个值鼠标指针的位置是否符合命中测试 结果,采用合成元素。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsMouseOver 获取指示鼠标指针是否的值位于此元素 (在 可视化树的包含子元素)。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsSealed 获取一个值此实例当前是否已密封 (只读)。 (继承自 DependencyObject。)
公共属性 IsStylusCaptured 获取一个触笔该值指定此元素访问。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsStylusCaptureWithin 获取用于确定的值触笔捕获是否由此元素包含,也可以在一个元素区域及其 可视化树中的元素。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsStylusDirectlyOver 获取一个值触笔位置是否符合命中测试 结果,采用合成元素。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsStylusOver 获取一个触笔光标是否的值位于此元素 (包括可视子元素)。这是 依赖项属性。 (继承自 UIElement。)
公共属性 IsTabStop 获取或设置一个值控制是否在选项卡上导航包含。 (继承自 Control。)
公共属性 IsVisible 获取指示此元素是否的值是显示在 用户界面 (UI)。这是 依赖项属性。 (继承自 UIElement。)
公共属性 Language 获取或设置本地化/全球化应用于元素的语言信息。 (继承自 FrameworkElement。)
公共属性 LayoutTransform 获取或设置要应用于此元素的图像转换,当格式执行时。 (继承自 FrameworkElement。)
受保护的属性 LogicalChildren 具有枚举数内容控件的逻辑种属性元素。 (继承自 ContentControl。)
公共属性 Margin 获取或设置元素的外缘。 (继承自 FrameworkElement。)
公共属性 MaxHeight 获取或设置元素的最大高度约束。 (继承自 FrameworkElement。)
公共属性 MaxWidth 获取或设置元素的最大宽度约束。 (继承自 FrameworkElement。)
公共属性 MinHeight 获取或设置元素的最小高度约束。 (继承自 FrameworkElement。)
公共属性 MinWidth 获取或设置元素的最小宽度的约束。 (继承自 FrameworkElement。)
公共属性 Name 获取或设置元素的标识的名称。该名称提供引用,以便代码隐藏中,例如事件处理程序代码,可以引用标记元素,则构造在处理过程由 XAML 处理器后。 (继承自 FrameworkElement。)
公共属性 Opacity ,当在 用户界面 (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。)
公共属性 TabIndex 获取或设置使用 tab 键时,确定顺序接收焦点的元素的值,当用户将控件定位。 (继承自 Control。)
公共属性 Tag 获取或设置可用于存储有关此元素的自定义信息的任意对象的值。 (继承自 FrameworkElement。)
公共属性 Template 获取或设置控件模板。 (继承自 Control。)
公共属性 TemplatedParent 具有引用此元素的模板父级。,如果组件未通过模板,创建此属性无关。 (继承自 FrameworkElement。)
公共属性 Title 当前浏览器的标题 (继承自 ModelElementBrowser。)
公共属性 ToolTip 获取或设置对于 用户界面 (UI)的此元素显示的工具提示对象。 (继承自 FrameworkElement。)
公共属性 TouchesCaptured 获取已获取此元素的所有触摸设备。 (继承自 UIElement。)
公共属性 TouchesCapturedWithin 获取已获取此元素或所有子元素与其可视化树中的所有触摸设备。 (继承自 UIElement。)
公共属性 TouchesDirectlyOver 获取此元素的所有触摸设备。 (继承自 UIElement。)
公共属性 TouchesOver 获取此元素或所有子元素与其可视化树中的所有触摸设备。 (继承自 UIElement。)
公共属性 Triggers 获取子元素中建立的直接此元素,或触发器的集合。 (继承自 FrameworkElement。)
公共属性 Uid 获取或设置唯一标识符 (对于本地化) 此元素的。这是 依赖项属性。 (继承自 UIElement。)
公共属性 UseLayoutRounding 获取或设置在布局过程中,一个值是否应当应用布局舍入于此元素的大小和位置。 (继承自 FrameworkElement。)
公共属性 VerticalAlignment ,当在一个父元素中构成例如面板或项控件时,获取或设置的垂直对齐特性应用于此元素。 (继承自 FrameworkElement。)
公共属性 VerticalContentAlignment 获取或设置控件内容的垂直对齐方式。 (继承自 Control。)
公共属性 Visibility 获取或设置此元素的 用户界面 (UI) 可见性。这是 依赖项属性。 (继承自 UIElement。)
受保护的属性 VisualBitmapEffect 已过时。获取或设置 VisualBitmapEffect 值。 (继承自 Visual。)
受保护的属性 VisualBitmapEffectInput 已过时。获取或设置 VisualBitmapEffectInput 值。 (继承自 Visual。)
受保护的属性 VisualBitmapScalingMode 获取或设置 VisualBitmapScalingMode。 (继承自 Visual。)
受保护的属性 VisualCacheMode 获取或设置 Visual 的缓存表示形式。 (继承自 Visual。)
受保护的属性 VisualClearTypeHint 获取或设置 ClearTypeHint,它确定在 Visual 中呈现 ClearType 的方式。 (继承自 Visual。)
受保护的属性 VisualClip 获取或设置 Visual 的剪辑区域作为 Geometry 值。 (继承自 Visual。)
受保护的属性 VisualEdgeMode 获取或设置 Visual 的边缘模式作为 EdgeMode 值。 (继承自 Visual。)
受保护的属性 VisualEffect 获取或设置要应用于 Visual 的位图效果。 (继承自 Visual。)
受保护的属性 VisualOffset 获取或设置可视对象的偏移量值。 (继承自 Visual。)
受保护的属性 VisualOpacity 获取或设置 Visual 的不透明度。 (继承自 Visual。)
受保护的属性 VisualOpacityMask 获取或设置 Brush 值,该值表示 Visual 的不透明蒙板。 (继承自 Visual。)
受保护的属性 VisualScrollableAreaClip 获取或设置 Visual 的剪辑的可滚动区域。 (继承自 Visual。)
受保护的属性 VisualTextHintingMode 获取或设置 VisualTextHintingMode。 (继承自 Visual。)
受保护的属性 VisualTextRenderingMode 获取或设置 VisualTextRenderingMode。 (继承自 Visual。)
受保护的属性 VisualTransform 获取或设置 VisualTransform 值。 (继承自 Visual。)
受保护的属性 VisualXSnappingGuidelines 获取或设置 X 坐标(垂直)准线集合。 (继承自 Visual。)
受保护的属性 VisualYSnappingGuidelines 获取或设置 Y 坐标(水平)准线集合。 (继承自 Visual。)
公共属性 Width 获取或设置元素的宽度。 (继承自 FrameworkElement。)

页首

方法

  名称 说明
公共方法 AddHandler(RoutedEvent, Delegate) 将指定的 路由事件的一路由事件 处理程序,将处理程序添加到当前元素的处理程序集合。 (继承自 UIElement。)
公共方法 AddHandler(RoutedEvent, Delegate, Boolean) 添加一个指定路由事件的一路由事件 处理程序,将处理程序添加到当前元素的处理程序集合。将 handledEventsToo 指定为 true 时,可为已标记为由其他元素在事件路由过程中处理的路由事件调用所提供的处理程序。 (继承自 UIElement。)
受保护的方法 AddLogicalChild 向该元素逻辑树中提供的对象。 (继承自 FrameworkElement。)
公共方法 AddToEventRoute 将处理程序添加到当前 UIElement 事件处理程序集合的指定 EventRoute 。 (继承自 UIElement。)
公共方法 ApplyAnimationClock(DependencyProperty, AnimationClock) 将动画应用于此元素的指定依赖项属性 。所有现有动画使用新动画停止并替换。 (继承自 UIElement。)
公共方法 ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) 将动画应用于此元素的指定依赖项属性 ,就能够指定出现了什么,如果属性已运行的动画。 (继承自 UIElement。)
公共方法 ApplyTemplate 如果需要,编译当前模板的可视化树,并返回一个值可视化树是否受此调用重新生成。 (继承自 FrameworkElement。)
公共方法 Arrange 定位子元素并确定 UIElement的范围。父元素调用从其 ArrangeCore 实现 (或 框架级别的 WPF 等效) 此方法构成一个递归布局更新。此方法构成布局更新的第二次标。 (继承自 UIElement。)
公共方法 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。)
公共方法 CaptureTouch 尝试强制连续的访问此元素。 (继承自 UIElement。)
公共方法 CheckAccess 确定调用线程是否可以访问此 DispatcherObject。 (继承自 DispatcherObject。)
公共方法 Clear 清除模型浏览器的引用 (继承自 ModelElementBrowser。)
公共方法 ClearValue(DependencyProperty) 清除本地值属性。将清除的属性由 DependencyProperty 标识符指定。 (继承自 DependencyObject。)
公共方法 ClearValue(DependencyPropertyKey) 清除本地值只读属性。将清除的属性由 DependencyPropertyKey指定。 (继承自 DependencyObject。)
公共方法 CoerceValue 强制指定的 依赖项属性的值。此操作将调用在属性元数据中指定的所有 CoerceValueCallback 函数完成为依赖项属性,则在调用 DependencyObject存在。 (继承自 DependencyObject。)
公共方法 EndInit 指示为元素初始化过程完成。 (继承自 FrameworkElement。)
公共方法 Equals 确定提供的 DependencyObject 是否与当前 DependencyObject等效。 (继承自 DependencyObject。)
公共方法 FindCommonVisualAncestor 返回两个可视对象的公共上级。 (继承自 Visual。)
公共方法 FindName 查找具有提供的标识符名称的元素。 (继承自 FrameworkElement。)
公共方法 FindResource ,如果找不到,则搜索具有指定密钥的资源,并引发异常以找到请求的资源。 (继承自 FrameworkElement。)
公共方法 Focus 尝试将焦点设置到此元素。 (继承自 UIElement。)
公共方法 GetAnimationBaseValue 返回指定的属性的基值属性值此元素,忽略从运行的所有可能的操作的值或停止动画。 (继承自 UIElement。)
公共方法 GetBindingExpression 返回表示在指定的属性的绑定的 BindingExpression 。 (继承自 FrameworkElement。)
公共方法 GetHashCode 获取此 DependencyObject的 哈希代码 。 (继承自 DependencyObject。)
公共方法 GetLocalValueEnumerator 创建确定哪些专用的枚举数依赖项属性本地本 DependencyObject设置值。 (继承自 DependencyObject。)
受保护的方法 GetTemplateChild 返回在实例化的 ControlTemplate的可视化树的命名元素。 (继承自 FrameworkElement。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetUIParentCore ; 如果没有可视父级,则返回此元素的其他逻辑父级。 (继承自 FrameworkElement。)
公共方法 GetValue 返回 依赖项属性 的当前有效值在 DependencyObject的此实例的。 (继承自 DependencyObject。)
公共方法 Initialize Initalize 与宿主实例的此浏览器 (继承自 ModelElementBrowser。)
公共方法 InitializeComponent InitializeComponent (继承自 ModelElementBrowser。)
公共方法 InputHitTest 返回在指定坐标的当前元素中输入元素,相对于当前元素的原点。 (继承自 UIElement。)
公共方法 InvalidateArrange 无效的状态 (布局) 元素的。在无效后,该元素将其进行更新的格式,则会导致异步,除非后续强制由 UpdateLayout。 (继承自 UIElement。)
公共方法 InvalidateMeasure 度量值无效状态 (布局) 元素的。 (继承自 UIElement。)
公共方法 InvalidateProperty 计算指定的依赖项属性的有效值 (继承自 DependencyObject。)
公共方法 InvalidateVisual 无效呈现元素,并强制完整新布局处理过程。OnRender 在布局周期后调用完成。 (继承自 UIElement。)
公共方法 IsAncestorOf 确定可视对象是否为后代可视对象的上级。 (继承自 Visual。)
公共方法 IsDescendantOf 确定可视对象是否为上级可视对象的后代。 (继承自 Visual。)
公共方法 IsValid (继承自 ModelElementBrowser。)
公共方法 Measure 更新 UIElementDesiredSize 。父元素调用从其 MeasureCore 实现的方法构成一个递归布局更新。调用此方法构成第一次调用 (“度量”通过) 布局更新。 (继承自 UIElement。)
公共方法 MoveFocus 移动键盘焦点离开此元素以及在一个提供的遍历方向的另一个元素。 (继承自 FrameworkElement。)
公共方法 OnApplyTemplate 当重写在派生类中,调用,无论应用程序代码或内部处理调用 ApplyTemplate。 (继承自 FrameworkElement。)
受保护的方法 OnRenderSizeChanged 在最后的事件数据的一部分,将引发 SizeChanged 事件,则使用指定的信息。 (继承自 FrameworkElement。)
受保护的方法 OnStyleChanged 调用,则该样式在中使用此元素更改,将无效布局。 (继承自 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。)
公共方法 ReleaseAllTouchCaptures 从此元素释放所有捕获的触摸设备。 (继承自 UIElement。)
公共方法 ReleaseMouseCapture ,如果此元素包含了获取,释放鼠标捕获。 (继承自 UIElement。)
公共方法 ReleaseStylusCapture ,如果此元素包含了获取,释放触笔设备访问。 (继承自 UIElement。)
公共方法 ReleaseTouchCapture 尝试从此元素释放指定的触摸设备。 (继承自 UIElement。)
公共方法 RemoveHandler 从此元素中移除指定的 路由事件 处理程序。 (继承自 UIElement。)
受保护的方法 RemoveLogicalChild 从此元素的逻辑树中移除提供的对象。FrameworkElement 更新受影响的逻辑树父指针保证与此移除同步。 (继承自 FrameworkElement。)
公共方法 SetBinding(DependencyProperty, BindingBase) 附加绑定到此元素,根据提供的绑定对象。 (继承自 FrameworkElement。)
公共方法 SetBinding(DependencyProperty, String) 附加绑定到此元素,根据提供的源属性名称作为限定路径传递给数据源。 (继承自 FrameworkElement。)
公共方法 SetCurrentValue 设置 依赖项属性 的值,而不更改其值的来源。 (继承自 DependencyObject。)
公共方法 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。)
公共方法 UpdateDefaultStyle 重新应用默认样式的当前 FrameworkElement。 (继承自 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。)
公共事件 GotTouchCapture ,将触控获取此元素,发生。 (继承自 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。)
公共事件 LostTouchCapture ,在此元素丢失连续访问,发生。 (继承自 UIElement。)
公共事件 ManipulationBoundaryFeedback ,当操作遇到边界,发生。 (继承自 UIElement。)
公共事件 ManipulationCompleted ,当操作和惯性在 UIElement 对象完成时,发生。 (继承自 UIElement。)
公共事件 ManipulationDelta 当输入设备在操作期间更改位置时发生。 (继承自 UIElement。)
公共事件 ManipulationInertiaStarting 发生,输入设备在处理时失去与 UIElement 对象的联系人,并开始惯性。 (继承自 UIElement。)
公共事件 ManipulationStarted ,输入设备开始在 UIElement 对象,将一个处理发生。 (继承自 UIElement。)
公共事件 ManipulationStarting ,当操作处理器首次创建,发生。 (继承自 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。)
公共事件 PreviewTouchDown 发生,在手指相关屏幕,在手指此元素时。 (继承自 UIElement。)
公共事件 PreviewTouchMove 发生,在手指在屏幕上移动,在手指此元素时。 (继承自 UIElement。)
公共事件 PreviewTouchUp 发生,在手指中给出屏幕,在手指此元素时。 (继承自 UIElement。)
公共事件 QueryContinueDrag ,当在键盘或鼠标按钮状态更改在拖放操作时,发生。 (继承自 UIElement。)
公共事件 QueryCursor ,当光标请求显示,发生。此事件在鼠标指针移动到新位置时,表示的元素每次引发光标对象可能需要进行更改基于其新位置。 (继承自 UIElement。)
公共事件 ReferenceChanged 激发在每个引用更改。 (继承自 ModelBrowserBase。)
公共事件 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。)
公共事件 TouchDown 发生,在手指相关屏幕,在手指此元素时。 (继承自 UIElement。)
公共事件 TouchEnter ,触控从自此元素中,区域的外部移动时发生。 (继承自 UIElement。)
公共事件 TouchLeave ,触控从内部到外部将此元素,区域发生。 (继承自 UIElement。)
公共事件 TouchMove 发生,在手指在屏幕上移动,在手指此元素时。 (继承自 UIElement。)
公共事件 TouchUp 发生,在手指中给出屏幕,在手指此元素时。 (继承自 UIElement。)
公共事件 Unloaded ,当元素移除加载的组件的内部,元素树发生。 (继承自 FrameworkElement。)

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IComponentConnector.Connect (继承自 ModelElementBrowser。)
显式接口实现私有方法 IStyleConnector.Connect (继承自 ModelElementBrowser。)
显式接口实现私有方法 IDisposable.Dispose (继承自 ModelBrowserBase。)
显式接口实现私有方法 IAddChild.AddChild 此类型或成员支持 Windows Presentation Foundation (WPF) 基础结构并且不应直接从代码使用。 (继承自 ContentControl。)
显式接口实现私有方法 IAddChild.AddText 此类型或成员支持 Windows Presentation Foundation (WPF) 基础结构并且不应直接从代码使用。 (继承自 ContentControl。)
显式接口实现私有方法 IQueryAmbient.IsAmbientPropertyAvailable 有关此成员的说明,请参见 IsAmbientPropertyAvailable 方法。 (继承自 FrameworkElement。)

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Modeling.Integration.Shell.Picker 命名空间

继承层次结构

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ContentControl
                System.Windows.Controls.UserControl
                  Microsoft.VisualStudio.Modeling.Integration.Shell.Picker.ModelBrowserBase
                    Microsoft.VisualStudio.Modeling.Integration.Shell.Picker.ModelElementBrowser
                      Microsoft.VisualStudio.Modeling.Integration.Shell.Picker.ModelElementBrowser<T>