通过


ListViewItemPresenter 类

定义

表示 ListViewItem 的视觉元素。 针对 Windows 10 进行开发时,请在项容器样式中使用 ListViewItemPresenter 而不是 GridViewItemPresenter,这两者都适用于 ListViewGridView。 如果编辑默认项容器样式的副本,则会收到正确的类型。

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ListViewItemPresenter : ContentPresenter
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class ListViewItemPresenter : ContentPresenter
Public Class ListViewItemPresenter
Inherits ContentPresenter
<ListViewItemPresenter .../>
继承
派生
属性

注解

显示的 XAML 用法旨在成为 ListView 控件(或派生类型)及其项的 XAML 模板或样式的一部分。 有关详细信息,请参阅 ListView

对于自定义 ListViewItemPresenter,请使用类的名称作为 XAML 的对象元素语法中的字符串。 可能需要使用前缀映射 xmlns 定义才能引用类定义。 有关详细信息,请参阅 XAML 命名空间和命名空间映射

构造函数

名称 说明
ListViewItemPresenter()

初始化 ListViewItemPresenter 类的新实例。

属性

名称 说明
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

获取或设置要应用于 ContentPresenter 处理的内容背景的 Brush

(继承自 ContentPresenter)
BackgroundSizing

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

(继承自 ContentPresenter)
BackgroundTransition

获取或设置 BrushTransition 的实例,以自动对 Background 属性的更改进行动画处理。

(继承自 ContentPresenter)
BaseUri

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

(继承自 FrameworkElement)
BorderBrush

获取或设置描述内容演示者的边框填充的画笔。

(继承自 ContentPresenter)
BorderThickness

获取或设置内容演示者的边框粗细。

(继承自 ContentPresenter)
CacheMode

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

(继承自 UIElement)
CanBeScrollAnchor

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

(继承自 UIElement)
CanDrag

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

(继承自 UIElement)
CenterPoint

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

(继承自 UIElement)
CharacterSpacing

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

(继承自 ContentPresenter)
CheckBoxBorderBrush

获取或设置用于呈现复选框边框的画笔。

CheckBoxBorderBrushProperty

标识 CheckBoxBorderBrush 依赖项属性。

CheckBoxBrush

在处于多个选择模式的 ListView 中,获取或设置用于呈现项目的复选框边框的画笔。 在 GridView 中,复选框背景设置为而不是边框,并且仅针对未选择的项目。

CheckBoxBrushProperty

标识 CheckBoxBrush 依赖项属性。

CheckBoxCornerRadius

获取或设置复选框角的半径。

CheckBoxCornerRadiusProperty

标识 CheckBoxCornerRadius 依赖项属性。

CheckBoxDisabledBorderBrush

获取或设置在禁用复选框时用于呈现复选框边框的画笔。

CheckBoxDisabledBorderBrushProperty

标识 CheckBoxDisabledBorderBrush 依赖项属性。

CheckBoxDisabledBrush

获取或设置在禁用时用于呈现复选框的画笔。

CheckBoxDisabledBrushProperty

标识 CheckBoxDisabledBrush 依赖项属性。

CheckBoxPointerOverBorderBrush

获取或设置在指针位于复选框上方时用于呈现复选框边框的画笔。

CheckBoxPointerOverBorderBrushProperty

标识 CheckBoxPointerOverBorderBrush 依赖项属性。

CheckBoxPointerOverBrush

获取或设置在指针位于该复选框上时用于呈现复选框的画笔。

CheckBoxPointerOverBrushProperty

标识 CheckBoxPointerOverBrush 依赖项属性。

CheckBoxPressedBorderBrush

获取或设置用于在按下时呈现复选框边框的画笔。

CheckBoxPressedBorderBrushProperty

标识 CheckBoxPressedBorderBrush 依赖项属性。

CheckBoxPressedBrush

获取或设置用于在按下时呈现复选框的画笔。

CheckBoxPressedBrushProperty

标识 CheckBoxPressedBrush 依赖项属性。

CheckBoxSelectedBrush

获取或设置用于在选中复选框时呈现复选框的画笔。

CheckBoxSelectedBrushProperty

