ScrollViewer 类

定义

表示可包含其他可视元素的可滚动区域。

public ref class ScrollViewer sealed : ContentControl
public ref class ScrollViewer sealed : ContentControl, IScrollAnchorProvider
/// [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 ScrollViewer final : ContentControl
/// [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 ScrollViewer final : ContentControl
/// [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 ScrollViewer final : ContentControl, IScrollAnchorProvider
[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 ScrollViewer : ContentControl
[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 ScrollViewer : ContentControl
[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 ScrollViewer : ContentControl, IScrollAnchorProvider
Public NotInheritable Class ScrollViewer
Inherits ContentControl
Public NotInheritable Class ScrollViewer
Inherits ContentControl
Implements IScrollAnchorProvider
<ScrollViewer .../>
-or-
<ScrollViewer ...>
content
</ScrollViewer>
继承
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

示例

提示

有关详细信息、设计指南和代码示例,请参阅 滚动查看器控件

如果已安装 WinUI 2 库 应用,请单击此处 打开该应用并查看 ScrollViewer。

以下 XAML 在 ScrollViewer 内创建一个大 TextBlock 版本,以及用于比较的另一个副本 TextBlock

<StackPanel>
    <!-- A large TextBlock. -->
    <TextBlock Width="300" TextWrapping="Wrap" Margin="0,0,0,30" 
      Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac mi ipsum. Phasellus vel malesuada mauris. Donec pharetra, enim sit amet mattis tincidunt, felis nisi semper lectus, vel porta diam nisi in augue. Pellentesque lacus tortor, aliquam et faucibus id, rhoncus ut justo. Sed id lectus odio, eget pulvinar diam. Suspendisse eleifend ornare libero, in luctus purus aliquet non. Sed interdum, sem vitae rutrum rhoncus, felis ligula ultrices sem, in eleifend eros ante id neque." />
    
    <!-- The same large TextBlock, wrapped in a ScrollViewer. -->
    <ScrollViewer Height="200" Width="200" 
                  HorizontalScrollBarVisibility="Auto" 
                  VerticalScrollBarVisibility="Auto">
        <TextBlock Width="300" TextWrapping="Wrap"
            Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac mi ipsum. Phasellus vel malesuada mauris. Donec pharetra, enim sit amet mattis tincidunt, felis nisi semper lectus, vel porta diam nisi in augue. Pellentesque lacus tortor, aliquam et faucibus id, rhoncus ut justo. Sed id lectus odio, eget pulvinar diam. Suspendisse eleifend ornare libero, in luctus purus aliquet non. Sed interdum, sem vitae rutrum rhoncus, felis ligula ultrices sem, in eleifend eros ante id neque." />
    </ScrollViewer>
</StackPanel>

注解

提示

有关详细信息、设计指南和代码示例,请参阅 滚动查看器控件

ScrollViewer 是一个容器控件,允许用户平移和缩放其内容。

Scroll viewer control

ScrollViewer 能让内容按比其实际大小更小的区域显示。 当 ScrollViewer 的内容不完全可见时,ScrollViewer 将显示用户可用于移动可见的内容区域的滚动条。 包含 ScrollViewer 的所有内容的区域是范围。 内容的可见区域是视口。

ScrollViewer 控件作为其他控件复合部分的形式存在是普遍情况。 仅当主机控件的布局空间小于扩展的内容大小时,ScrollViewer 部件和 ScrollContentPresenter 支持类才会显示视区以及滚动条。 这通常是列表的情况,因此ListViewGridView模板始终包含 ScrollViewer。 TextBox 并在 RichEditBox 其模板中包含 ScrollViewer。

当控件中的 ScrollViewer 部件存在时,主机控件通常为某些输入事件和操作提供内置事件处理,使内容能够滚动。 例如,解释 GridView 轻扫手势,这会导致内容水平滚动。 主机控件接收的输入事件和原始操作被视为由控件处理,低级别事件(例如 PointerPressed 不会引发),也不会气泡到任何父容器。 可以更改某些内置控件处理,方法是覆盖控件类和事件的 OnEvent 虚拟方法,或者重新设置控件的模板。 但这两种情况要重现原始默认行为都不简单,这种行为通常已存在,以便控件以预期方式对事件以及用户输入操作和手势做出反应。 因此应该考虑是否正需要引发该输入事件。 你可能想要调查是否有其他输入事件或手势未被控制处理,并在应用或控件交互设计中使用这些事件。

为让包括 ScrollViewer 的控件能够影响 ScrollViewer 部件的某些行为和属性,ScrollViewer 定义了大量能够在样式中设置并在模板绑定中使用的 XAML 附加属性。

如果需要处理可滚动视图中的 UIElement 指针事件 ((如 ScrollViewer) ),则必须通过调用 UIElement.CancelDirectmanipulation()来显式禁用对视图中元素上的操作事件的支持。 若要在视图中重新启用操作事件,请调用 UIElement.TryStartDirectManipulation()

笔交互

从 Windows 10版本 1709 (SDK 16299) 开始,UWP 应用中活动笔的默认行为是像触摸、触摸板和被动笔) 一样滚动/平移 (。 ScrollViewer 使用指针事件,除非指定自己处理事件,并且不希望它们用于操作。

在 1709 之前的Windows 10版本中,默认行为是选择文本。

如果应用应使用活动笔进行文本选择,则可以替代笔滚动并还原到以前的行为。 为此,请处理 PointerPressed 事件并设置 ManipulationMode 属性以指定系统不应处理笔交互来滚动主 ScrollViewer。 还可以处理 PointerReleasedPointerCanceled 事件,以在删除 Pen 时重新打开默认系统行为。

此示例演示如何:

  • 使用AddHandler将 handledEventsToo 参数设置为 true 的方法注册事件。
  • 检查指针设备是否为 Pen.
  • 在事件处理程序中 PointerPressed ,关闭 ScrollViewer 中的系统操作支持。
  • 在事件处理程序中PointerReleasedPointerCanceled,重新启用系统操作支持。
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <ScrollViewer x:Name="myScrollViewer">
        <Image Source="Assets/StoreLogo.png"/>
    </ScrollViewer>
</Grid>
public MainPage()
{
    this.InitializeComponent();

    this.myScrollViewer.AddHandler(UIElement.PointerPressedEvent, 
        new PointerEventHandler(myScrollViewer_PointerPressed), 
        true /*handledEventsToo*/);
    this.myScrollViewer.AddHandler(UIElement.PointerReleasedEvent, 
        new PointerEventHandler(myScrollViewer_PointerReleased), 
        true /*handledEventsToo*/);
    this.myScrollViewer.AddHandler(UIElement.PointerCanceledEvent, 
        new PointerEventHandler(myScrollViewer_PointerCanceled), 
        true /*handledEventsToo*/);
}

private void myScrollViewer_PointerPressed(object sender, PointerRoutedEventArgs e)
{
    if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
    {
        (myScrollViewer.Content as UIElement).ManipulationMode &= ~ManipulationModes.System;
    }
}

private void myScrollViewer_PointerReleased(object sender, PointerRoutedEventArgs e)
{
    if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
    {
        (myScrollViewer.Content as UIElement).ManipulationMode |= ManipulationModes.System;
    }
}

private void myScrollViewer_PointerCanceled(object sender, PointerRoutedEventArgs e)
{
    if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
    {
        (myScrollViewer.Content as UIElement).ManipulationMode |= ManipulationModes.System;
    }
}

ScrollViewer XAML 附加属性

ScrollViewer 定义以下 XAML 附加属性:

这些 XAML 附加属性适用于 ScrollViewer 是隐式的,例如当 ScrollViewer 存在于默认 ListView 模板中时, GridView或者,你想要能够影响控件的滚动行为,而无需访问模板部件。 对于在 XAML 中显式显示 ScrollViewer 的情况,如“示例”部分中的示例代码所示,无需使用附加的属性语法。 只需使用属性语法,例如 <ScrollViewer ZoomMode="Enabled" />

为了支持 XAML 处理器对附加属性的访问,以及向代码公开等效的 get 和 set 操作,每个 XAML 附加属性都有 GetSet 访问器方法的配对。 例如, GetHorizontalScrollModeSetHorizontalScrollMode 方法支持并提供等效的仅代码支持 ScrollViewer.HorizontalScrollMode。 或者,可以使用依赖属性系统来获取或设置附加属性的值。 调用 GetValueSetValue传递要设置的依赖属性标识符的参数,以及对其获取或设置值的目标对象的引用。

控件样式和模板

可以修改默认 StyleControlTemplate 以使控件具有唯一的外观。 有关修改控件的样式和模板的信息,请参阅 “设置控件样式”。 定义控件外观的默认样式、模板和资源包含在 generic.xaml 文件中。 出于设计目的,从Windows软件开发工具包 (SDK) 安装中的 Program Files) \Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\ <SDK version>\Generic 文件夹中提供 (generic.xaml。 不同版本的 SDK 中的样式和资源可能具有不同的值。

从 Windows 10 版本 1607 (SDK 14393) 开始,generic.xaml 包含可用于在不修改控件模板的情况下修改不同视觉状态中的控件颜色的资源。 在面向此软件开发工具包的应用 (SDK) 或更高版本中,修改这些资源首选设置属性,例如 BackgroundForeground。 有关详细信息,请参阅样式控件文章的“轻量级样式”部分。

此表显示 ScrollViewer 控件使用的资源。

资源键说明
ScrollViewerScrollBarSeparatorBackground滚动条分隔符的背景色

Windows 8 行为

跟踪板设备的手势处理

对于 Windows 8,ScrollViewer 控制部件处理的输入板设备手势被解释为鼠标滚轮输入,从而触发PointerWheelChanged事件。 从 Windows 8.1 开始,ScrollViewer 使用基础操作逻辑将跟踪板手势解释为 ScrollViewer 响应的操作,因此该手势被视为由控件PointerWheelChanged处理,并且不再触发事件。

如果将应用代码从 Windows 8 迁移到 Windows 8.1,则可能要考虑此行为更改,因为它会导致PointerWheelChanged在较少的情况下触发。 此外,现在内置到 ScrollViewer 的行为可能会复制处理程序会执行的操作。

对于针对 Windows 8 编译的应用,如果它在 Windows 8.1 上运行,将继续使用 Windows 8 行为。

屏幕键盘的应用 UI

Windows 8 具有内部实现的逻辑,每当用户调用屏幕键盘时,该逻辑都会将 ScrollViewer 与整个应用 UI 相关联。 此屏幕键盘是用户通过轻松访问中心请求的特定辅助功能。 如果系统未检测到键盘设备,则它与可在文本输入控件的应用 UI 中显示的软键盘不同。 此处的内部 ScrollViewer 的作用是,如果滚动应用所在的区域,则滚动该应用是强制的,因为键盘占用 UI 空间。

从 Windows 8.1 开始,当屏幕键盘出现时,系统仍具有 UI/布局行为,但它不再使用此内部创建的 ScrollViewer。 而是使用应用代码无法更改或检查的专用内部控制。

此行为更改的大部分方面都不会影响应用。 但是,你的应用可能已预料到此行为,方法是为 ScrollViewer 提供隐式 Style 视图器,用于更改布局,或者通过走树 VisualTreeHelper 来查找此内部创建的 ScrollViewer 并在运行时对其进行更改。 对于为 Windows 8.1 编译的应用,该代码将不起作用。

对于针对 Windows 8 编译的应用,如果它在 Windows 8.1 上运行,将继续使用 Windows 8 行为。

版本历史记录

Windows 版本 SDK 版本 增值
1809 17763 AnchorRequested
1809 17763 CanContentRenderOutsideBounds
1809 17763 CurrentAnchor
1809 17763 GetCanContentRenderOutsideBounds
1809 17763 HorizontalAnchorRatio
1809 17763 ReduceViewportForCoreInputViewOcclusions
1809 17763 RegisterAnchorCandidate
1809 17763 SetCanContentRenderOutsideBounds
1809 17763 UnregisterAnchorCandidate
1809 17763 VerticalAnchorRatio

构造函数

ScrollViewer()

初始化 ScrollViewer 类的新实例。

属性

AccessKey

获取或设置此元素的访问键 (助记) 。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.AccessKey (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
AccessKeyScopeOwner

获取或设置一个源元素,该元素提供此元素的访问键范围,即使它不在源元素的可视化树中也是如此。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.AccessKeyScopeOwner (在 Windows 应用 SDK 中,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ActualHeight

获取呈现的高度 FrameworkElement。 请参阅“备注”。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.FrameworkElement.ActualHeight (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
ActualOffset

获取此 UIElement 相对于其父级的位置,该位置是在布局过程的排列传递期间计算的。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.ActualOffset (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ActualSize

获取此 UIElement 在布局过程的排列传递期间计算的大小。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.UIElement.ActualSize (for WinUI in the Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ActualTheme

Gets the UI theme that is currently used by the element, which might be different than the RequestedTheme.

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.ActualTheme (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
ActualWidth

获取呈现的宽度 FrameworkElement。 请参阅“备注”。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.FrameworkElement.ActualWidth (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
AllowDrop

获取或设置一个值,该值确定这是否 UIElement 可以是拖放操作的放置目标。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.AllowDrop (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
AllowFocusOnInteraction

获取或设置一个值,该值指示当用户与其交互时元素是否自动获取焦点。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.AllowFocusOnInteraction (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
AllowFocusWhenDisabled

获取或设置禁用的控件是否可以接收焦点。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.AllowFocusWhenDisabled (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
Background

获取或设置提供控件背景的画笔。

适用于 UWP 的等效 WinUI 2 APIWindows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.Background (,请参阅 ) Windows 应用 SDK命名空间

(继承自 Control)
BackgroundSizing

获取或设置一个值,该值指示背景相对于此元素边框的扩展程度。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.BackgroundSizing (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
BaseUri

获取一个统一资源标识符 (URI) ,该 URI 表示 XAML 构造对象的基统一资源标识符 (URI) 。 此属性适用于运行时统一资源标识符 (URI) 解析。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.BaseUri (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
BorderBrush

获取或设置描述控件边框填充的画笔。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.BorderBrush (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
BorderThickness

获取或设置控件的边框宽度。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.BorderThickness (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
BringIntoViewOnFocusChange

获取或设置一个值,该值确定当视图中的项获取焦点时是否 ScrollViewer 使用引入视图滚动行为。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.BringIntoViewOnFocusChange

BringIntoViewOnFocusChangeProperty

标识 BringIntoViewOnFocusChange 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.BringIntoViewOnFocusChangeProperty

CacheMode

获取或设置一个值,该值指示应尽可能将呈现的内容缓存为复合位图。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.CacheMode (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
CanBeScrollAnchor

获取或设置一个值,该值指示是否可以 UIElement 成为滚动定位的候选项。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.CanBeScrollAnchor (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
CanContentRenderOutsideBounds

获取或设置一个值,该值指示滚动内容是否可以呈现在 ScrollViewer 边界之外。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.CanContentRenderOutsideBounds

CanContentRenderOutsideBoundsProperty

标识 CanContentRenderOutsideBounds 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.CanContentRenderOutsideBoundsProperty

CanDrag

获取或设置一个值,该值指示元素是否可以在拖放操作中作为数据拖动。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.CanDrag (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
CenterPoint

获取或设置元素的中心点,即发生旋转或缩放的点。 影响元素的呈现位置。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.CenterPoint (,请参阅) Windows 应用 SDK命名空间

(继承自 UIElement)
CharacterSpacing

获取或设置字符之间的统一间距,单位为 1/1000 的 em。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.CharacterSpacing (,请参阅) Windows 应用 SDK命名空间

(继承自 Control)
Clip

获取或设置 RectangleGeometry 用于定义对象的 UIElement大纲。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.Clip (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
CompositeMode

获取或设置一个属性,该属性在其父布局和窗口中声明元素的备用组合和混合模式。 这与混合 XAML/Microsoft DirectX UI 中涉及的元素相关。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.CompositeMode (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ComputedHorizontalScrollBarVisibility

获取一个值,该值指示水平 ScrollBar 是否可见。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ComputedHorizontalScrollBarVisibility

ComputedHorizontalScrollBarVisibilityProperty

标识 ComputedHorizontalScrollBarVisibility 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ComputedHorizontalScrollBarVisibilityProperty

ComputedVerticalScrollBarVisibility

获取一个值,该值表示垂直 ScrollBar 是否可见。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ComputedVerticalScrollBarVisibility

ComputedVerticalScrollBarVisibilityProperty

标识ComputedVerticalScrollBarVisibility 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ComputedVerticalScrollBarVisibilityProperty

Content

获取或设置 ContentControl 的内容。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.ContentControl.Content (,请参阅Windows 应用 SDK命名空间) 。

(继承自 ContentControl)
ContentTemplate

获取或设置用于显示数据 ContentControl模板的内容。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.Controls.ContentControl.ContentTemplate (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 ContentControl)
ContentTemplateRoot

获取属性指定的数据模板的 ContentTemplate 根元素。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.Controls.ContentControl.ContentTemplateRoot (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 ContentControl)
ContentTemplateSelector

获取或设置一个选择对象,该对象根据运行时有关内容项或其容器的处理信息更改 DataTemplate 要应用的内容。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.Controls.ContentControl.ContentTemplateSelector (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 ContentControl)
ContentTransitions

获取或设置应用于对象的ContentControl样式元素的Transition集合。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.ContentControl.ContentTransitions (,请参阅Windows 应用 SDK命名空间) 。

(继承自 ContentControl)
ContextFlyout

获取或设置与此元素关联的浮出控件。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.ContextFlyout (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
CornerRadius

获取或设置控件边框角的半径。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.CornerRadius (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
CurrentAnchor

用于滚动定位的当前所选定位点元素。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.CurrentAnchor

DataContext

获取或设置 . FrameworkElement的数据上下文。 数据上下文的常见用途是 当 FrameworkElement 使用 {Binding} 标记扩展并参与数据绑定时。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.DataContext (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
DefaultStyleKey

获取或设置引用控件的默认样式的键。 自定义控件的作者使用此属性更改其控件使用的样式的默认值。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.DefaultStyleKey (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
DefaultStyleResourceUri

获取或设置包含控件默认样式的资源文件的路径。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.DefaultStyleResourceUri (,请参阅) Windows 应用 SDK命名空间

(继承自 Control)
DesiredSize

获取在 UIElement 布局过程的度量值传递期间计算的大小。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.DesiredSize (在 Windows 应用 SDK中,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Dispatcher

CoreDispatcher获取与此对象关联的对象。 表示 CoreDispatcher 可以访问 DependencyObject UI 线程上的设施,即使代码由非 UI 线程启动也是如此。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.DependencyObject.Dispatcher (,请参阅Windows 应用 SDK命名空间) 。

(继承自 DependencyObject)
ElementSoundMode

获取或设置一个值,该值指定控件是否播放声音的首选项。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.ElementSoundMode (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
ExitDisplayModeOnAccessKeyInvoked

获取或设置一个值,该值指定在调用访问密钥时是否消除访问密钥显示。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.ExitDisplayModeOnAccessKeyInvoked (for WinUI Windows 应用 SDK中,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ExtentHeight

获取中 ScrollViewer所有可滚动内容的垂直大小。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ExtentHeight

ExtentHeightProperty

依赖项属性的 ExtentHeight 标识符。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ExtentHeightProperty

ExtentWidth

获取中 ScrollViewer所有可滚动内容的水平大小。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ExtentWidth

ExtentWidthProperty

依赖项属性的 ExtentWidth 标识符。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ExtentWidthProperty

FlowDirection

获取或设置文本和其他 UI 元素在控制其布局的任何父元素中流动的方向。 此属性可以设置为 LeftToRightRightToLeft。 将 FlowDirection 设置为 RightToLeft 的任何元素会将对齐方式设置为右侧、从右到左的阅读顺序以及要从右向左流动的控件布局。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.FlowDirection (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
FocusState

获取一个值,该值指定此控件是否具有焦点,以及获取焦点的模式。

(继承自 Control)
FocusVisualMargin

获取或设置焦点视觉对象的外部 FrameworkElement边距。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.FrameworkElement.FocusVisualMargin (Windows 应用 SDK,请参阅 ) Windows 应用 SDK命名空间

(继承自 FrameworkElement)
FocusVisualPrimaryBrush

获取或设置用于绘制对象或Reveal焦点视觉对象的FrameworkElement外边框HighVisibility的画笔。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.FrameworkElement.FocusVisualPrimaryBrush (for WinUI Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
FocusVisualPrimaryThickness

获取或设置某个 HighVisibilityReveal 焦点视觉对象的 FrameworkElement外边框的粗细。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.FocusVisualPrimaryThickness (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
FocusVisualSecondaryBrush

获取或设置用于绘制对象或Reveal焦点视觉对象的FrameworkElement内边框HighVisibility的画笔。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.FocusVisualSecondaryBrush (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
FocusVisualSecondaryThickness

获取或设置某个 HighVisibilityReveal 焦点视觉对象的 FrameworkElement内边框的粗细。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.FocusVisualSecondaryThickness (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
FontFamily

获取或设置用于显示控件中的文本的字体。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.FontFamily (for WinUI 在 Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 Control)
FontSize

获取或设置此控件中文本的大小。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.FontSize (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
FontStretch

获取或设置字体在屏幕上紧缩或加宽的程度。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.FontStretch (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
FontStyle

获取或设置呈现文本的样式。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.FontStyle (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
FontWeight

获取或设置指定字体的粗细。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.FontWeight (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
Foreground

获取或设置一个用于描述前景色的画笔。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.Foreground (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
Height

获取或设置建议的高度 FrameworkElement

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.Height (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
HighContrastAdjustment

获取或设置一个值,该值指示在启用高对比度主题时框架是否自动调整元素的视觉属性。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.HighContrastAdjustment (,请参阅) Windows 应用 SDK命名空间

(继承自 UIElement)
HorizontalAlignment

获取或设置在布局父级(如面板或项目控件)中组合时应用于 FrameworkElement 的水平对齐特征。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.HorizontalAlignment (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
HorizontalAnchorRatio

确定 ScrollViewer 定位点 相对于视区的水平位置。 默认情况下,ScrollViewer 通过标识离定位点最近的视区中的元素来选择元素作为 CurrentAnchor 元素。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalAnchorRatio

HorizontalAnchorRatioProperty

标识 HorizontalAnchorRatio 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalAnchorRatioProperty

HorizontalContentAlignment

获取或设置控件内容的水平对齐方式。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.HorizontalContentAlignment (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
HorizontalOffset

获取内容水平滚动的距离。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalOffset

HorizontalOffsetProperty

标识HorizontalOffset 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalOffsetProperty

HorizontalScrollBarVisibility

获取或设置一个值,该值指示是否应显示水平 ScrollBar

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalScrollBarVisibility

HorizontalScrollBarVisibilityProperty

标识HorizontalScrollBarVisibility 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalScrollBarVisibilityProperty

HorizontalScrollMode

获取或设置一个值,该值确定操作输入如何影响水平轴上的滚动行为。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalScrollMode

HorizontalScrollModeProperty

标识 HorizontalScrollMode 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalScrollModeProperty

HorizontalSnapPointsAlignment

获取或设置一个值,该值指示现有对齐点与初始视区的水平对齐方式。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalSnapPointsAlignment

HorizontalSnapPointsAlignmentProperty

标识 HorizontalSnapPointsAlignment 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalSnapPointsAlignmentProperty

HorizontalSnapPointsType

获取或设置一个值,该值声明操作行为如何响应水平轴上的对齐点。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalSnapPointsType

HorizontalSnapPointsTypeProperty

标识 HorizontalSnapPointsType 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.HorizontalSnapPointsTypeProperty

IsAccessKeyScope

获取或设置一个值,该值指示元素是否定义其自己的访问密钥范围。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.IsAccessKeyScope (Windows 应用 SDK中 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
IsDeferredScrollingEnabled

获取或设置一个值,该值确定延迟滚动行为 ScrollViewer

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsDeferredScrollingEnabled

IsDeferredScrollingEnabledProperty

标识 IsDeferredScrollingEnabled 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsDeferredScrollingEnabledProperty

IsDoubleTapEnabled

获取或设置一个值,该值确定事件是否可以 DoubleTapped 源自该元素。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.IsDoubleTapEnabled (for WinUI Windows 应用 SDK,请参阅) Windows 应用 SDK命名空间

(继承自 UIElement)
IsEnabled

获取或设置一个值,该值指示用户是否可以与控件交互。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.Controls.Control.IsEnabled (for WinUI Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 Control)
IsFocusEngaged

获取或设置一个值,该值指示焦点是否受控制边界限制, (游戏板/远程交互) 。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.IsFocusEngaged (Windows 应用 SDK中的 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
IsFocusEngagementEnabled

获取或设置一个值,该值指示焦点是否可以限制在控件边界内, (游戏板/远程交互) 。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.IsFocusEngagementEnabled (for WinUI in the Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
IsHitTestVisible

获取或设置此 UIElement 区域的包含区域是否可以返回 true 值进行命中测试。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.UIElement.IsHitTestVisible (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
IsHoldingEnabled

获取或设置一个值,该值确定事件是否可以 Holding 源自该元素。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.IsHoldingEnabled (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
IsHorizontalRailEnabled

获取或设置一个值,该值指示是否为水平轴启用滚动轨。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsHorizontalRailEnabled

IsHorizontalRailEnabledProperty

标识 IsHorizontalRailEnabled 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsHorizontalRailEnabledProperty

IsHorizontalScrollChainingEnabled

获取或设置一个值,该值指示是否为水平轴从此子级启用滚动链到其父级。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsHorizontalScrollChainingEnabled

IsHorizontalScrollChainingEnabledProperty

标识 IsHorizontalScrollChainingEnabled 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsHorizontalScrollChainingEnabledProperty

IsLoaded

获取一个值,该值指示是否已将元素添加到元素树,并且已准备好进行交互。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.FrameworkElement.IsLoaded (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
IsRightTapEnabled

获取或设置一个值,该值确定事件是否可以 RightTapped 源自该元素。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.IsRightTapEnabled (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
IsScrollInertiaEnabled

获取或设置一个值,该值指示滚动操作在其行为和值中是否应包括惯性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsScrollInertiaEnabled

IsScrollInertiaEnabledProperty

标识 IsScrollInertiaEnabled 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsScrollInertiaEnabledProperty

IsTabStop

获取或设置一个值,该值指示是否将某个控件包含在 Tab 导航中。

(继承自 Control)
IsTapEnabled

获取或设置一个值,该值确定事件是否可以 Tapped 源自该元素。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.IsTapEnabled (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
IsTextScaleFactorEnabled

获取或设置是否启用自动文本放大,以反映系统文本大小设置。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.Controls.Control.IsTextScaleFactorEnabled (,请参阅 ) Windows 应用 SDK命名空间

(继承自 Control)
IsVerticalRailEnabled

获取或设置一个值,该值指示是否为垂直轴启用滚动轨。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsVerticalRailEnabled

IsVerticalRailEnabledProperty

标识 IsVerticalRailEnabled 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsVerticalRailEnabledProperty

IsVerticalScrollChainingEnabled

获取或设置一个值,该值指示是否为垂直轴从此子级启用滚动链到其父级。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsVerticalScrollChainingEnabled

IsVerticalScrollChainingEnabledProperty

标识 IsVerticalScrollChainingEnabled 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsVerticalScrollChainingEnabledProperty

IsZoomChainingEnabled

获取或设置一个值,该值指示是否将缩放链接从此子级启用到其父级。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsZoomChainingEnabled

IsZoomChainingEnabledProperty

标识 IsZoomChainingEnabled 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsZoomChainingEnabledProperty

IsZoomInertiaEnabled

获取或设置一个值,该值指示缩放操作是否应在其行为和值中包含惯性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsZoomInertiaEnabled

IsZoomInertiaEnabledProperty

标识 IsZoomInertiaEnabled 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.IsZoomInertiaEnabledProperty

KeyboardAcceleratorPlacementMode

获取或设置一个值,该值指示控件 tooltip 是否显示其关联的键盘加速器的键组合。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.KeyboardAcceleratorPlacementMode (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
KeyboardAcceleratorPlacementTarget

获取或设置一个值,该值指示显示快捷键组合的控件 tooltip

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.KeyboardAcceleratorPlacementTarget (for WinUI Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
KeyboardAccelerators

获取使用键盘调用操作的键组合的集合。

加速器通常分配给按钮或菜单项。

显示各种菜单项的键盘快捷键的菜单示例
显示各种菜单项的键盘快捷键的菜单示例

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.KeyboardAccelerators (Windows 应用 SDK中 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
KeyTipHorizontalOffset

获取或设置一个值,该值指示键提示相对于 UIElement 放置的距离。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.KeyTipHorizontalOffset (Windows 应用 SDK中 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
KeyTipPlacementMode

获取或设置一个值,该值指示访问键提示相对于 UIElement 边界的位置。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.KeyTipPlacementMode (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
KeyTipTarget

获取或设置一个值,该值指示访问键提示的目标元素。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.KeyTipTarget (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
KeyTipVerticalOffset

获取或设置一个值,该值指示键提示相对于 UI 元素的上下放置距离。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.KeyTipVerticalOffset (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Language

获取或设置应用于对象 FrameworkElement表示形式和 UI 中当前元素 FrameworkElement 的所有子元素的本地化/全球化语言信息。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.Language (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
LeftHeader

获取或设置左侧标头的内容。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.LeftHeader

LeftHeaderProperty

标识 LeftHeader 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.LeftHeaderProperty

Lights

获取附加到此元素的对象集合 XamlLight

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.Lights (,请参阅) Windows 应用 SDK命名空间

(继承自 UIElement)
ManipulationMode

获取或设置 ManipulationModes 用于 UIElement 行为和与手势交互的值。 通过设置此值,可以在应用代码中处理此元素中的操作事件。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.ManipulationMode (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Margin

获取或设置 . FrameworkElement的外部边距。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.FrameworkElement.Margin (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
MaxHeight

获取或设置最大高度约束 。FrameworkElement

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.MaxHeight (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
MaxWidth

获取或设置最大宽度约束 。FrameworkElement

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.FrameworkElement.MaxWidth (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
MaxZoomFactor

获取或设置一个值,该值指示允许的最大运行时值 ZoomFactor

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.MaxZoomFactor

MaxZoomFactorProperty

标识 MaxZoomFactor 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.MaxZoomFactorProperty

MinHeight

获取或设置的 FrameworkElement最小高度约束 。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.MinHeight (,请参阅) Windows 应用 SDK命名空间

(继承自 FrameworkElement)
MinWidth

获取或设置的 FrameworkElement最小宽度约束 。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.MinWidth (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
MinZoomFactor

获取或设置一个值,该值指示允许的 ZoomFactor最小运行时值 。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.MinZoomFactor

MinZoomFactorProperty

标识 MinZoomFactor 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.MinZoomFactorProperty

Name

获取或设置对象的标识名称。 当 XAML 处理器从 XAML 标记创建对象树时,运行时代码可以通过此名称引用 XAML 声明的对象。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.Name (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
Opacity

获取或设置对象的不透明度程度。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.Opacity (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
OpacityTransition

获取或设置 ScalarTransition,该 ScalarTransition 对不透明度属性的更改进行动画处理。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.OpacityTransition (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Padding

获取或设置控件内部的填充边距。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.Padding (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
Parent

获取对象树中此 FrameworkElement 对象的父对象。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.Parent (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
PointerCaptures

获取所有捕获的指针集,这些指针表示为 Pointer 值。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.PointerCaptures (Windows 应用 SDK中的 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Projection

获取或设置呈现此元素时要应用的透视投影 (三维效果) 。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.Projection (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ReduceViewportForCoreInputViewOcclusions

获取或设置一个值,该值指示 ScrollViewer 是否应尝试调整其内容,使其在停靠的 CoreInputView 遮挡部分时保持可见。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ReduceViewportForCoreInputViewOcclusions

ReduceViewportForCoreInputViewOcclusionsProperty

标识 ReduceViewportForCoreInputViewOcclusions 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ReduceViewportForCoreInputViewOcclusionsProperty

RenderSize

获取 a UIElement. 的最终呈现大小。 不建议使用,请参阅“备注”。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.RenderSize (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
RenderTransform

获取或设置影响呈现位置的 UIElement转换信息。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.RenderTransform (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
RenderTransformOrigin

Gets or sets the origin point of any possible render transform declared by RenderTransform, relative to the bounds of the UIElement.

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.UIElement.RenderTransformOrigin (在 Windows 应用 SDK 中,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
RequestedTheme

获取或设置由 (及其子元素) UIElement 用于资源确定的 UI 主题。 使用 RequestedTheme 指定的 UI 主题可以替代应用级别 RequestedTheme

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.FrameworkElement.RequestedTheme (for WinUI 在 Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
RequiresPointer

获取或设置 UI 元素是否支持鼠标模式,该模式模拟具有非指针输入设备(如 Xbox 游戏板或远程控制)的指针交互体验。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.RequiresPointer (Windows 应用 SDK 中 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
Resources

获取本地定义的资源字典。 在 XAML 中,可以通过 XAML 隐式集合语法将资源项建立为属性元素的 frameworkElement.Resources 子对象元素。

(继承自 FrameworkElement)
Rotation

获取或设置顺时针旋转的角度(以度为单位)。 相对于 RotationAxis 和 CenterPoint 旋转。 影响元素的呈现位置。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.Rotation (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
RotationAxis

获取或设置要围绕元素旋转的轴。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.RotationAxis (,请参阅 ) Windows 应用 SDK命名空间

(继承自 UIElement)
RotationTransition

获取或设置 ScalarTransition,该 ScalarTransition 对 Rotation 属性的更改进行动画处理。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.RotationTransition (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Scale

获取或设置元素的规模。 相对于元素的 CenterPoint 进行缩放。 影响元素的呈现位置。

适用于 UWP 的等效 WinUI 2 APIWindows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.Scale (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ScaleTransition

获取或设置 Vector3Transition,用于对 Scale 属性的更改进行动画处理。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.ScaleTransition (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ScrollableHeight

获取一个值,该值表示可滚动的区域的垂直大小;视区高度与视区高度之间的差异。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ScrollableHeight

ScrollableHeightProperty

标识ScrollableHeight 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ScrollableHeightProperty

ScrollableWidth

获取一个值,该值表示可滚动的区域的水平大小;视区的宽度与视区宽度之间的差异。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ScrollableWidth

ScrollableWidthProperty

标识ScrollableWidth 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ScrollableWidthProperty

Shadow

获取或设置元素强制转换的阴影效果。

(继承自 UIElement)
Style

获取或设置在布局和呈现期间应用于此对象的实例 Style

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.FrameworkElement.Style (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
TabFocusNavigation

获取或设置一个值,该值修改此控件的制表符和 TabIndex 工作方式。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.TabFocusNavigation (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
TabIndex

获取或设置一个值,该值确定用户通过按 Tab 键导航控件时元素接收焦点的顺序。

(继承自 Control)
TabNavigation

获取或设置一个值,该值修改此控件的制表符和 TabIndex 工作方式。

备注

对于Windows 10 创意者更新 (内部版本 10.0.15063) 及更新版本,UIElement 基类上提供此属性TabFocusNavigation,以在不使用 a 的ControlTemplate选项卡序列中包含对象。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.TabNavigation (,请参阅) Windows 应用 SDK命名空间

(继承自 Control)
Tag

获取或设置一个任意对象值,该值可用于存储有关此对象的自定义信息。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI Microsoft.UI.Xaml.Xaml.FrameworkElement.Tag (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
Template

获取或设置控件模板。 控件模板定义 UI 中控件的视觉外观,并在 XAML 标记中定义。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.Template (,请参阅) Windows 应用 SDK命名空间

(继承自 Control)
TopHeader

获取或设置顶部标头的内容。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.TopHeader

TopHeaderProperty

标识 TopHeader 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.TopHeaderProperty

TopLeftHeader

获取或设置顶部、左标题的内容。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.TopLeftHeader

TopLeftHeaderProperty

标识 TopLeftHeader 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.TopLeftHeaderProperty

Transform3D

获取或设置呈现此元素时要应用的三维转换效果。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.Transform3D (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
TransformMatrix

获取或设置要应用于元素的转换矩阵。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.TransformMatrix (Windows 应用 SDK中 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Transitions

获取或设置应用于 . 的UIElement样式元素的Transition集合。

(继承自 UIElement)
Translation

获取或设置元素的 x、y 和 z 呈现位置。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.Translation (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
TranslationTransition

获取或设置 Vector3Transition,用于对 Translation 属性的更改进行动画处理。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.TranslationTransition (for WinUI Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Triggers

获取为某个 FrameworkElement动画定义的动画的触发器的集合。 通常不常用。 请参阅“备注”。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Xaml.FrameworkElement.Triggers (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
UIContext

获取元素的上下文标识符。

(继承自 UIElement)
UseLayoutRounding

获取或设置一个值,该值确定对象及其视觉子树的呈现是否应使用将呈现与整个像素对齐的舍入行为。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.UseLayoutRounding (for WinUI Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
UseSystemFocusVisuals

获取或设置一个值,该值指示控件是使用由系统绘制的焦点视觉对象还是控件模板中定义的视觉对象。

(继承自 Control)
VerticalAlignment

获取或设置应用于父对象(如面板或项目控件)中的垂直对齐特征 FrameworkElement

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Xaml.FrameworkElement.VerticalAlignment (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
VerticalAnchorRatio

确定 ScrollViewer 的 定位点 相对于视区的垂直位置。 默认情况下,ScrollViewer 通过在视区最靠近定位点的视区中标识元素来选择一个元素作为其 CurrentAnchor

VerticalAnchorRatioProperty

标识 VerticalAnchorRatio 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalAnchorRatioProperty

VerticalContentAlignment

获取或设置控件内容的垂直对齐方式。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.VerticalContentAlignment (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
VerticalOffset

获取内容垂直滚动的距离。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalOffset

VerticalOffsetProperty

标识VerticalOffset 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalOffsetProperty

VerticalScrollBarVisibility

获取或设置一个值,该值指示是否应显示垂直 ScrollBar

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalScrollBarVisibility

VerticalScrollBarVisibilityProperty

标识VerticalScrollBarVisibility 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalScrollBarVisibilityProperty

VerticalScrollMode

获取或设置一个值,该值确定操作输入如何影响垂直轴上的滚动行为。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalScrollMode

VerticalScrollModeProperty

标识 VerticalScrollMode 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalScrollModeProperty

VerticalSnapPointsAlignment

获取或设置一个值,该值指示现有对齐点与初始视区垂直对齐的方式。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalSnapPointsAlignment

VerticalSnapPointsAlignmentProperty

标识 VerticalSnapPointsAlignment 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalSnapPointsAlignmentProperty

VerticalSnapPointsType

获取或设置一个值,该值声明操作行为如何响应垂直轴上的对齐点。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalSnapPointsType

VerticalSnapPointsTypeProperty

标识 VerticalSnapPointsType 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.VerticalSnapPointsTypeProperty

ViewportHeight

获取可查看内容的垂直大小。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ViewportHeight

ViewportHeightProperty

标识ViewportHeight 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ViewportHeightProperty

ViewportWidth

获取可查看内容的水平大小。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ViewportWidth

ViewportWidthProperty

标识 ViewportWidth 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ViewportWidthProperty

Visibility

获取或设置 . UIElement的可见性。 不可见的不 UIElement 呈现,并且不将其所需的大小传达给布局。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.Visibility (,请参阅 ) Windows 应用 SDK命名空间

(继承自 UIElement)
Width

获取或设置一个 FrameworkElement. 的宽度。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.Width (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
XamlRoot

获取或设置正在查看此元素的 XamlRoot。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.XamlRoot (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
XYFocusDown

获取或设置当用户按下方向盘 (D-pad) 向下时获取焦点的对象。

(继承自 Control)
XYFocusDownNavigationStrategy

获取或设置一个值,该值指定用于确定向下导航的目标元素的策略。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.XYFocusDownNavigationStrategy (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
XYFocusKeyboardNavigation

获取或设置使用键盘方向箭头启用或禁用导航的值。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.XYFocusKeyboardNavigation (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
XYFocusLeft

获取或设置当用户按下方向盘 (D-pad) 左侧时获取焦点的对象。

(继承自 Control)
XYFocusLeftNavigationStrategy

获取或设置一个值,该值指定用于确定左侧导航的目标元素的策略。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.XYFocusLeftNavigationStrategy (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
XYFocusRight

获取或设置当用户按下方向盘 (D-pad) 右侧时获取焦点的对象。

(继承自 Control)
XYFocusRightNavigationStrategy

获取或设置一个值,该值指定用于确定右侧导航的目标元素的策略。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.XYFocusRightNavigationStrategy (,请参阅) Windows 应用 SDK命名空间

(继承自 UIElement)
XYFocusUp

获取或设置当用户按下方向盘 (D-pad) 时获取焦点的对象。

(继承自 Control)
XYFocusUpNavigationStrategy

获取或设置一个值,该值指定用于确定向上导航的目标元素的策略。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.XYFocusUpNavigationStrategy (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ZoomFactor

获取一个值,该值指示内容缩放的当前缩放因子。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ZoomFactor

ZoomFactorProperty

标识 ZoomFactor 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ZoomFactorProperty

ZoomMode

获取或设置一个值,该值指示是否启用内容中的 ScrollViewer 缩放行为。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ZoomMode

ZoomModeProperty

标识 ZoomMode 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ZoomModeProperty

ZoomSnapPoints

获取缩放对齐点因子的可观测集合,这些因素由该 ScrollViewer元素保留。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ZoomSnapPoints

ZoomSnapPointsProperty

标识 ZoomSnapPoints 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ZoomSnapPointsProperty

ZoomSnapPointsType

获取或设置一个值,该值指示如何为交互输入处理缩放对齐点。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ZoomSnapPointsType

ZoomSnapPointsTypeProperty

标识 ZoomSnapPointsType 依赖项属性。

等效的 WinUI 属性: Microsoft.UI.Xaml.Controls.ScrollViewer.ZoomSnapPointsTypeProperty

方法

AddHandler(RoutedEvent, Object, Boolean)

为指定的路由事件添加路由事件处理程序,并将该处理程序添加到当前元素的处理程序集合中。 将 handledEventsToo 指定为 true ,以调用提供的处理程序,即使事件在其他地方进行处理也是如此。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.AddHandler (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ApplyTemplate()

加载相关的控件模板,以便可以引用其部件。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.ApplyTemplate (Windows 应用 SDK中 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
Arrange(Rect)

定位子对象并确定一个 UIElement大小。 为其子元素实现自定义布局的父对象应从其布局重写实现中调用此方法,以形成递归布局更新。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.Arrange (for WinUI in the Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ArrangeOverride(Size)

提供布局的“排列”传递的行为。 类可以重写此方法以定义自己的“排列”传递行为。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.FrameworkElement.ArrangeOverride (Windows 应用 SDK中 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
CancelDirectManipulations()

取消当前任何包含当前UIElement父级的直接操作处理 (系统定义的平移/缩放) ScrollViewer

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUIMicrosoft.UI.Xaml.UIElement.CancelDirectManipulations (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
CapturePointer(Pointer)

将指针捕获设置为 UIElement. 捕获后,只有具有捕获的元素才会触发与指针相关的事件。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.UIElement.CapturePointer (在 Windows 应用 SDK中,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ChangeView(IReference<Double>, IReference<Double>, IReference<Single>)

ScrollViewer使用指定的偏移量和缩放因子将新视图加载到视区。

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.ChangeView

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>, Boolean)

ScrollViewer导致使用指定的偏移量和缩放因子将新视图加载到视区,并选择性地禁用滚动动画。

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.ChangeView

ClearValue(DependencyProperty)

清除依赖属性的本地值。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.DependencyObject.ClearValue (,请参阅Windows 应用 SDK命名空间) 。

(继承自 DependencyObject)
FindName(String)

检索具有指定标识符名称的对象。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.FrameworkElement.FindName (,请参阅 ) Windows 应用 SDK命名空间

(继承自 FrameworkElement)
FindSubElementsForTouchTargeting(Point, Rect)

UIElement使子类能够公开有助于解决触摸目标的子元素。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.FindSubElementsForTouchTargeting (在 Windows 应用 SDK 中用于 WinUI,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Focus(FocusState)

尝试将焦点设置为控件。

(继承自 Control)
GetAnimationBaseValue(DependencyProperty)

返回为依赖属性建立的任何基值,如果动画不处于活动状态,将适用该基值。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.DependencyObject.GetAnimationBaseValue (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 DependencyObject)
GetBindingExpression(DependencyProperty)

返回表示指定属性的绑定的 BindingExpression

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.FrameworkElement.GetBindingExpression (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
GetBringIntoViewOnFocusChange(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.BringIntoViewOnFocusChange XAML 附加属性的值BringIntoViewOnFocusChange

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetBringIntoViewOnFocusChange

GetCanContentRenderOutsideBounds(DependencyObject)

获取指定元素上的依赖属性/ ScrollViewer.CanContentRenderOutsideBounds XAML 附加属性的值CanContentRenderOutsideBounds

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetCanContentRenderOutsideBounds

GetChildrenInTabFocusOrder()

UIElement使子类能够公开参与 Tab 焦点的子元素。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.GetChildrenInTabFocusOrder (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
GetHorizontalScrollBarVisibility(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.HorizontalScrollBarVisibility XAML 附加属性的值HorizontalScrollBarVisibility

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetHorizontalScrollBarVisibility

GetHorizontalScrollMode(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.HorizontalScrollMode XAML 附加属性的值HorizontalScrollMode

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetHorizontalScrollMode

GetIsDeferredScrollingEnabled(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.IsDeferredScrollingInertiaEnabled XAML 附加属性的值IsDeferredScrollingEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetIsDeferredScrollingEnabled

GetIsHorizontalRailEnabled(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.IsHorizontalRailEnabled XAML 附加属性的值IsHorizontalRailEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetIsHorizontalRailEnabled

GetIsHorizontalScrollChainingEnabled(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.IsHorizontalScrollChainingEnabled XAML 附加属性的值IsHorizontalScrollChainingEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetIsHorizontalScrollChainingEnabled

GetIsScrollInertiaEnabled(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.IsScrollInertiaEnabled XAML 附加属性的值IsScrollInertiaEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetIsScrollInertiaEnabled

GetIsVerticalRailEnabled(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.IsVerticalRailEnabled XAML 附加属性的值IsVerticalRailEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetIsVerticalRailEnabled

GetIsVerticalScrollChainingEnabled(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.IsVerticalScrollChainingEnabled XAML 附加属性的值IsVerticalScrollChainingEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetIsVerticalScrollChainingEnabled

GetIsZoomChainingEnabled(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.IsZoomChainingEnabled XAML 附加属性的值IsZoomChainingEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetIsZoomChainingEnabled

GetIsZoomInertiaEnabled(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.IsZoomInertiaEnabled XAML 附加属性的值IsZoomInertiaEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetIsZoomInertiaEnabled

GetTemplateChild(String)

检索实例化 ControlTemplate 可视化树中的命名元素。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.GetTemplateChild (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
GetValue(DependencyProperty)

Returns the current effective value of a dependency property from a DependencyObject.

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI Microsoft.UI.Xaml.DependencyObject.GetValue (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 DependencyObject)
GetVerticalScrollBarVisibility(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.VerticalScrollBarVisibility XAML 附加属性的值VerticalScrollBarVisibility

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetVerticalScrollBarVisibility

GetVerticalScrollMode(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.VerticalScrollMode XAML 附加属性的值VerticalScrollMode

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetVerticalScrollMode

GetZoomMode(DependencyObject)

从指定的元素中获取依赖属性/ ScrollViewer.ZoomMode XAML 附加属性的值ZoomMode

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.GetZoomMode

GoToElementStateCore(String, Boolean)

在派生类中实现时,可以在代码中为控件模板启用可视化树的按状态构造,而不是在控件启动时加载所有状态的 XAML。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.FrameworkElement.GoToElementStateCore (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
InvalidateArrange()

使排列状态 (布局) 无效 UIElement。 无效后, UIElement 将更新其布局,这将以异步方式发生。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.InvalidateArrange (在 Windows 应用 SDK中,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
InvalidateMeasure()

使度量状态 (布局) 无效 UIElement

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.UIElement.InvalidateMeasure (for WinUI in the Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
InvalidateScrollInfo()

当描述滚动区域的大小和位置的属性的值发生更改时调用。

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.InvalidateScrollInfo

InvalidateViewport()

使用于计算 有效视区UIElement视区状态失效。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.FrameworkElement.InvalidateViewport (Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
Measure(Size)

更新 UIElementDesiredSize。 通常,为布局子级实现自定义布局的对象从自己的 MeasureOverride 实现调用此方法,以形成递归布局更新。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.Measure (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
MeasureOverride(Size)

提供布局周期的“度量值”传递的行为。 类可以重写此方法以定义其自己的“度量值”传递行为。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.FrameworkElement.MeasureOverride (Windows 应用 SDK中 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
OnApplyTemplate()

每当应用程序代码或内部进程 ((如重新生成布局)通过) 调用时调用 ApplyTemplate。 在最简单的术语中,这意味着在应用中显示 UI 元素之前调用该方法。 重写此方法以影响类的默认帖子模板逻辑。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.OnApplyTemplate (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
OnBringIntoViewRequested(BringIntoViewRequestedEventArgs)

BringIntoViewRequested 事件发生前调用。 适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.UIElement.OnBringIntoViewRequested (for WinUI 在 Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
OnCharacterReceived(CharacterReceivedRoutedEventArgs)

CharacterReceived 事件发生前调用。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.Controls.Control.OnCharacterReceived (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 Control)
OnContentChanged(Object, Object)

Content 属性的值发生更改时调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.Controls.ContentControl.OnContentChanged (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 ContentControl)
OnContentTemplateChanged(DataTemplate, DataTemplate)

ContentTemplate 属性的值发生更改时调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.ContentControl.OnContentTemplateChanged (,请参阅Windows 应用 SDK命名空间) 。

(继承自 ContentControl)
OnContentTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)

ContentTemplateSelector 属性的值发生更改时调用。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.Controls.ContentControl.OnContentTemplateSelectorChanged (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 ContentControl)
OnCreateAutomationPeer()

在派生类中实现时,返回 Microsoft UI 自动化 基础结构的特定于AutomationPeer类的实现。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.OnCreateAutomationPeer (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
OnDisconnectVisualChildren()

重写此方法,实现从特定于类的内容或子属性中删除项时布局和逻辑的行为方式。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.OnDisconnectVisualChildren (Windows 应用 SDK中的 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
OnDoubleTapped(DoubleTappedRoutedEventArgs)

DoubleTapped 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnDoubleTapped (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnDragEnter(DragEventArgs)

DragEnter 事件发生前调用。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.OnDragEnter (Windows 应用 SDK中 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnDragLeave(DragEventArgs)

DragLeave 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnDragLeave (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnDragOver(DragEventArgs)

DragOver 事件发生前调用。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.Controls.Control.OnDragOver (for WinUI Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnDrop(DragEventArgs)

Drop 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnDrop (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnGotFocus(RoutedEventArgs)

GotFocus 事件发生前调用。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.OnGotFocus (在 Windows 应用 SDK 中,请参阅 Windows 应用 SDK命名空间) 。

(继承自 Control)
OnHolding(HoldingRoutedEventArgs)

Holding 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnHolding (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs)

在应用中处理 a keyboard shortcut (or accelerator) 时调用。 重写此方法以处理在调用键盘加速器时应用响应的方式。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.OnKeyboardAcceleratorInvoked (Windows 应用 SDK中 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
OnKeyDown(KeyRoutedEventArgs)

KeyDown 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnKeyDown (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnKeyUp(KeyRoutedEventArgs)

KeyUp 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnKeyUp (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 Control)
OnLostFocus(RoutedEventArgs)

LostFocus 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnLostFocus (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnManipulationCompleted(ManipulationCompletedRoutedEventArgs)

ManipulationCompleted 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnManipulationCompleted (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnManipulationDelta(ManipulationDeltaRoutedEventArgs)

ManipulationDelta 事件发生前调用。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.OnManipulationDelta (for WinUI 在 Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 Control)
OnManipulationInertiaStarting(ManipulationInertiaStartingRoutedEventArgs)

ManipulationInertiaStarting 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnManipulationInertiaStarting (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnManipulationStarted(ManipulationStartedRoutedEventArgs)

ManipulationStarted 事件发生前调用。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.OnManipulationStarted (for WinUI in the Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnManipulationStarting(ManipulationStartingRoutedEventArgs)

ManipulationStarting 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnManipulationStarting (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnPointerCanceled(PointerRoutedEventArgs)

PointerCanceled 事件发生前调用。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.Controls.Control.OnPointerCanceled (for WinUI 在 Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 Control)
OnPointerCaptureLost(PointerRoutedEventArgs)

PointerCaptureLost 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnPointerCaptureLost (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnPointerEntered(PointerRoutedEventArgs)

PointerEntered 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnPointerEntered (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnPointerExited(PointerRoutedEventArgs)

PointerExited 事件发生前调用。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.OnPointerExited (for WinUI Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 Control)
OnPointerMoved(PointerRoutedEventArgs)

PointerMoved 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnPointerMoved (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnPointerPressed(PointerRoutedEventArgs)

PointerPressed 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnPointerPressed (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnPointerReleased(PointerRoutedEventArgs)

PointerReleased 事件发生前调用。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Control.OnPointerReleased (for WinUI 在 Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 Control)
OnPointerWheelChanged(PointerRoutedEventArgs)

PointerWheelChanged 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnPointerWheelChanged (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnPreviewKeyDown(KeyRoutedEventArgs)

PreviewKeyDown 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnPreviewKeyDown (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnPreviewKeyUp(KeyRoutedEventArgs)

PreviewKeyUp 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnPreviewKeyUp (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs)

在应用中处理之前 keyboard shortcut (or accelerator) 调用。 每次应用程序代码或内部进程调用 ProcessKeyboardAccelerators 时,都将调用此方法。 重写此方法以影响默认加速器处理。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.OnProcessKeyboardAccelerators (Windows 应用 SDK 中的 WinUI ,请参阅) Windows 应用 SDK命名空间

(继承自 UIElement)
OnRightTapped(RightTappedRoutedEventArgs)

RightTapped 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnRightTapped (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
OnTapped(TappedRoutedEventArgs)

Tapped 事件发生前调用。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.OnTapped (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
PopulatePropertyInfo(String, AnimationPropertyInfo)

定义可以进行动画处理的属性。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.PopulatePropertyInfo (for WinUI Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

在派生类中重写时,定义可以进行动画处理的属性。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.PopulatePropertyInfoOverride (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ReadLocalValue(DependencyProperty)

如果设置了本地值,则返回依赖属性的本地值。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.DependencyObject.ReadLocalValue (,请参阅Windows 应用 SDK命名空间) 。

(继承自 DependencyObject)
RegisterAnchorCandidate(UIElement)

将 a UIElement 注册为潜在的滚动定位点。

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.RegisterAnchorCandidate

RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

注册一个通知函数,用于侦听对此DependencyObject实例的特定DependencyProperty更改。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.DependencyObject.RegisterPropertyChangedCallback (,请参阅Windows 应用 SDK命名空间) 。

(继承自 DependencyObject)
ReleasePointerCapture(Pointer)

释放指针捕获,以便通过此 UIElement捕获一个特定指针。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.ReleasePointerCapture (Windows 应用 SDK 中的 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ReleasePointerCaptures()

释放此元素保留的所有指针捕获。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.ReleasePointerCaptures (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
RemoveFocusEngagement()

从控件边界释放焦点,该控件具有焦点参与 (游戏板/远程交互) 。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.RemoveFocusEngagement (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
RemoveHandler(RoutedEvent, Object)

从此 UIElement中删除指定的路由事件处理程序。 通常,有问题的处理程序由该处理程序添加。AddHandler

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.RemoveHandler (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ScrollToHorizontalOffset(Double)

备注

在 Windows 8.1 之后,ScrollToHorizontalOffset 可能会更改或不可用。 请改用 ChangeView

ScrollViewer 内容滚动到指定的水平偏移位置。

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.ScrollToHorizontalOffset

ScrollToVerticalOffset(Double)

备注

在 Windows 8.1 之后,ScrollToVerticalOffset 可能会更改或不可用。 请改用 ChangeView

滚动到指定垂直偏移位置中 ScrollViewer 的内容。

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.ScrollToVerticalOffset

SetBinding(DependencyProperty, BindingBase)

使用提供的绑定对象将绑定附加到 a FrameworkElement

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.FrameworkElement.SetBinding (,请参阅 ) Windows 应用 SDK命名空间

(继承自 FrameworkElement)
SetBringIntoViewOnFocusChange(DependencyObject, Boolean)

设置指定元素上的依赖属性/ ScrollViewer.BringIntoViewOnFocusChange XAML 附加属性的值BringIntoViewOnFocusChange

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetBringIntoViewOnFocusChange

SetCanContentRenderOutsideBounds(DependencyObject, Boolean)

设置指定元素上的依赖属性/ ScrollViewer.CanContentRenderOutsideBounds XAML 附加属性的值CanContentRenderOutsideBounds

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetCanContentRenderOutsideBounds

SetHorizontalScrollBarVisibility(DependencyObject, ScrollBarVisibility)

设置指定元素上的依赖属性/ ScrollViewer.HorizontalScrollBarVisibility XAML 附加属性的值HorizontalScrollBarVisibility

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetHorizontalScrollBarVisibility

SetHorizontalScrollMode(DependencyObject, ScrollMode)

设置指定元素上的依赖属性/ ScrollViewer.HorizontalScrollMode XAML 附加属性的值HorizontalScrollMode

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetHorizontalScrollMode

SetIsDeferredScrollingEnabled(DependencyObject, Boolean)

设置指定元素上的依赖属性/ ScrollViewer.IsDeferredScrollingEnabled XAML 附加属性的值IsDeferredScrollingEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetIsDeferredScrollingEnabled

SetIsHorizontalRailEnabled(DependencyObject, Boolean)

设置指定元素上的依赖属性/ ScrollViewer.IsHorizontalRailEnabled XAML 附加属性的值IsHorizontalRailEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetIsHorizontalRailEnabled

SetIsHorizontalScrollChainingEnabled(DependencyObject, Boolean)

设置指定元素上的依赖属性/ ScrollViewer.IsHorizontalScrollChainingEnabled XAML 附加属性的值IsHorizontalScrollChainingEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetIsHorizontalScrollChainingEnabled

SetIsScrollInertiaEnabled(DependencyObject, Boolean)

设置指定元素上的依赖属性/ ScrollViewer.IsScrollInertiaEnabled XAML 附加属性的值IsScrollInertiaEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetIsScrollInertiaEnabled

SetIsVerticalRailEnabled(DependencyObject, Boolean)

设置指定元素上的依赖属性/ ScrollViewer.IsVerticalRailEnabled XAML 附加属性的值IsVerticalRailEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetIsVerticalRailEnabled

SetIsVerticalScrollChainingEnabled(DependencyObject, Boolean)

设置指定元素上的依赖属性/ ScrollViewer.IsVerticalScrollChainingEnabled XAML 附加属性的值IsVerticalScrollChainingEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetIsVerticalScrollChainingEnabled

SetIsZoomChainingEnabled(DependencyObject, Boolean)

设置指定元素上的依赖属性/ ScrollViewer.IsZoomChainingEnabled XAML 附加属性的值IsZoomChainingEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetIsZoomChainingEnabled

SetIsZoomInertiaEnabled(DependencyObject, Boolean)

设置指定元素上的依赖属性/ ScrollViewer.IsZoomInertiaEnabled XAML 附加属性的值IsZoomInertiaEnabled

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetIsZoomInertiaEnabled

SetValue(DependencyProperty, Object)

设置依赖属性的 DependencyObject本地值。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.DependencyObject.SetValue (,请参阅Windows 应用 SDK命名空间) 。

(继承自 DependencyObject)
SetVerticalScrollBarVisibility(DependencyObject, ScrollBarVisibility)

设置指定元素上的依赖属性/ ScrollViewer.VerticalScrollBarVisibility XAML 附加属性的值VerticalScrollBarVisibility

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetVerticalScrollBarVisibility

SetVerticalScrollMode(DependencyObject, ScrollMode)

设置指定元素上的依赖属性/ ScrollViewer.VerticalScrollMode XAML 附加属性的值VerticalScrollMode

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetVerticalScrollMode

SetZoomMode(DependencyObject, ZoomMode)

设置指定元素上的依赖属性/ ScrollViewer.ZoomMode XAML 附加属性的值ZoomMode

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.SetZoomMode

StartAnimation(ICompositionAnimationBase)

开始元素上的指定动画。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.StartAnimation (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
StartBringIntoView()

启动对 XAML 框架的请求,以将元素置于它包含的任何可滚动区域中的视图中。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.UIElement.StartBringIntoView (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
StartBringIntoView(BringIntoViewOptions)

启动对 XAML 框架的请求,以使用指定的选项将元素引入视图。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.UIElement.StartBringIntoView (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
StartDragAsync(PointerPoint)

启动拖放操作。

(继承自 UIElement)
StopAnimation(ICompositionAnimationBase)

停止元素上的指定动画。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.StopAnimation (,请参阅) Windows 应用 SDK命名空间

(继承自 UIElement)
TransformToVisual(UIElement)

返回一个转换对象,该转换对象可用于将坐标从 UIElement 指定对象转换为指定对象。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.TransformToVisual (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs)

尝试通过搜索 UIElement 的整个可视化树来调用 keyboard shortcut (or accelerator) 快捷方式。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.TryInvokeKeyboardAccelerator (Windows 应用 SDK中的 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
UnregisterAnchorCandidate(UIElement)

取消 UIElement 注册为潜在的滚动定位点。

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.UnregisterAnchorCandidate

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

取消以前通过调用 RegisterPropertyChangedCallback注册的更改通知。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.DependencyObject.UnregisterPropertyChangedCallback (,请参阅Windows 应用 SDK命名空间) 。

(继承自 DependencyObject)
UpdateLayout()

确保正确更新布局的子对象 UIElement 的所有位置。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.UpdateLayout (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ZoomToFactor(Single)

备注

Windows 8.1 后,ZoomToFactor 可能会更改或不可用。 请改用 ChangeView

设置的有效值 ZoomFactor

等效的 WinUI 方法: Microsoft.UI.Xaml.Controls.ScrollViewer.ZoomToFactor

事件

AccessKeyDisplayDismissed

当不再显示访问密钥时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUIMicrosoft.UI.Xaml.UIElement.AccessKeyDisplayDismissed (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
AccessKeyDisplayRequested

当用户请求显示访问密钥时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.AccessKeyDisplayRequested (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
AccessKeyInvoked

当用户完成访问密钥序列时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.AccessKeyInvoked (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ActualThemeChanged

当 ActualTheme 属性值发生更改时发生。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.FrameworkElement.ActualThemeChanged (for WinUI Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
AnchorRequested

在排列传递开始时请求定位点时发生。 处理此事件以替代 ScrollViewer 的默认逻辑,以选择定位点元素作为 滚动定位 的一部分。

等效的 WinUI 事件: Microsoft.UI.Xaml.Controls.ScrollViewer.AnchorRequested

BringIntoViewRequested

调用此元素或其子代之一时 StartBringIntoView 发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUIMicrosoft.UI.Xaml.UIElement.BringIntoViewRequested (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
CharacterReceived

当输入队列接收单个组合字符时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.CharacterReceived (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ContextCanceled

当上下文输入手势继续进入操作手势时发生,以通知元素不应打开上下文浮出控件。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.UIElement.ContextCanceled (for WinUI in Windows 应用 SDK ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ContextRequested

当用户完成上下文输入手势(如右键单击)时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.ContextRequested (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
DataContextChanged

FrameworkElement.DataContext 属性的值更改时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.DataContextChanged (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
DirectManipulationCompleted

当任何直接操作 ScrollViewer 完成时发生。

等效的 WinUI 事件: Microsoft.UI.Xaml.Controls.ScrollViewer.DirectManipulationCompleted

DirectManipulationStarted

在开始任何直接操作 ScrollViewer 时发生。

等效的 WinUI 事件: Microsoft.UI.Xaml.Controls.ScrollViewer.DirectManipulationStarted

DoubleTapped

在此元素的命中测试区域发生其他未处理的 DoubleTap 交互时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.DoubleTapped (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
DragEnter

当输入系统报告具有此元素作为目标的基础拖动事件时发生。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.DragEnter (在 Windows 应用 SDK中,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
DragLeave

当输入系统报告具有此元素作为原点的基础拖动事件时发生。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.UIElement.DragLeave (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
DragOver

在输入系统报告出现以此元素为可能放置目标的基础拖动事件时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.DragOver (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
DragStarting

在启动拖动操作时发生。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.DragStarting (Windows 应用 SDK 中的 WinUI ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Drop

在输入系统报告出现将此元素作为放置目标的基础放置事件时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.Drop (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
DropCompleted

当以此元素作为源结束的拖放操作时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.DropCompleted (,请参阅) Windows 应用 SDK命名空间

(继承自 UIElement)
EffectiveViewportChanged

有效视区 发生更改时FrameworkElement发生。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.FrameworkElement.EffectiveViewportChanged (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
FocusDisengaged

当焦点从游戏板/远程交互 () 从控制边界释放时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.FocusDisengaged (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
FocusEngaged

当焦点限制在游戏板/远程交互 (的控制边界) 时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.Control.FocusEngaged (,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
GettingFocus

在接收焦点之前 UIElement 发生。 此事件是同步引发的,以确保在事件浮泡时不会移动焦点。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.GettingFocus (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
GotFocus

当接收焦点时 UIElement 发生。 此事件是异步引发的,因此焦点可以在浮泡完成之前再次移动。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.GotFocus (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Holding

在此元素的命中测试区域发生其他未处理的 保留 交互时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.Holding (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
IsEnabledChanged

IsEnabled 属性更改时发生。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.Controls.Control.IsEnabledChanged (for WinUI in the Windows 应用 SDK,请参阅Windows 应用 SDK命名空间) 。

(继承自 Control)
KeyDown

当焦点处于焦点时按下键盘键时 UIElement 发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.KeyDown (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
KeyUp

当键盘键在焦点处于焦点时释放时 UIElement 发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.KeyUp (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
LayoutUpdated

当可视化树的布局发生更改时,由于与布局相关的属性更改值或刷新布局的其他一些操作。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.FrameworkElement.LayoutUpdated (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
Loaded

当已构造并添加到对象树并准备好交互时 FrameworkElement 发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.Loaded (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
Loading

在开始加载时 FrameworkElement 发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.Loading (,请参阅) Windows 应用 SDK命名空间

(继承自 FrameworkElement)
LosingFocus

在失去焦点之前 UIElement 发生。 此事件是同步引发的,以确保在事件浮泡时不会移动焦点。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.UIElement.LosingFocus (for WinUI in Windows 应用 SDK ,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
LostFocus

当失去焦点时 UIElement 发生。 此事件是异步引发的,因此焦点可以在浮泡完成之前再次移动。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.LostFocus (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ManipulationCompleted

当操作 UIElement 完成时发生。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.UIElement.ManipulationCompleted (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ManipulationDelta

当输入设备在操作期间更改位置时发生。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.UIElement.ManipulationDelta (在 Windows 应用 SDK 中,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ManipulationInertiaStarting

当输入设备在操作期间与 UIElement 对象失去联系且延时开始时发生。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.UIElement.ManipulationInertiaStarting (for WinUI in Windows 应用 SDK,请参阅 ) Windows 应用 SDK命名空间

(继承自 UIElement)
ManipulationStarted

当输入设备开始操作时 UIElement发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.UIElement.ManipulationStarted (,请参阅 ) Windows 应用 SDK命名空间

(继承自 UIElement)
ManipulationStarting

在首次创建操作处理器时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.ManipulationStarting (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
NoFocusCandidateFound

当用户尝试通过选项卡或方向箭头) 移动焦点 (时发生,但焦点不会移动,因为没有在移动方向找到任何焦点候选项。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.UIElement.NoFocusCandidateFound (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PointerCanceled

当使联系人异常丢失联系人的指针时发生。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.UIElement.PointerCanceled (for WinUI 在 Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PointerCaptureLost

当此元素以前持有的指针捕获移动到另一个元素或其他地方时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.PointerCaptureLost (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PointerEntered

当指针进入此元素的命中测试区域时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.PointerEntered (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PointerExited

当指针离开此元素的命中测试区域时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.PointerExited (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PointerMoved

当指针在指针保留在此元素的命中测试区域中时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.PointerMoved (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PointerPressed

当指针设备在此元素中启动 操作时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.PointerPressed (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PointerReleased

在此元素中释放以前启动 按下 操作的指针设备时发生。 请注意, 无法保证按下 操作的末尾触发 PointerReleased 事件;其他事件可能会触发。 有关详细信息,请参阅“备注”。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Xaml.UIElement.PointerReleased (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PointerWheelChanged

当指针方向盘的增量值发生更改时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.PointerWheelChanged (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PreviewKeyDown

当焦点处于焦点时按下键盘键时 UIElement 发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.PreviewKeyDown (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
PreviewKeyUp

当键盘键在焦点处于焦点时释放时 UIElement 发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.PreviewKeyUp (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
ProcessKeyboardAccelerators

按下 a keyboard shortcut (or accelerator) 键时发生。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.UIElement.ProcessKeyboardAccelerators (Windows 应用 SDK中 WinUI ,请参阅) Windows 应用 SDK命名空间

(继承自 UIElement)
RightTapped

当指针位于元素上方时发生右点击输入刺激时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.UIElement.RightTapped (,请参阅Windows 应用 SDK命名空间) 。

(继承自 UIElement)
SizeChanged

当属性ActualWidth更改值时ActualHeightFrameworkElement发生 。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK WinUI 的 Microsoft.UI.Xaml.FrameworkElement.SizeChanged (,请参阅 Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
Tapped

在此元素的命中测试区域中发生其他未经处理的 Tap 交互时发生。

等效的 WinUI 2 API for UWPMicrosoft.UI.Xaml.UIElement.Tapped (for WinUI in Windows 应用 SDK,请参阅 Windows 应用 SDK命名空间) 。

(继承自 UIElement)
Unloaded

当此对象不再连接到主对象树时发生。

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.FrameworkElement.Unloaded (,请参阅Windows 应用 SDK命名空间) 。

(继承自 FrameworkElement)
ViewChanged

在滚动和缩放等操作导致视图更改时发生。

等效的 WinUI 事件: Microsoft.UI.Xaml.Controls.ScrollViewer.ViewChanged

ViewChanging

当操作(如滚动和缩放)导致视图发生更改时发生。

等效的 WinUI 事件: Microsoft.UI.Xaml.Controls.ScrollViewer.ViewChanging

适用于

另请参阅