RibbonGallery 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示以直观丰富的格式显示一组相关项或一组命令的菜单,该菜单可分组为多种类别的子菜单。
public ref class RibbonGallery : System::Windows::Controls::ItemsControl, Microsoft::Windows::Input::IPreviewCommandSource, System::Windows::Input::ICommandSource, System::Windows::IWeakEventListener
[System.Windows.StyleTypedProperty(Property="GalleryItemStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonGalleryItem))]
[System.Windows.StyleTypedProperty(Property="FilterItemContainerStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonMenuItem))]
[System.Windows.StyleTypedProperty(Property="ItemContainerStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonGalleryCategory))]
[System.Windows.StyleTypedProperty(Property="AllFilterItemContainerStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonMenuItem))]
[System.Windows.TemplatePart(Name="PART_ScrollViewer", Type=typeof(System.Windows.Controls.ScrollViewer))]
[System.Windows.TemplatePart(Name="ItemsPresenter", Type=typeof(System.Windows.Controls.ItemsPresenter))]
[System.Windows.TemplatePart(Name="PART_FilterContentPane", Type=typeof(System.Windows.Controls.ContentPresenter))]
[System.Windows.TemplatePart(Name="PART_FilterMenuButton", Type=typeof(System.Windows.Controls.Ribbon.RibbonMenuButton))]
public class RibbonGallery : System.Windows.Controls.ItemsControl, Microsoft.Windows.Input.IPreviewCommandSource, System.Windows.Input.ICommandSource, System.Windows.IWeakEventListener
[<System.Windows.StyleTypedProperty(Property="GalleryItemStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonGalleryItem))>]
[<System.Windows.StyleTypedProperty(Property="FilterItemContainerStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonMenuItem))>]
[<System.Windows.StyleTypedProperty(Property="ItemContainerStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonGalleryCategory))>]
[<System.Windows.StyleTypedProperty(Property="AllFilterItemContainerStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonMenuItem))>]
[<System.Windows.TemplatePart(Name="PART_ScrollViewer", Type=typeof(System.Windows.Controls.ScrollViewer))>]
[<System.Windows.TemplatePart(Name="ItemsPresenter", Type=typeof(System.Windows.Controls.ItemsPresenter))>]
[<System.Windows.TemplatePart(Name="PART_FilterContentPane", Type=typeof(System.Windows.Controls.ContentPresenter))>]
[<System.Windows.TemplatePart(Name="PART_FilterMenuButton", Type=typeof(System.Windows.Controls.Ribbon.RibbonMenuButton))>]
type RibbonGallery = class
inherit ItemsControl
interface IWeakEventListener
interface IPreviewCommandSource
interface ICommandSource
[<System.Windows.StyleTypedProperty(Property="GalleryItemStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonGalleryItem))>]
[<System.Windows.StyleTypedProperty(Property="FilterItemContainerStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonMenuItem))>]
[<System.Windows.StyleTypedProperty(Property="ItemContainerStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonGalleryCategory))>]
[<System.Windows.StyleTypedProperty(Property="AllFilterItemContainerStyle", StyleTargetType=typeof(System.Windows.Controls.Ribbon.RibbonMenuItem))>]
[<System.Windows.TemplatePart(Name="PART_ScrollViewer", Type=typeof(System.Windows.Controls.ScrollViewer))>]
[<System.Windows.TemplatePart(Name="ItemsPresenter", Type=typeof(System.Windows.Controls.ItemsPresenter))>]
[<System.Windows.TemplatePart(Name="PART_FilterContentPane", Type=typeof(System.Windows.Controls.ContentPresenter))>]
[<System.Windows.TemplatePart(Name="PART_FilterMenuButton", Type=typeof(System.Windows.Controls.Ribbon.RibbonMenuButton))>]
type RibbonGallery = class
inherit ItemsControl
interface IPreviewCommandSource
interface ICommandSource
interface IWeakEventListener
Public Class RibbonGallery
Inherits ItemsControl
Implements ICommandSource, IPreviewCommandSource, IWeakEventListener
- 继承
- 属性
- 实现
示例
以下示例演示用于创建包含三个 RibbonGallery 可用项的组合框的标记。
<ribbon:RibbonComboBox Label="1"
SmallImageSource="Images/RightArrowShort_Green16.png"
SelectionBoxWidth="62"
VerticalAlignment="Center"
IsEditable="True" >
<ribbon:RibbonGallery SelectedValue="Green"
SelectedValuePath="Content"
MaxColumnCount="1">
<ribbon:RibbonGalleryCategory>
<ribbon:RibbonGalleryItem Content="Green" Foreground="Green" />
<ribbon:RibbonGalleryItem Content="Blue" Foreground="Blue" />
<ribbon:RibbonGalleryItem Content="Orange" Foreground="Orange" />
</ribbon:RibbonGalleryCategory>
</ribbon:RibbonGallery>
</ribbon:RibbonComboBox>
注解
下图显示了承载 RibbonComboBox 简单 RibbonGallery的 。
组合框中的功能区库
构造函数
RibbonGallery() |
初始化 RibbonGallery 类的新实例。 |
字段
属性
ActualHeight |
获取此元素的呈现高度。 (继承自 FrameworkElement) |
ActualWidth |
获取此元素的呈现宽度。 (继承自 FrameworkElement) |
AllFilterItem |
获取返回功能区库中所有项目的筛选器。 |
AllFilterItemContainerStyle |
获取或设置当选择“所有”筛选器时应用于该筛选器中项目的样式。 |
AllFilterItemTemplate |
获取或设置 DataTemplate,它用来显示选筛选器中的项目(当一个“所有”筛选器选中时)。 |
AllowDrop |
获取或设置一个值,该值指示此元素能否用作拖放操作的目标。 这是依赖项属性。 (继承自 UIElement) |
AlternationCount |
获取或设置 ItemsControl 中的交替项容器的数目,该控件可使交替容器具有唯一外观。 (继承自 ItemsControl) |
AreAnyTouchesCaptured |
获取一个值,该值指示在此元素上是否至少捕获了一次触摸。 (继承自 UIElement) |
AreAnyTouchesCapturedWithin |
获取一个值,该值指示在此元素或其可视化树中的任何子元素上是否至少捕获了一次触摸。 (继承自 UIElement) |
AreAnyTouchesDirectlyOver |
获取一个值,该值指示在此元素上是否至少按下了一次触摸设备。 (继承自 UIElement) |
AreAnyTouchesOver |
获取一个值,该值指示在此元素或其可视化树中的任何子元素上是否至少按下了一次触摸设备。 (继承自 UIElement) |
Background |
获取或设置一个用于描述控件背景的画笔。 (继承自 Control) |
BindingGroup |
获取或设置用于该元素的 BindingGroup。 (继承自 FrameworkElement) |
BitmapEffect |
已过时.
已过时.
获取或设置一个位图效果,该效果将直接应用到此元素所呈现的内容。 这是依赖项属性。 (继承自 UIElement) |
BitmapEffectInput |
已过时.
已过时.
获取或设置位图效果的输入源,该效果将直接应用到此元素所呈现的内容。 这是依赖项属性。 (继承自 UIElement) |
BorderBrush |
获取或设置一个用于描述控件的边框背景的画笔。 (继承自 Control) |
BorderThickness |
获取或设置控件的边框宽度。 (继承自 Control) |
CacheMode |
获取或设置 UIElement 的缓存表示形式。 (继承自 UIElement) |
CanAddToQuickAccessToolBarDirectly |
获取或设置指示是否可以直接将此控件添加到快速访问工具栏的值。 |
CanUserFilter |
获取或设置一个值,该值表示用户是否可对库项目使用筛选器。 |
CategoryStyle |
获取或设置应用于为每个项生成的 RibbonGalleryCategory 元素。 |
CategoryTemplate |
获取或设置用于显示 DataTemplate 中的所有项的 RibbonGalleryCategory。 |
Clip |
获取或设置用于定义元素内容轮廓的几何图形。 这是依赖项属性。 (继承自 UIElement) |
ClipToBounds |
获取或设置一个值,该值指示是否剪切此元素的内容(或来自此元素的子元素的内容)使其适合包含元素的大小。 这是依赖项属性。 (继承自 UIElement) |
ColumnsStretchToFill |
获取或设置一个值,该值表示库类别在其列与列之间分配等宽宽度。 |
Command |
获取或设置与此功能区库关联的命令。 |
CommandBindings |
获取与此元素关联的 CommandBinding 对象的集合。 CommandBinding 为此元素启用命令处理,并声明命令、命令的事件和由此元素附加的处理程序之间的链接。 (继承自 UIElement) |
CommandParameter |
获取或设置用户定义的数据值,以传递给此命令。 |
CommandTarget |
获取或设置要对其调用指定命令的元素。 |
ContextMenu |
获取或设置上下文菜单元素,每当通过用户界面 (UI 从此元素内) 请求上下文菜单时,应显示该元素。 (继承自 FrameworkElement) |
Cursor |
获取或设置在鼠标指针位于此元素上时显示的光标。 (继承自 FrameworkElement) |
DataContext |
获取或设置元素参与数据绑定时的数据上下文。 (继承自 FrameworkElement) |
DefaultStyleKey |
获取或设置在使用或定义主题样式时要用于引用此控件样式的键。 (继承自 FrameworkElement) |
DependencyObjectType |
DependencyObjectType获取包装此实例的 CLR 类型的 。 (继承自 DependencyObject) |
DesiredSize |
获取在布局流程的度量传递过程中此元素计算所得的大小。 (继承自 UIElement) |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
DisplayMemberPath |
获取或设置源对象上的值的路径,以用作对象的可视表示形式。 (继承自 ItemsControl) |
Effect |
获取或设置要应用于 UIElement 的位图效果。 这是依赖项属性。 (继承自 UIElement) |
FilterCommand |
获取用户更改当前库筛选器时要调用的命令。 |
FilterItemContainerStyle |
获取或设置应用于从 RibbonGalleryCategory 标头生成的筛选器项目容器的样式。 |
FilterItemContainerStyleSelector |
获取或设置为选择用于自定义筛选器中项目的 Style 的自定义逻辑。 |
FilterItemTemplate |
获取或设置 DataTemplate,它用来显示选筛选器中的项目(当一个自定义筛选器选中时)。 |
FilterItemTemplateSelector |
获取或设置为选择用于显示控件内容的 DataTemplate 的自定义逻辑。 |
FilterMenuButtonStyle |
获取或设置应用于筛选器菜单按钮的样式。 |
FilterPaneContent |
获取或设置筛选器窗格的内容。 |
FilterPaneContentTemplate |
获取或设置用来显示筛选器窗格内容的 DataTemplate。 |
FlowDirection |
获取或设置文本和其他用户界面 (UI) 元素在控制其布局的任何父元素内流动的方向。 (继承自 FrameworkElement) |
Focusable |
获取或设置一个值,该值指示元素能否得到焦点。 这是依赖项属性。 (继承自 UIElement) |
FocusVisualStyle |
获取或设置一个属性,该属性允许自定义此元素在捕获到键盘焦点时要应用于此元素的外观、效果或其他样式特征。 (继承自 FrameworkElement) |
FontFamily |
获取或设置控件的字体系列。 (继承自 Control) |
FontSize |
获取或设置字号。 (继承自 Control) |
FontStretch |
获取或设置字体在屏幕上紧缩或加宽的程度。 (继承自 Control) |
FontStyle |
获取或设置字体样式。 (继承自 Control) |
FontWeight |
获取或设置指定字体的粗细。 (继承自 Control) |
ForceCursor |
获取或设置一个值,该值指示这是否 FrameworkElement 应强制用户界面 (UI) 呈现由 属性声明的 Cursor 光标。 (继承自 FrameworkElement) |
Foreground |
获取或设置一个用于描述前景色的画笔。 (继承自 Control) |
GalleryItemStyle |
获取或设置应用于在 RibbonGallery 中项的样式。 |
GalleryItemTemplate |
获取或设置用于显示 DataTemplate 中的所有项的 RibbonGallery。 |
GroupStyle |
获取定义每个级别的组的外观的 GroupStyle 对象集合。 (继承自 ItemsControl) |
GroupStyleSelector |
获取或设置一个方法,通过此方法您可以为 GroupStyle 提供自定义选择逻辑,以便将此样式应用到集合中的每个组。 (继承自 ItemsControl) |
HandlesScrolling |
获取一个值,该值指示控件是否支持滚动。 (继承自 Control) |
HasAnimatedProperties |
获取一个值,该值指示此元素是否具有任何进行动画处理的属性。 (继承自 UIElement) |
HasEffectiveKeyboardFocus |
获取一个值,该值指示 UIElement 是否具有焦点。 (继承自 UIElement) |
HasItems |
获取一个值,该值指示 ItemsControl 是否包含项。 (继承自 ItemsControl) |
Height |
获取或设置元素的建议高度。 (继承自 FrameworkElement) |
HighlightedItem |
获取当前突出显示的项。 |
HorizontalAlignment |
获取或设置在父元素(如 Panel 或项控件)中组合此元素时所应用的水平对齐特征。 (继承自 FrameworkElement) |
HorizontalContentAlignment |
获取或设置控件内容的水平对齐方式。 (继承自 Control) |
InheritanceBehavior |
获取或设置属性值继承、资源键查找和RelativeSource FindAncestor 查找的范围限制。 (继承自 FrameworkElement) |
InputBindings |
获取与此元素关联的输入绑定的集合。 (继承自 UIElement) |
InputScope |
获取或设置此 FrameworkElement 使用的输入的上下文。 (继承自 FrameworkElement) |
IsArrangeValid |
获取一个值,该值指示此元素布局中的子元素的计算大小和位置是否有效。 (继承自 UIElement) |
IsEnabled |
获取或设置一个值,该值指示是否在用户界面 (UI) 中启用此元素。 这是依赖项属性。 (继承自 UIElement) |
IsEnabledCore |
获取一个值,该值指示是否启用了库。 |
IsFocused |
获取一个值,该值确定此元素是否具有逻辑焦点。 这是依赖项属性。 (继承自 UIElement) |
IsGrouping |
获取一个值,该值指示控件是否正在使用分组。 (继承自 ItemsControl) |
IsHitTestVisible |
获取或设置一个值,该值声明是否可以返回此元素作为其呈现内容的某些部分的点击测试结果。 这是依赖项属性。 (继承自 UIElement) |
IsInitialized |
获取一个值,该值指示此元素是在 XAML 处理器处理期间初始化的,还是显式调用其 EndInit() 方法。 (继承自 FrameworkElement) |
IsInputMethodEnabled |
获取一个值,该值指示是否启用输入法系统(例如输入法编辑器 (输入法) )来处理此元素的输入。 (继承自 UIElement) |
IsKeyboardFocused |
获取一个值,该值表示该元素是否具有键盘焦点。 这是依赖项属性。 (继承自 UIElement) |
IsKeyboardFocusWithin |
获取一个值,该值指示键盘焦点是否位于元素或其可视化树子元素内的任意位置。 这是依赖项属性。 (继承自 UIElement) |
IsLoaded |
获取一个值,该值指示是否已加载此元素以供呈现。 (继承自 FrameworkElement) |
IsManipulationEnabled |
获取或设置一个值,该值指示是否对此 UIElement 启用操作事件。 (继承自 UIElement) |
IsMeasureValid |
获取一个值,该值指示布局测量返回的当前大小是否有效。 (继承自 UIElement) |
IsMouseCaptured |
获取一个值,该值指示此元素是否捕获了鼠标。 这是依赖项属性。 (继承自 UIElement) |
IsMouseCaptureWithin |
获取一个值,该值确定鼠标捕获是由此元素还是其可视化树中的子元素持有。 这是依赖项属性。 (继承自 UIElement) |
IsMouseDirectlyOver |
获取一个值,该值指示在考虑元素组合的情况下,鼠标指针的位置是否与命中测试结果相对应。 这是依赖项属性。 (继承自 UIElement) |
IsMouseOver |
获取一个值,该值指示鼠标指针是否位于此元素(包括可视化树中的子元素)的上方。 这是依赖项属性。 (继承自 UIElement) |
IsSealed |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
IsSharedColumnSizeScope |
获取或设置一个值,该值规定其库类别是否定义了用于统一布局项的范围。 |
IsStylusCaptured |
获取一个值,该值表示此元素是否捕获了触笔。 这是依赖项属性。 (继承自 UIElement) |
IsStylusCaptureWithin |
获取一个值,该值确定触笔捕获是由此元素还是由元素边界内的元素及其可视化树持有。 这是依赖项属性。 (继承自 UIElement) |
IsStylusDirectlyOver |
获取一个值,该值指示在考虑元素组合的情况下,触笔的位置是否与命中测试结果相对应。 这是依赖项属性。 (继承自 UIElement) |
IsStylusOver |
获取一个值,该值指示触笔指针是否位于此元素(包括可视化子元素)的上方。 这是依赖项属性。 (继承自 UIElement) |
IsSynchronizedWithCurrentItem |
获取或设置一个值,该值指示库是否保持 SelectedItem 当前项保持同步在 Items 集合中。 |
IsTabStop |
获取或设置一个值,该值指示是否将某个控件包含在 Tab 导航中。 (继承自 Control) |
IsTextSearchCaseSensitive |
获取或设置一个值,该值指示搜索项时大小写是否为条件。 (继承自 ItemsControl) |
IsTextSearchEnabled |
获取或设置一个值,该值指示是否在 ItemsControl 实例上启用 TextSearch。 (继承自 ItemsControl) |
IsVisible |
获取一个值,该值指示此元素在用户界面 (UI) 中是否可见。 这是依赖项属性。 (继承自 UIElement) |
ItemBindingGroup |
获取或设置复制到 ItemsControl 中每个项的 BindingGroup。 (继承自 ItemsControl) |
ItemContainerGenerator |
获取与控件关联的 ItemContainerGenerator。 (继承自 ItemsControl) |
ItemContainerStyle |
获取或设置应用于为每个项生成的容器元素的 Style。 (继承自 ItemsControl) |
ItemContainerStyleSelector |
获取或设置可应用于每个所生成容器元素的样式的自定义样式选择逻辑。 (继承自 ItemsControl) |
Items |
获取用于生成 ItemsControl 的内容的集合。 (继承自 ItemsControl) |
ItemsPanel |
获取或设置模板,该模板定义对项的布局进行控制的面板。 (继承自 ItemsControl) |
ItemsSource |
获取或设置用于生成 ItemsControl 的内容的集合。 (继承自 ItemsControl) |
ItemStringFormat |
获取或设置一个复合字符串,如果 ItemsControl 中的项显示为字符串,则用于指定如何格式化这些项。 (继承自 ItemsControl) |
ItemTemplate |
获取或设置用来显示每个项的 DataTemplate。 (继承自 ItemsControl) |
ItemTemplateSelector |
获取或设置用于选择用来显示每个项的模板的自定义逻辑。 (继承自 ItemsControl) |
Language |
获取或设置应用于某个元素的本地化/全球化语言信息。 (继承自 FrameworkElement) |
LayoutTransform |
获取或设置在执行布局时应应用于此元素的图形转换。 (继承自 FrameworkElement) |
LogicalChildren |
获取 ItemsControl 对象的逻辑子对象的枚举器。 (继承自 ItemsControl) |
Margin |
获取或设置元素的外边距。 (继承自 FrameworkElement) |
MaxColumnCount |
获取或设置一个值,该值规定了在类 ItemsPanel 中用于布局项的列的列数最大值。 |
MaxHeight |
获取或设置元素的最大高度约束。 (继承自 FrameworkElement) |
MaxWidth |
获取或设置元素的最大宽度约束。 (继承自 FrameworkElement) |
MinColumnCount |
获取或设置一个值,该值规定了在类 ItemsPanel 中用于布局项的列的列数最大值。 |
MinHeight |
获取或设置元素的最小高度约束。 (继承自 FrameworkElement) |
MinWidth |
获取或设置元素的最小宽度约束。 (继承自 FrameworkElement) |
Name |
获取或设置元素的标识名称。 该名称提供引用,以便代码隐藏(如事件处理程序代码)在 XAML 处理器处理期间构造标记元素后可以引用它。 (继承自 FrameworkElement) |
Opacity |
获取或设置在用户界面 (UI) 呈现时应用于整个 UIElement 的不透明度因子。 这是依赖项属性。 (继承自 UIElement) |
OpacityMask |
获取或设置一个作为 Brush 实现的不透明蒙板,该蒙板可应用到此元素所呈现内容的任何 Alpha 通道蒙板。 这是依赖项属性。 (继承自 UIElement) |
OverridesDefaultStyle |
获取或设置一个值,该值指示此元素是否并入主题样式中的样式属性。 (继承自 FrameworkElement) |
Padding |
获取或设置控件内部的填充边距。 (继承自 Control) |
Parent |
获取此元素的逻辑父元素。 (继承自 FrameworkElement) |
PersistId |
已过时.
获取一个唯一标识此元素的值。 (继承自 UIElement) |
PreviewCommandParameter |
获取或设置预览时用户定义的数据值,以传递给此命令。 |
QuickAccessToolBarId |
获取或设置将功能区控件链接到快速访问工具栏中对应控件的唯一标识符。 |
RenderSize |
获取(或设置)此元素的最终呈现大小。 (继承自 UIElement) |
RenderTransform |
获取或设置影响此元素的呈现位置的转换信息。 这是依赖项属性。 (继承自 UIElement) |
RenderTransformOrigin |
获取或设置由 RenderTransform 声明的任何可能呈现转换的中心点,相对于元素的边界。 这是依赖项属性。 (继承自 UIElement) |
Resources |
获取或设置本地定义的资源字典。 (继承自 FrameworkElement) |
Ribbon |
获取对此控件所属的 Ribbon 的引用。 |
SelectedItem |
获取或设置功能区库中的当前选定项。 |
SelectedValue |
获取或设置 SelectedItem 上由 SelectedValuePath 指定的属性值。 |
SelectedValuePath |
获取或设置用于获取 SelectedValue 中 SelectedItem 的 RibbonGallery 的路径。 |
SmallImageSource |
获取或设置当图像大小设置为 Small 时,在控件上显示的图像。 |
SnapsToDevicePixels |
获取或设置一个值,该值确定在呈现过程中,此元素的呈现是否应使用特定于设备的像素设置。 这是依赖项属性。 (继承自 UIElement) |
Style |
获取或设置此元素呈现时所使用的样式。 (继承自 FrameworkElement) |
StylusPlugIns |
获取与此元素关联的所有触笔插件(自定义)对象的集合。 (继承自 UIElement) |
TabIndex |
获取或设置一个值,该值决定在用户使用 Tab 键在控件中导航时元素接收焦点的顺序。 (继承自 Control) |
Tag |
获取或设置任意对象值,该值可用于存储关于此元素的自定义信息。 (继承自 FrameworkElement) |
Template |
获取或设置控件模板。 (继承自 Control) |
TemplatedParent |
获取对此元素的模板父级的引用。 如果该元素不是通过模板创建的,则此属性无关。 (继承自 FrameworkElement) |
ToolTip |
获取或设置用户界面 (UI) 中为此元素显示的工具提示对象。 (继承自 FrameworkElement) |
ToolTipDescription |
获取或设置针对此控件显示在工具提示中的说明性文本。 |
ToolTipFooterDescription |
获取或设置针对此控件显示在工具提示脚注中的说明性文本。 |
ToolTipFooterImageSource |
获取或设置针对此控件显示在工具提示脚注中的图像。 |
ToolTipFooterTitle |
获取或设置针对此控件显示在工具提示脚注中的标题文本。 |
ToolTipImageSource |
获取或设置针对此控件显示在工具提示中的图像。 |
ToolTipTitle |
获取或设置针对此控件显示在工具提示中的标题文本。 |
TouchesCaptured |
获取在此元素上捕获的所有触摸设备。 (继承自 UIElement) |
TouchesCapturedWithin |
获取在此元素或其可视化树中的任何子元素上捕获的所有触摸设备。 (继承自 UIElement) |
TouchesDirectlyOver |
获取此元素上的所有触摸设备。 (继承自 UIElement) |
TouchesOver |
获取在此元素或其可视化树中的任何子元素上的所有触摸设备。 (继承自 UIElement) |
Triggers |
获取直接在此元素上或在子元素中建立的触发器的集合。 (继承自 FrameworkElement) |
Uid |
获取或设置此元素的唯一标识符(用于本地化)。 这是依赖项属性。 (继承自 UIElement) |
UseLayoutRounding |
获取或设置一个值,该值指示是否应向此元素的大小和位置布局应用布局舍入。 (继承自 FrameworkElement) |
VerticalAlignment |
获取或设置在父元素(如面板或项控件)中组合此元素时所应用的垂直对齐特征。 (继承自 FrameworkElement) |
VerticalContentAlignment |
获取或设置控件内容的垂直对齐方式。 (继承自 Control) |
Visibility |
获取或设置用户界面 (UI) 此元素的可见性。 这是依赖项属性。 (继承自 UIElement) |
VisualBitmapEffect |
已过时.
已过时.
获取或设置 BitmapEffect 的 Visual 值。 (继承自 Visual) |
VisualBitmapEffectInput |
已过时.
已过时.
获取或设置 BitmapEffectInput 的 Visual 值。 (继承自 Visual) |
VisualBitmapScalingMode |
获取或设置 BitmapScalingMode 的 Visual。 (继承自 Visual) |
VisualCacheMode |
获取或设置 Visual 的缓存表示形式。 (继承自 Visual) |
VisualChildrenCount |
获取此元素内可视子元素的数目。 (继承自 FrameworkElement) |
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) |
VisualParent |
获取可视对象的可视化树父级。 (继承自 Visual) |
VisualScrollableAreaClip |
获取或设置 Visual 的剪辑的可滚动区域。 (继承自 Visual) |
VisualTextHintingMode |
获取或设置 Visual 的 TextHintingMode。 (继承自 Visual) |
VisualTextRenderingMode |
获取或设置 Visual 的 TextRenderingMode。 (继承自 Visual) |
VisualTransform | (继承自 Visual) |
VisualXSnappingGuidelines |
获取或设置 x 坐标(垂直)准线集合。 (继承自 Visual) |
VisualYSnappingGuidelines |
获取或设置 Y 坐标(水平)准线集合。 (继承自 Visual) |
Width |
获取或设置元素的宽度。 (继承自 FrameworkElement) |
方法
事件
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 属性的值从 |
IsEnabledChanged |
在此元素的 IsEnabled 属性值更改时发生。 (继承自 UIElement) |
IsHitTestVisibleChanged |
在此元素的 IsHitTestVisible 依赖项属性值更改时发生。 (继承自 UIElement) |
IsKeyboardFocusedChanged |
在此元素的 IsKeyboardFocused 属性值更改时发生。 (继承自 UIElement) |
IsKeyboardFocusWithinChanged |
在此元素的 IsKeyboardFocusWithin 属性值更改时发生。 (继承自 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) |
RequestBringIntoView |
当在此元素上调用 BringIntoView(Rect) 时发生。 (继承自 FrameworkElement) |
SelectionChanged |
当 SelectedItem 属性更改时发生。 |
SizeChanged |
当此元素上的 ActualHeight 或 ActualWidth 属性的值发生更改时发生。 (继承自 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) |
显式接口实现
IAddChild.AddChild(Object) |
此成员支持Windows Presentation Foundation (WPF) 基础结构,不应直接从代码中使用。 (继承自 ItemsControl) |
IAddChild.AddText(String) |
此成员支持Windows Presentation Foundation (WPF) 基础结构,不应直接从代码中使用。 (继承自 ItemsControl) |
IContainItemStorage.Clear() |
清除所有的属性关联。 (继承自 ItemsControl) |
IContainItemStorage.ClearItemValue(Object, DependencyProperty) |
删除指定的项目与该元素之间的关联。 (继承自 ItemsControl) |
IContainItemStorage.ClearValue(DependencyProperty) |
从所有属性列表中删除指定属性。 (继承自 ItemsControl) |
IContainItemStorage.ReadItemValue(Object, DependencyProperty) |
返回与指定项相关的指定属性的值。 (继承自 ItemsControl) |
IContainItemStorage.StoreItemValue(Object, DependencyProperty, Object) |
存储指定的属性和值,并将它们与指定的项相关联。 (继承自 ItemsControl) |
IQueryAmbient.IsAmbientPropertyAvailable(String) |
有关此成员的说明,请参见 IsAmbientPropertyAvailable(String) 方法。 (继承自 FrameworkElement) |
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs) |
接收集中事件管理器中的事件。 |