标识 CheckBoxSelectedBrush 依赖项属性。

CheckBoxSelectedDisabledBrush

获取或设置用于在选中时呈现禁用复选框的画笔。

CheckBoxSelectedDisabledBrushProperty

标识 CheckBoxSelectedDisabledBrush 依赖项属性。

CheckBoxSelectedPointerOverBrush

获取或设置在指针悬停时用于呈现选定复选框的画笔。

CheckBoxSelectedPointerOverBrushProperty

标识 CheckBoxSelectedPointerOverBrush 依赖项属性。

CheckBoxSelectedPressedBrush

获取或设置用于在按下时呈现所选复选框的画笔。

CheckBoxSelectedPressedBrushProperty

标识 CheckBoxSelectedPressedBrush 依赖项属性。

CheckBrush

获取或设置用于在选定项上呈现复选标记的画笔。

CheckBrushProperty

标识 CheckBrush 依赖项属性。

CheckDisabledBrush

获取或设置用于在禁用复选框上呈现复选标记的画笔。

CheckDisabledBrushProperty

标识 CheckDisabledBrush 依赖项属性。

CheckHintBrush

获取或设置用于呈现复选标记提示的画笔。 对于Windows 10应用,将忽略此属性。

CheckHintBrushProperty

标识 CheckHintBrush 依赖项属性。

CheckMode

获取或设置用于选择项的复选框样式。

CheckModeProperty

标识 CheckMode 依赖项属性。

CheckPressedBrush

获取或设置用于在按下时呈现复选标记的画笔。

CheckPressedBrushProperty

标识 CheckPressedBrush 依赖项属性。

CheckSelectingBrush

获取或设置用于在使用轻扫交互选择项时呈现项目复选标记的画笔。 对于Windows 10应用,将忽略此属性。

CheckSelectingBrushProperty

标识 CheckSelectingBrush 依赖项属性。

Clip

获取或设置用于定义 UIElement 内容的轮廓的 RectangleGeometry

(继承自 UIElement)
CompositeMode

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

(继承自 UIElement)
Content

获取或设置用于生成 ContentPresenter 的子元素的数据。

(继承自 ContentPresenter)
ContentMargin

获取或设置呈现内容与其演示者之间的内部边距。

ContentMarginProperty

标识 ContentMargin 依赖项属性。

ContentTemplate

获取或设置用于显示控件内容的模板。

(继承自 ContentPresenter)
ContentTemplateSelector

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

(继承自 ContentPresenter)
ContentTransitions

获取或设置应用于 ContentPresenter 呈现的内容的 Transition 样式元素的集合。

(继承自 ContentPresenter)
ContextFlyout

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

(继承自 UIElement)
CornerRadius

获取或设置内容演示者边框的角的半径。

(继承自 ContentPresenter)
DataContext

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

(继承自 FrameworkElement)
DesiredSize

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

(继承自 UIElement)
DisabledOpacity

获取或设置禁用的项的不透明度。

DisabledOpacityProperty

标识 DisabledOpacity 依赖项属性。

Dispatcher

始终在 Windows 应用 SDK 应用中返回 null 。 请改用 DispatcherQueue

(继承自 DependencyObject)
DispatcherQueue

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

(继承自 DependencyObject)
DragBackground

获取或设置用于呈现正在拖动的项的背景的画笔。

DragBackgroundProperty

标识 DragBackground 依赖项属性。

DragForeground

获取或设置用于呈现正在拖动的项的前景的画笔。

DragForegroundProperty

标识 DragForeground 依赖项属性。

DragOpacity

获取或设置正在拖动的项的不透明度。

DragOpacityProperty

标识 DragOpacity 依赖项属性。

ExitDisplayModeOnAccessKeyInvoked

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

(继承自 UIElement)
FlowDirection

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

(继承自 FrameworkElement)
FocusBorderBrush

获取或设置用于呈现具有焦点的项目边框的画笔。 另请参阅 FocusSecondaryBorderBrush

FocusBorderBrushProperty

标识 FocusBorderBrush 依赖项属性。

FocusSecondaryBorderBrush

