VariableSizedWrapGrid 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供网格样式的布局面板,其中每个磁贴/单元格的大小都可以根据内容而变化。
public ref class VariableSizedWrapGrid sealed : Panel/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class VariableSizedWrapGrid final : Panel/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class VariableSizedWrapGrid final : Panel[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class VariableSizedWrapGrid : Panel[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class VariableSizedWrapGrid : PanelPublic NotInheritable Class VariableSizedWrapGrid
Inherits Panel<VariableSizedWrapGrid ...>
  oneOrMoreUIElements
</VariableSizedWrapGrid>
-or-
<VariableSizedWrapGrid .../>
- 继承
- 
				Object Platform::Object IInspectable DependencyObject UIElement FrameworkElement Panel VariableSizedWrapGrid
- 属性
Windows 要求
| 设备系列 | 
							Windows 10 (在 10.0.10240.0 中引入) | 
| API contract | 
							Windows.Foundation.UniversalApiContract (在 v1.0 中引入) | 
示例
注解
VariableSizedWrapGrid 是支持在行和列中排列子元素的布局面板。 每个子元素都可以跨越多行和多列。
 
              
            
在 VariableSizedWrapGrid 中,元素按行或列排列,在达到 MaximumRowsOrColumns 值时自动换行到新行或新列。 Orientation 属性在换行前指定网格将在行还是列中添加其项目。
当值为 Vertical 时,网格从上到下按列添加项,然后从左到右换行,如下所示:
| 第 1 项 | 项目 4 | 项目 7 | 
| 第 2 项 | 项目 5 | 项目 8 | 
| 第 3 项 | 项目 6 | 项目 9 | 
当值为 Horizontal 时,网格从左到右按行添加项,然后从上到下换行,如下所示:
| 第 1 项 | 第 2 项 | 第 3 项 | 
| 项目 4 | 项目 5 | 项目 6 | 
| 项目 7 | 项目 8 | 项目 9 | 
通过使用 VariableSizedWrapGrid.RowSpan 和 VariableSizedWrapGrid.ColumnSpan 附加属性,使项跨越多个行和列,可以在网格中使项大小不同。
RowSpan 和 ColumnSpan
可以在 VariableSizedWrapGrid 中的任何子元素上设置 RowSpan 和 ColumnSpan 附加属性之一或两者,以便特定子元素使用跨屏逻辑进行布局。 如果元素的大小明显大于其他元素,这非常有用。 例如,如果一个子元素的所需大小在两个维度中都大约是两倍,并且你不希望此大型元素在对等元素的附近单元格中产生大量空白,则可以使用如下所示的标记:
<VariableSizedWrapGrid>
  <Image Name="MyBigImage"
    VariableSizedWrapGrid.ColumnSpan="2"
    VariableSizedWrapGrid.RowSpan="2"
    ...
  />
  ...
</VariableSizedWrapGrid>
XAML 附加属性
VariableSizedWrapGrid 是多个 XAML 附加属性的主机服务类。 这些附加属性使子元素能够报告它们在其网格父级中的定位方式。
为了支持 XAML 处理器访问附加属性,以及向代码公开等效 的 get 和 set 操作,每个 XAML 附加属性都有一对 Get 和 Set 访问器方法。 在代码中获取或设置值的另一种方法是使用依赖属性系统,调用 GetValue 或 SetValue ,并将标识符字段作为依赖属性标识符传递。
| 附加属性 | 说明 | 
|---|---|
| ColumnSpan | 获取或设置一个值,该值指示元素内容在父 VariableSizedWrapGrid 中跨越的列总数。 | 
| RowSpan | 获取或设置一个值,该值指示元素内容在父 VariableSizedWrapGrid 中跨越的总行数。 | 
注意
VariableSizedWrapGrid 不支持用作 ListView 控件的 ItemsPanel。 可以在 GridView 或 ItemsControl 中将其用作 ItemsPanel,但 VariableSizedWrapGrid 的内容不会虚拟化。 这在处理大型数据集时可能会降低性能。 有关虚拟化的详细信息,请参阅 优化 ListView 和 GridView。
构造函数
| VariableSizedWrapGrid() | 初始化 VariableSizedWrapGrid 类的新实例。 | 
属性
| AccessKey | 获取或设置此元素的访问键 (助记) 。(继承自 UIElement) | 
| AccessKeyScopeOwner | 获取或设置一个源元素,该元素提供此元素的访问键范围,即使它不在源元素的可视化树中也是如此。(继承自 UIElement) | 
| ActualHeight | 获取 FrameworkElement 的呈现高度。 请参阅“备注”。(继承自 FrameworkElement) | 
| ActualOffset | 获取此 UIElement 相对于其父级的位置,该位置在布局过程的排列过程期间计算。(继承自 UIElement) | 
| ActualSize | 获取此 UIElement 在布局过程的排列过程中计算的大小。(继承自 UIElement) | 
| ActualTheme | 获取元素当前使用的 UI 主题,该主题可能与 RequestedTheme 不同。(继承自 FrameworkElement) | 
| ActualWidth | 获取 FrameworkElement 的呈现宽度。 请参阅“备注”。(继承自 FrameworkElement) | 
| AllowDrop | 获取或设置一个值,该值确定此 UIElement 是否可以作为拖放操作的放置目标。(继承自 UIElement) | 
| AllowFocusOnInteraction | 获取或设置一个值,该值指示当用户与元素交互时是否自动获得焦点。(继承自 FrameworkElement) | 
| AllowFocusWhenDisabled | 获取或设置禁用的控件是否可以接收焦点。(继承自 FrameworkElement) | 
| Background | 获取或设置填充面板内容区域的 Brush 。(继承自 Panel) | 
| BackgroundTransition | 获取或设置 BrushTransition 的实例,以自动对 Background 属性的更改进行动画处理。(继承自 Panel) | 
| BaseUri | 获取统一资源标识符 (URI) ,表示 XAML 加载时 XAML 构造对象的基统一资源标识符 (URI) 。 此属性适用于统一资源标识符 (URI) 运行时的解析。(继承自 FrameworkElement) | 
| CacheMode | 获取或设置一个值,该值指示应尽可能将呈现的内容缓存为复合位图。(继承自 UIElement) | 
| CanBeScrollAnchor | 获取或设置一个值,该值指示 UIElement 是否可以成为滚动定位的候选项。(继承自 UIElement) | 
| CanDrag | 获取或设置一个值,该值指示是否可以在拖放操作中将元素作为数据拖动。(继承自 UIElement) | 
| CenterPoint | 获取或设置 元素的中心点,该中心点是关于发生旋转或缩放的点。 影响元素的呈现位置。(继承自 UIElement) | 
| Children | 获取面板的子元素的集合。(继承自 Panel) | 
| ChildrenTransitions | 获取或设置应用于 Panel 子类的子内容的 Transition 样式元素的集合。(继承自 Panel) | 
| Clip | 获取或设置用于定义 UIElement 内容的大纲的 RectangleGeometry。(继承自 UIElement) | 
| ColumnSpanProperty | 标识 VariableSizedWrapGrid.ColumnSpan XAML 附加属性。 | 
| CompositeMode | 获取或设置一个属性,该属性声明元素在其父布局和窗口中的替代组合和混合模式。 这与混合 XAML/Microsoft DirectX UI 中涉及的元素相关。(继承自 UIElement) | 
| ContextFlyout | 获取或设置与此元素关联的浮出控件。(继承自 UIElement) | 
| DataContext | 获取或设置 FrameworkElement 的数据上下文。 数据上下文的常见用途是 FrameworkElement 使用 {Binding} 标记扩展并参与数据绑定。(继承自 FrameworkElement) | 
| DesiredSize | 获取此 UIElement 在布局过程的度量传递期间计算的大小。(继承自 UIElement) | 
| Dispatcher | 获取与此 对象关联的 CoreDispatcher 。 CoreDispatcher 表示可以访问 UI 线程上的 DependencyObject 的工具,即使代码是由非 UI 线程启动的。(继承自 DependencyObject) | 
| ExitDisplayModeOnAccessKeyInvoked | 获取或设置一个值,该值指定在调用访问密钥时是否消除访问密钥显示。(继承自 UIElement) | 
| FlowDirection | 获取或设置文本和其他 UI 元素在控制其布局的任何父元素中的流动方向。 此属性可以设置为 LeftToRight 或 RightToLeft。 在任何元素上将 FlowDirection 设置为 RightToLeft 会将对齐方式设置为右对齐,将读取顺序设置为从右到左,并将控件的布局设置为从右到左流动。(继承自 FrameworkElement) | 
| FocusVisualMargin | 获取或设置 FrameworkElement 的焦点视觉对象的外边距。(继承自 FrameworkElement) | 
| FocusVisualPrimaryBrush | 获取或设置用于绘制 FrameworkElement 或 | 
| FocusVisualPrimaryThickness | 获取或设置 FrameworkElement 或 | 
| FocusVisualSecondaryBrush | 获取或设置用于绘制 FrameworkElement 或 | 
| FocusVisualSecondaryThickness | 获取或设置 FrameworkElement 或 | 
| Height | 获取或设置 FrameworkElement 的建议高度。(继承自 FrameworkElement) | 
| HighContrastAdjustment | 获取或设置一个值,该值指示框架是否在启用高对比度主题时自动调整元素的视觉属性。(继承自 UIElement) | 
| HorizontalAlignment | 获取或设置在布局父级(如面板或项控件)中组合时应用于 FrameworkElement 的水平对齐特征。(继承自 FrameworkElement) | 
| HorizontalChildrenAlignment | 获取或设置水平维度的子元素排列所依据的对齐规则。 | 
| HorizontalChildrenAlignmentProperty | 标识 HorizontalChildrenAlignment 依赖属性。 | 
| IsAccessKeyScope | 获取或设置一个值,该值指示元素是否定义其自己的访问键范围。(继承自 UIElement) | 
| IsDoubleTapEnabled | 获取或设置一个值,该值确定 DoubleTapped 事件是否可以源自该元素。(继承自 UIElement) | 
| IsHitTestVisible | 获取或设置此 UIElement 的包含区域是否可以为命中测试返回 true 值。(继承自 UIElement) | 
| IsHoldingEnabled | 获取或设置一个值,该值确定 Holding 事件是否可以源自该元素。(继承自 UIElement) | 
| IsItemsHost | 获取一个值,该值指示此 面板 是否是 ItemsControl 生成的 UI 项的容器。(继承自 Panel) | 
| IsLoaded | 获取一个值,该值指示是否已将元素添加到元素树中并准备好进行交互。(继承自 FrameworkElement) | 
| IsRightTapEnabled | 获取或设置一个值,该值确定 RightTapped 事件是否可以源自该元素。(继承自 UIElement) | 
| IsTapEnabled | 获取或设置一个值,该值确定 点击 事件是否可以源自该元素。(继承自 UIElement) | 
| ItemHeight | 获取或设置 VariableSizedWrapGrid 中包含的每个项的布局区域的高度。 | 
| ItemHeightProperty | 标识 ItemHeight 依赖属性。 | 
| ItemWidth | 获取或设置 VariableSizedWrapGrid 中包含的每个项的布局区域的宽度。 | 
| ItemWidthProperty | 标识 ItemWidth 依赖属性。 | 
| KeyboardAcceleratorPlacementMode | 获取或设置一个值,该值指示控件 工具提示 是否显示其关联键盘快捷键的组合。(继承自 UIElement) | 
| KeyboardAcceleratorPlacementTarget | 获取或设置一个值,该值指示显示快捷键组合的控件 工具提示 。(继承自 UIElement) | 
| KeyboardAccelerators | 获取使用键盘调用操作的组合键的集合。 加速键通常分配给按钮或菜单项。 
               | 
| KeyTipHorizontalOffset | 获取或设置一个值,该值指示键提示相对于 UIElement 的左或右放置位置。(继承自 UIElement) | 
| KeyTipPlacementMode | 获取或设置一个值,该值指示访问键提示相对于 UIElement 边界放置的位置。(继承自 UIElement) | 
| KeyTipTarget | 获取或设置一个值,该值指示访问键提示所针对的元素。(继承自 UIElement) | 
| KeyTipVerticalOffset | 获取或设置一个值,该值指示键提示相对于 UI 元素向上或向下放置的距离。(继承自 UIElement) | 
| Language | 获取或设置适用于 FrameworkElement 以及对象表示形式和 UI 中当前 FrameworkElement 的所有子元素的本地化/全球化语言信息。(继承自 FrameworkElement) | 
| Lights | 获取附加到此元素的 XamlLight 对象的集合。(继承自 UIElement) | 
| ManipulationMode | 获取或设置用于 UIElement 行为和与手势交互的 ManipulationModes 值。 通过设置此值,可以在应用代码中处理此元素中的操作事件。(继承自 UIElement) | 
| Margin | 获取或设置 FrameworkElement 的外部边距。(继承自 FrameworkElement) | 
| MaxHeight | 获取或设置 FrameworkElement 的最大高度约束。(继承自 FrameworkElement) | 
| MaximumRowsOrColumns | 获取或设置影响换行点的值,同时考虑 方向。 | 
| MaximumRowsOrColumnsProperty | 标识 MaximumRowsOrColumns 依赖属性。 | 
| MaxWidth | 获取或设置 FrameworkElement 的最大宽度约束。(继承自 FrameworkElement) | 
| MinHeight | 获取或设置 FrameworkElement 的最小高度约束。(继承自 FrameworkElement) | 
| MinWidth | 获取或设置 FrameworkElement 的最小宽度约束。(继承自 FrameworkElement) | 
| Name | 获取或设置 对象的标识名称。 当 XAML 处理器从 XAML 标记创建对象树时,运行时代码可以按此名称引用 XAML 声明的对象。(继承自 FrameworkElement) | 
| Opacity | 获取或设置对象的不透明度程度。(继承自 UIElement) | 
| OpacityTransition | 获取或设置对 Opacity 属性的更改进行动画处理的 ScalarTransition。(继承自 UIElement) | 
| Orientation | 获取或设置子元素的排列方向。 | 
| OrientationProperty | 标识 Orientation 依赖属性。 | 
| Parent | 获取对象树中此 FrameworkElement 的父对象。(继承自 FrameworkElement) | 
| PointerCaptures | 获取所有捕获的指针的集合,表示为 Pointer 值。(继承自 UIElement) | 
| Projection | 获取或设置呈现此元素时要应用的透视投影 (三维效果) 。(继承自 UIElement) | 
| RenderSize | 获取 UIElement 的最终呈现大小。 不建议使用,请参阅备注。(继承自 UIElement) | 
| RenderTransform | 获取或设置影响 UIElement 呈现位置的转换信息。(继承自 UIElement) | 
| RenderTransformOrigin | 获取或设置 RenderTransform 声明的任何可能呈现转换相对于 UIElement 边界的原点。(继承自 UIElement) | 
| RequestedTheme | 获取或设置 UIElement (使用的 UI 主题及其子元素) 资源确定。 使用 RequestedTheme 指定的 UI 主题可以替代应用级 RequestedTheme。(继承自 FrameworkElement) | 
| Resources | 获取本地定义的资源字典。 在 XAML 中,可以通过 XAML 隐式集合语法将资源项建立为属性元素的  | 
| Rotation | 获取或设置顺时针旋转的角度(以度为单位)。 相对于 RotationAxis 和 CenterPoint 旋转。 影响元素的呈现位置。(继承自 UIElement) | 
| RotationAxis | 获取或设置旋转元素的轴。(继承自 UIElement) | 
| RotationTransition | 获取或设置 ScalarTransition,该 ScalarTransition 对 Rotation 属性的更改进行动画处理。(继承自 UIElement) | 
| RowSpanProperty | 标识 VariableSizedWrapGrid.RowSpan XAML 附加属性。 | 
| Scale | 获取或设置 元素的刻度。 相对于元素的 CenterPoint 缩放。 影响元素的呈现位置。(继承自 UIElement) | 
| ScaleTransition | 获取或设置 Vector3Transition,该 Vector3Transition 对 Scale 属性的更改进行动画处理。(继承自 UIElement) | 
| Shadow | 获取或设置 由 元素投射的阴影效果。(继承自 UIElement) | 
| Style | 获取或设置在布局和呈现期间为此对象应用的实例 Style 。(继承自 FrameworkElement) | 
| TabFocusNavigation | 获取或设置一个值,该值修改 tabbing 和 TabIndex 对此控件的工作方式。(继承自 UIElement) | 
| Tag | 获取或设置可用于存储有关此对象的自定义信息的任意对象值。(继承自 FrameworkElement) | 
| Transform3D | 获取或设置呈现此元素时要应用的三维转换效果。(继承自 UIElement) | 
| TransformMatrix | 获取或设置要应用于 元素的转换矩阵。(继承自 UIElement) | 
| Transitions | 获取或设置应用于 UIElement 的 Transition 样式元素的集合。(继承自 UIElement) | 
| Translation | 获取或设置元素的 x、y 和 z 呈现位置。(继承自 UIElement) | 
| TranslationTransition | 获取或设置对 Translation 属性的更改进行动画处理的 Vector3Transition。(继承自 UIElement) | 
| Triggers | 获取为 FrameworkElement 定义的动画触发器的集合。 不常用。 请参阅“备注”。(继承自 FrameworkElement) | 
| UIContext | 获取 元素的上下文标识符。(继承自 UIElement) | 
| UseLayoutRounding | 获取或设置一个值,该值确定对象及其可视子树的呈现是否应使用将呈现与整个像素对齐的舍入行为。(继承自 UIElement) | 
| VerticalAlignment | 获取或设置在父对象(如面板或项控件)中组合时应用于 FrameworkElement 的垂直对齐特征。(继承自 FrameworkElement) | 
| VerticalChildrenAlignment | 获取或设置垂直维度的子元素排列所依据的对齐规则。 | 
| VerticalChildrenAlignmentProperty | 标识 VerticalChildrenAlignment 依赖属性。 | 
| Visibility | 获取或设置 UIElement 的可见性。 不可见的 UIElement 不会呈现,也不会将其所需大小传达给布局。(继承自 UIElement) | 
| Width | 获取或设置 FrameworkElement 的宽度。(继承自 FrameworkElement) | 
| XamlRoot | 获取或设置  | 
| XYFocusDownNavigationStrategy | 获取或设置一个值,该值指定用于确定向下导航的目标元素的策略。(继承自 UIElement) | 
| XYFocusKeyboardNavigation | 获取或设置一个值,该值使用键盘方向箭头启用或禁用导航。(继承自 UIElement) | 
| XYFocusLeftNavigationStrategy | 获取或设置一个值,该值指定用于确定左侧导航的目标元素的策略。(继承自 UIElement) | 
| XYFocusRightNavigationStrategy | 获取或设置一个值,该值指定用于确定右导航目标元素的策略。(继承自 UIElement) | 
| XYFocusUpNavigationStrategy | 获取或设置一个值,该值指定用于确定向上导航目标元素的策略。(继承自 UIElement) | 
附加属性
| ColumnSpan | 获取或设置一个值,该值指示元素内容在父 VariableSizedWrapGrid 中跨越的列总数。 | 
| RowSpan | 获取或设置一个值,该值指示元素内容在父 VariableSizedWrapGrid 中跨越的总行数。 | 
方法
事件
| AccessKeyDisplayDismissed | 在不应再显示访问密钥时发生。(继承自 UIElement) | 
| AccessKeyDisplayRequested | 当用户请求显示访问密钥时发生。(继承自 UIElement) | 
| AccessKeyInvoked | 当用户完成访问密钥序列时发生。(继承自 UIElement) | 
| ActualThemeChanged | 在 ActualTheme 属性值更改时发生。(继承自 FrameworkElement) | 
| BringIntoViewRequested | 在此元素或其后代之一上调用 StartBringIntoView 时发生。(继承自 UIElement) | 
| CharacterReceived | 输入队列接收到单个组合字符时发生。(继承自 UIElement) | 
| ContextCanceled | 当上下文输入手势继续转换为操作手势时发生,以通知元素不应打开上下文浮出控件。(继承自 UIElement) | 
| ContextRequested | 当用户完成上下文输入手势(例如右键单击)时发生。(继承自 UIElement) | 
| DataContextChanged | 在 FrameworkElement.DataContext 属性的值更改时发生。(继承自 FrameworkElement) | 
| DoubleTapped | 当此元素的命中测试区域发生其他未经处理的 DoubleTap 交互时发生。(继承自 UIElement) | 
| DragEnter | 当输入系统报告具有此元素作为目标的基础拖动事件时发生。(继承自 UIElement) | 
| DragLeave | 当输入系统报告具有此元素作为原点的基础拖动事件时发生。(继承自 UIElement) | 
| DragOver | 在输入系统报告出现以此元素为可能放置目标的基础拖动事件时发生。(继承自 UIElement) | 
| DragStarting | 在启动拖动操作时发生。(继承自 UIElement) | 
| Drop | 在输入系统报告出现将此元素作为放置目标的基础放置事件时发生。(继承自 UIElement) | 
| DropCompleted | 结束此元素作为源的拖放操作时发生。(继承自 UIElement) | 
| EffectiveViewportChanged | 在 FrameworkElement的有效视区 更改时发生。(继承自 FrameworkElement) | 
| GettingFocus | 在 UIElement 接收焦点之前发生。 此事件是同步引发的,以确保在事件冒泡时不会移动焦点。(继承自 UIElement) | 
| GotFocus | 在 UIElement 收到焦点时发生。 此事件是异步引发的,因此焦点可以在浮升完成之前再次移动。(继承自 UIElement) | 
| Holding | 当此元素的命中测试区域发生其他未处理的 保持 交互时发生。(继承自 UIElement) | 
| KeyDown | 在 UIElement 具有焦点时按下键盘键时发生。(继承自 UIElement) | 
| KeyUp | 在 UIElement 具有焦点时释放键盘键时发生。(继承自 UIElement) | 
| LayoutUpdated | 由于与布局相关的属性更改值或刷新布局的其他操作,可视化树的布局更改时发生。(继承自 FrameworkElement) | 
| Loaded | 在已构造 FrameworkElement 并将其添加到对象树中并准备好交互时发生。(继承自 FrameworkElement) | 
| Loading | 当 FrameworkElement 开始加载时发生。(继承自 FrameworkElement) | 
| LosingFocus | 在 UIElement 失去焦点之前发生。 此事件是同步引发的,以确保在事件冒泡时不会移动焦点。(继承自 UIElement) | 
| LostFocus | 当 UIElement 失去焦点时发生。 此事件是异步引发的,因此焦点可以在浮升完成之前再次移动。(继承自 UIElement) | 
| ManipulationCompleted | 在 UIElement 上的操作完成时发生。(继承自 UIElement) | 
| ManipulationDelta | 当输入设备在操作期间更改位置时发生。(继承自 UIElement) | 
| ManipulationInertiaStarting | 在输入设备在操作期间与 UIElement 对象失去联系和延迟开始时发生。(继承自 UIElement) | 
| ManipulationStarted | 在输入设备在 UIElement 上开始操作时发生。(继承自 UIElement) | 
| ManipulationStarting | 在首次创建操作处理器时发生。(继承自 UIElement) | 
| NoFocusCandidateFound | 当用户尝试通过选项卡或方向箭头 (移动焦点时发生) ,但焦点无法移动,因为没有在移动方向上找到焦点候选项。(继承自 UIElement) | 
| PointerCanceled | 当进行接触的指针异常失去接触时发生。(继承自 UIElement) | 
| PointerCaptureLost | 当指针捕获以前由此元素移动到另一个元素或其他位置时发生。(继承自 UIElement) | 
| PointerEntered | 当指针进入此元素的命中测试区域时发生。(继承自 UIElement) | 
| PointerExited | 当指针离开此元素的命中测试区域时发生。(继承自 UIElement) | 
| PointerMoved | 当指针保持在此元素的命中测试区域内时,指针移动时发生。(继承自 UIElement) | 
| PointerPressed | 当指针设备在此元素中启动 “按下” 操作时发生。(继承自 UIElement) | 
| PointerReleased | 在释放之前启动 Press 操作的指针设备时发生,而此元素中。 请注意, 不保证按下 操作的结束会触发 PointerReleased 事件;其他事件可能会改为触发。 有关详细信息,请参阅备注。(继承自 UIElement) | 
| PointerWheelChanged | 当指针滚轮的增量值更改时发生。(继承自 UIElement) | 
| PreviewKeyDown | 在 UIElement 具有焦点时按下键盘键时发生。(继承自 UIElement) | 
| PreviewKeyUp | 在 UIElement 具有焦点时释放键盘键时发生。(继承自 UIElement) | 
| ProcessKeyboardAccelerators | 按下 键盘快捷方式 (或快捷键) 时发生。(继承自 UIElement) | 
| RightTapped | 当指针位于 元素上时发生右点击输入刺激时发生。(继承自 UIElement) | 
| SizeChanged | 当 ActualHeight 或 ActualWidth 属性更改 FrameworkElement 上的值时发生。(继承自 FrameworkElement) | 
| Tapped | 在此元素的命中测试区域上发生其他未经处理的 点击 交互时发生。(继承自 UIElement) | 
| Unloaded | 当此对象不再连接到main对象树时发生。(继承自 FrameworkElement) | 