获取或设置用于在具有焦点的项周围呈现边框的第二种颜色的画笔。 焦点呈现为两个画笔的组合。 此属性一起使用 FocusBorderBrush 来指定这两个画笔。

FocusSecondaryBorderBrushProperty

标识 FocusSecondaryBorderBrush 依赖属性。

FocusState

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

(继承自 UIElement)
FocusVisualMargin

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

(继承自 FrameworkElement)
FocusVisualPrimaryBrush

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

(继承自 FrameworkElement)
FocusVisualPrimaryThickness

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

(继承自 FrameworkElement)
FocusVisualSecondaryBrush

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

(继承自 FrameworkElement)
FocusVisualSecondaryThickness

获取或设置 FrameworkElement 的框架视觉对象内边框的HighVisibilityReveal粗细。

(继承自 FrameworkElement)
FontFamily

获取或设置 ContentPresenter 呈现的文本内容的首选顶级字体系列。

(继承自 ContentPresenter)
FontSize

获取或设置 ContentPresenter 呈现的文本内容的字号。

(继承自 ContentPresenter)
FontStretch

获取或设置 ContentPresenter 呈现的文本内容的字体拉伸。

(继承自 ContentPresenter)
FontStyle

获取或设置所呈现内容的字体样式。

(继承自 ContentPresenter)
FontWeight

获取或设置 ContentPresenter 呈现的文本内容的顶级字体粗细。

(继承自 ContentPresenter)
Foreground

获取或设置要应用于 ContentPresenter 处理的文本内容的 Brush

(继承自 ContentPresenter)
Height

获取或设置 FrameworkElement 的建议高度。

(继承自 FrameworkElement)
HighContrastAdjustment

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

(继承自 UIElement)
HorizontalAlignment

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

(继承自 FrameworkElement)
HorizontalContentAlignment

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

(继承自 ContentPresenter)
IsAccessKeyScope

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

(继承自 UIElement)
IsDoubleTapEnabled

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

(继承自 UIElement)
IsHitTestVisible

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

(继承自 UIElement)
IsHoldingEnabled

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

(继承自 UIElement)
IsLoaded

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

(继承自 FrameworkElement)
IsRightTapEnabled

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

(继承自 UIElement)
IsTabStop

获取或设置一个值,该值指示控件是否包含在选项卡导航中。

(继承自 UIElement)
IsTapEnabled

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

(继承自 UIElement)
IsTextScaleFactorEnabled

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

(继承自 ContentPresenter)
KeyboardAcceleratorPlacementMode

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

(继承自 UIElement)
KeyboardAcceleratorPlacementTarget

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

(继承自 UIElement)
KeyboardAccelerators

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

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

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

(继承自 UIElement)
KeyTipHorizontalOffset

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

(继承自 UIElement)
KeyTipPlacementMode

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

(继承自 UIElement)
KeyTipTarget

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

(继承自 UIElement)
KeyTipVerticalOffset

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

(继承自 UIElement)
Language

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

(继承自 FrameworkElement)
Lights

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

(继承自 UIElement)
LineHeight

获取或设置 ContentPresenter 呈现的每行文本内容的高度。

(继承自 ContentPresenter)
LineStackingStrategy

获取或设置一个值,该值指示如何确定每行文本的行框。

(继承自 ContentPresenter)
ListViewItemPresenterHorizontalContentAlignment

Note

listViewItemPresenterHorizontalContentAlignment 可能会在Windows 10后更改或不可用。 请改用 ContentPresenter.HorizontalContentAlignment

获取或设置所呈现内容的水平对齐方式。

ListViewItemPresenterHorizontalContentAlignmentProperty

Note

ListViewItemPresenterVerticalContentAlignmentProperty可能会在Windows 10后更改或不可用发布。 请改用 ContentPresenter.VerticalContentAlignmentProperty

标识 ListViewItemPresenterHorizontalContentAlignment 依赖项属性。

ListViewItemPresenterPadding

Note

listViewItemPresenterPadding 可能会在Windows 10后更改或不可用。 请改用 ContentPresenter.Padding

获取或设置演示者周围的填充。

ListViewItemPresenterPaddingProperty

Note

listViewItemPresenterPaddingProperty 可能会在Windows 10后更改或不可用。 请改用 ContentPresenter.PaddingProperty

标识 ListViewItemPresenterPadding 依赖属性。

ListViewItemPresenterVerticalContentAlignment

Note

ListViewItemPresenterVerticalContentAlignment 可能会在Windows 10后更改或不可用。 请改用 ContentPresenter.VerticalContentAlignment

获取或设置所呈现内容的垂直对齐方式。

ListViewItemPresenterVerticalContentAlignmentProperty

Note

ListViewItemPresenterVerticalContentAlignmentProperty 可能会在Windows 10后更改或不可用。 请改用 ContentPresenter.VerticalContentAlignmentProperty

标识 ListViewItemPresenterVerticalContentAlignment 依赖项属性。

ManipulationMode

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

(继承自 UIElement)
Margin

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

(继承自 FrameworkElement)
MaxHeight

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

(继承自 FrameworkElement)
MaxLines

获取或设置显示的最大文本行。

(继承自 ContentPresenter)
MaxWidth

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

(继承自 FrameworkElement)
MinHeight

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

(继承自 FrameworkElement)
MinWidth

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

(继承自 FrameworkElement)
Name

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

(继承自 FrameworkElement)
Opacity

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

(继承自 UIElement)
OpacityTransition

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

(继承自 UIElement)
OpticalMarginAlignment

获取或设置一个值,该值指示如何修改字体以与不同大小的字体对齐。

(继承自 ContentPresenter)
Padding

获取或设置边框与其子对象之间的距离。

(继承自 ContentPresenter)
Parent

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

(继承自 FrameworkElement)
PlaceholderBackground

获取或设置用于呈现项的占位符背景的画笔。

PlaceholderBackgroundProperty

标识 PlaceholderBackground 依赖项属性。

PointerCaptures

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

(继承自 UIElement)
PointerOverBackground

获取或设置用于呈现具有指针的项的背景的画笔。

PointerOverBackgroundMargin

获取或设置 ListView 项单元格中指针上方输入操作显示的背景边距,而不是单元格。 对于Windows 10应用,将忽略此属性。

PointerOverBackgroundMarginProperty

标识 PointerOverBackgroundMargin 依赖项属性。

PointerOverBackgroundProperty

标识 PointerOverBackground 依赖项属性。

PointerOverBorderBrush

获取或设置在指针位于列表视图项上方时用于呈现列表视图项边框的画笔。

PointerOverBorderBrushProperty

标识 PointerOverBorderBrush 依赖项属性。

PointerOverForeground

获取或设置在指针位于项目上方时用于呈现前景的画笔。

PointerOverForegroundProperty

标识 PointerOverForeground 依赖项属性。

PressedBackground

ListView 中,获取或设置用于在用户按下时呈现未选择项的背景的画笔。 在 GridView 中,设置项的边框而不是背景。

PressedBackgroundProperty

标识 PressedBackground 依赖项属性。

Projection

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

(继承自 UIElement)
ProtectedCursor

获取或设置指针位于此元素上时显示的游标。 默认值为 null,表示游标没有更改。

(继承自 UIElement)
RasterizationScale

获取一个值,该值表示在呈现形状、图像、文本或媒体时要使用的额外比例因子,通常以比正常分辨率更高的分辨率呈现。

(继承自 UIElement)
RenderSize

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

(继承自 UIElement)
RenderTransform

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

(继承自 UIElement)
RenderTransformOrigin

获取或设置 RenderTransform 声明的任何可能的呈现转换的原点,相对于 UIElement 的边界。

(继承自 UIElement)
ReorderHintOffset

获取或设置重新排序提示偏移量。 对于Windows 10应用,将忽略此属性。

ReorderHintOffsetProperty

标识 ReorderHintOffset 依赖项属性。

RequestedTheme

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

(继承自 FrameworkElement)
Resources

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

(继承自 FrameworkElement)
RevealBackground

获取或设置用于呈现显示效果背景的画笔。

RevealBackgroundProperty

标识 RevealBackground 依赖项属性。

RevealBackgroundShowsAboveContent

获取或设置一个值,该值指示是否在内容顶部显示显示回声。

RevealBackgroundShowsAboveContentProperty

标识 RevealBackgroundShowsAboveContent 依赖项属性。

RevealBorderBrush

获取或设置用于呈现显示效果边框的画笔。

RevealBorderBrushProperty

标识 RevealBorderBrush 依赖属性。

RevealBorderThickness

获取或设置显示效果边框的粗细。

RevealBorderThicknessProperty

标识 RevealBorderThickness 依赖属性。

Rotation

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

(继承自 UIElement)
RotationAxis

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

(继承自 UIElement)
RotationTransition

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

(继承自 UIElement)
Scale

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

(继承自 UIElement)
ScaleTransition

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

(继承自 UIElement)
SelectedBackground

获取或设置用于呈现选定项的背景的画笔。

SelectedBackgroundProperty

标识 SelectedBackground 依赖项属性。

SelectedBorderBrush

获取或设置用于在选定列表视图项时呈现列表视图项边框的画笔。

SelectedBorderBrushProperty

标识 SelectedBorderBrush 依赖项属性。

SelectedBorderThickness

获取或设置选定项周围的边框粗细。 对于Windows 10应用,将忽略此属性。

SelectedBorderThicknessProperty

标识 SelectedBorderThickness 依赖项属性。

SelectedDisabledBackground

获取或设置用于在选定列表视图项时呈现已禁用列表视图项的背景的画笔。

SelectedDisabledBackgroundProperty

标识 SelectedDisabledBackground 依赖项属性。

SelectedDisabledBorderBrush

获取或设置用于在选定列表视图项时呈现已禁用列表视图项边框的画笔。

SelectedDisabledBorderBrushProperty

标识 SelectedDisabledBorderBrush 依赖项属性。

SelectedForeground

获取或设置用于呈现选定项的前景的画笔。

SelectedForegroundProperty

标识 SelectedForeground 依赖项属性。

SelectedInnerBorderBrush

获取或设置用于在选定列表视图项时呈现列表视图项的内部边框的画笔。

SelectedInnerBorderBrushProperty

标识 SelectedInnerBorderBrush 依赖属性。

SelectedPointerOverBackground

获取或设置用于呈现选定项的背景并具有指针的画笔。

SelectedPointerOverBackgroundProperty

标识 SelectedPointerOverBackground 依赖项属性。

SelectedPointerOverBorderBrush

获取或设置用于呈现选定项的边框的画笔,并在其上具有指针。 对于Windows 10应用,将忽略此属性。

SelectedPointerOverBorderBrushProperty

标识 SelectedPointerOverBorderBrush 依赖属性。

SelectedPressedBackground

ListView 中,获取或设置用于在用户按下时呈现选定项的背景的画笔。 在 GridView 中,设置项的边框而不是背景。

SelectedPressedBackgroundProperty

标识 SelectedPressedBackground 依赖项属性。

SelectedPressedBorderBrush

获取或设置在按下所选列表视图项时用于呈现所选列表视图项边框的画笔。

SelectedPressedBorderBrushProperty

标识 SelectedPressedBorderBrush 依赖属性。

SelectionCheckMarkVisualEnabled

获取或设置一个值,该值指示选中项目时是否显示复选标记。

SelectionCheckMarkVisualEnabledProperty

标识 SelectionCheckMarkVisualEnabled 依赖属性。

SelectionIndicatorBrush

获取或设置用于呈现列表视图项的选择指示器的画笔。

SelectionIndicatorBrushProperty

标识 SelectionIndicatorBrush 依赖属性。

SelectionIndicatorCornerRadius

获取或设置列表视图项选择指示器的角的半径。

SelectionIndicatorCornerRadiusProperty

标识 SelectionIndicatorCornerRadius 依赖项属性。

SelectionIndicatorDisabledBrush

获取或设置用于呈现已禁用列表视图项的选择指示器的画笔。

SelectionIndicatorDisabledBrushProperty

标识 SelectionIndicatorDisabledBrush 依赖属性。

SelectionIndicatorMode

获取或设置一个值,该值指示选择指示器在列表视图项上如何显示。

SelectionIndicatorModeProperty

标识 SelectionIndicatorMode 依赖项属性。

SelectionIndicatorPointerOverBrush

获取或设置在指针位于列表视图项上方时用于呈现列表视图项的选择指示器的画笔。

SelectionIndicatorPointerOverBrushProperty

标识 SelectionIndicatorPointerOverBrush 依赖项属性。

SelectionIndicatorPressedBrush

获取或设置用于在按下列表视图项时呈现列表视图项的选择指示器的画笔。

SelectionIndicatorPressedBrushProperty

标识 SelectionIndicatorPressedBrush 依赖项属性。

SelectionIndicatorVisualEnabled

获取或设置一个值,该值指示是否显示列表视图项的选择指示器。

SelectionIndicatorVisualEnabledProperty

标识 SelectionIndicatorVisualEnabled 依赖属性。

Shadow

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

(继承自 UIElement)
Style

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

(继承自 FrameworkElement)
TabFocusNavigation

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

(继承自 UIElement)
TabIndex

获取或设置一个值,该值确定当用户使用 Tab 键浏览控件时元素接收焦点的顺序。

(继承自 UIElement)
Tag

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

(继承自 FrameworkElement)
TextLineBounds

获取或设置一个值,该值指示如何为 ContentPresenter 中显示的每行文本确定行框高度。

(继承自 ContentPresenter)
TextWrapping

获取或设置元素环绕文本的方式。

(继承自 ContentPresenter)
Transform3D

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

(继承自 UIElement)
TransformMatrix

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

(继承自 UIElement)
Transitions

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

(继承自 UIElement)
Translation

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

(继承自 UIElement)
TranslationTransition

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

(继承自 UIElement)
Triggers

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

(继承自 FrameworkElement)
UseLayoutRounding

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

(继承自 UIElement)
UseSystemFocusVisuals

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

(继承自 UIElement)
VerticalAlignment

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

(继承自 FrameworkElement)
VerticalContentAlignment

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

(继承自 ContentPresenter)
Visibility

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

(继承自 UIElement)
Width

获取或设置 FrameworkElement 的宽度。

(继承自 FrameworkElement)
XamlRoot

获取或设置 XamlRoot 要在其中查看此元素的元素。

(继承自 UIElement)
XYFocusDown

获取或设置当用户按下游戏控制器方向盘(D 板)时获得焦点的对象。

(继承自 UIElement)
XYFocusDownNavigationStrategy

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

(继承自 UIElement)
XYFocusKeyboardNavigation

获取或设置一个值,该值使用键盘方向箭头启用或禁用导航。

(继承自 UIElement)
XYFocusLeft

获取或设置当用户向左按下游戏控制器方向盘(D 板)时获得焦点的对象。

(继承自 UIElement)
XYFocusLeftNavigationStrategy

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

(继承自 UIElement)
XYFocusRight

获取或设置当用户向右按下游戏控制器方向面板(D 板)时获取焦点的对象。

(继承自 UIElement)
XYFocusRightNavigationStrategy

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

(继承自 UIElement)
XYFocusUp

获取或设置当用户按下游戏控制器方向面板(D 板)时获得焦点的对象。

(继承自 UIElement)
XYFocusUpNavigationStrategy

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

(继承自 UIElement)

方法

名称 说明
AddHandler(RoutedEvent, Object, Boolean)

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

(继承自 UIElement)
Arrange(Rect)

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

(继承自 UIElement)
ArrangeOverride(Size)

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

(继承自 FrameworkElement)
CancelDirectManipulations()

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

(继承自 UIElement)
CapturePointer(Pointer)

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

(继承自 UIElement)
ClearValue(DependencyProperty)

清除依赖属性的本地值。

(继承自 DependencyObject)
FindName(String)

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

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

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

(继承自 UIElement)
Focus(FocusState)

尝试将焦点设置为此元素。

(继承自 UIElement)
GetAnimationBaseValue(DependencyProperty)

返回为依赖属性建立的任何基值,在动画未处于活动状态的情况下,该属性将适用。

(继承自 DependencyObject)
GetBindingExpression(DependencyProperty)

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

(继承自 FrameworkElement)
GetChildrenInTabFocusOrder()

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

(继承自 UIElement)
GetValue(DependencyProperty)

DependencyObject 返回依赖属性的当前有效值。

(继承自 DependencyObject)
GetVisualInternal()

Visual检索元素解析为的元素。

(继承自 UIElement)
GoToElementStateCore(String, Boolean)

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

(继承自 FrameworkElement)
InvalidateArrange()

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

(继承自 UIElement)
InvalidateMeasure()

使 UIElement 的度量状态(布局)失效。

(继承自 UIElement)
InvalidateViewport()

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

(继承自 FrameworkElement)
Measure(Size)

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

(继承自 UIElement)
MeasureOverride(Size)

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

(继承自 FrameworkElement)
OnApplyTemplate()

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

(继承自 FrameworkElement)
OnBringIntoViewRequested(BringIntoViewRequestedEventArgs)

发生 BringIntoViewRequested 事件之前调用。

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

ContentTemplate 属性的值更改时调用。

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

ContentTemplateSelector 属性的值更改时调用。

(继承自 ContentPresenter)
OnCreateAutomationPeer()

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

(继承自 UIElement)
OnDisconnectVisualChildren()

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

(继承自 UIElement)
OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs)

在应用中处理 键盘快捷方式(或快捷键) 时调用。 重写此方法以处理调用键盘加速器时应用响应的方式。

(继承自 UIElement)
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs)

应用中处理键盘快捷方式(或快捷键) 之前调用。 每当应用程序代码或内部进程调用 ProcessKeyboardAccelerators 时调用。 重写此方法以影响默认加速器处理。

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

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

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

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

(继承自 UIElement)
ReadLocalValue(DependencyProperty)

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

(继承自 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

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

(继承自 DependencyObject)
ReleasePointerCapture(Pointer)

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

(继承自 UIElement)
ReleasePointerCaptures()

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

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

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

(继承自 UIElement)
SetBinding(DependencyProperty, BindingBase)

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

(继承自 FrameworkElement)
SetValue(DependencyProperty, Object)

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

(继承自 DependencyObject)
StartAnimation(ICompositionAnimationBase)

开始元素上的指定动画。

(继承自 UIElement)
StartBringIntoView()

向 XAML 框架发出请求,将元素引入其包含的任何可滚动区域中的视图中。

(继承自 UIElement)
StartBringIntoView(BringIntoViewOptions)

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

(继承自 UIElement)
StartDragAsync(ExpPointerPoint)

表示 ListViewItem 的视觉元素。 针对 Windows 10 进行开发时,请在项容器样式中使用 ListViewItemPresenter 而不是 GridViewItemPresenter,这两者都适用于 ListViewGridView。 如果编辑默认项容器样式的副本,则会收到正确的类型。

(继承自 UIElement)
StartDragAsync(PointerPoint)

启动拖放操作。

Important

如果用户以管理员身份以提升模式运行应用,则不受支持。

(继承自 UIElement)
StopAnimation(ICompositionAnimationBase)

停止元素上的指定动画。

(继承自 UIElement)
TransformToVisual(UIElement)

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

(继承自 UIElement)
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs)

尝试通过搜索 UIElement 的整个可视化树来调用 键盘快捷方式(或快捷键 )。

(继承自 UIElement)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

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

(继承自 DependencyObject)
UpdateLayout()

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

(继承自 UIElement)

活动

名称 说明
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

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

(继承自 UIElement)
PointerReleased

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

(继承自 UIElement)
PointerWheelChanged

当指针滚轮的增量值更改时发生。

(继承自 UIElement)
PreviewKeyDown

UIElement 具有焦点时按下键盘键时发生。

(继承自 UIElement)
PreviewKeyUp

UIElement 具有焦点时释放键盘键时发生。

(继承自 UIElement)
ProcessKeyboardAccelerators

按下 键盘快捷方式(或快捷键) 时发生。

(继承自 UIElement)
RightTapped

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

(继承自 UIElement)
SizeChanged

FrameworkElement 上的 ActualHeightActualWidth 属性值更改时发生。

(继承自 FrameworkElement)
Tapped

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

(继承自 UIElement)
Unloaded

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

(继承自 FrameworkElement)

适用于

另请参阅