System.Windows 命名空间

此命名空间提供了一些重要的 Windows Presentation Foundation (WPF) 基元素类、各种支持 WPF 属性系统和事件逻辑的类以及由 WPF 核心和框架更加广泛使用的其他类型。

Application

封装 Windows Presentation Foundation 应用程序。

AttachedPropertyBrowsableAttribute

为报告附加属性使用范围的 .NET 特性提供基类。

AttachedPropertyBrowsableForChildrenAttribute

指定附加属性具有扩展至逻辑树中子元素的可浏览范围。

AttachedPropertyBrowsableForTypeAttribute

指定附加属性只能供从指定类型派生的元素浏览。

AttachedPropertyBrowsableWhenAttributePresentAttribute

指定附加属性仅在一个元素上可浏览,该元素还具有另一个应用到其类定义的特定 .NET 特性。

AutoResizedEventArgs

AutoResized 引发的 HwndSource 事件提供数据。

BaseCompatibilityPreferences

包含指定应用程序相对于新的 WPF 功能(在 WindowsBase 程序集中)应如何运行的属性。

Clipboard

提供便于将数据传入和传出系统剪贴板的静态方法。

ColorConvertedBitmapExtension

实现一个能够创建 ColorConvertedBitmap 的标记扩展。 ColorConvertedBitmap 没有嵌入的配置文件,而该配置文件基于源和目标值。

ComponentResourceKey

定义或引用基于外部程序集中的类名以及一个附加标识符的资源键。

Condition

表示 MultiTriggerMultiDataTrigger 的条件,它们两个将根据一组条件对属性值应用更改。

ConditionCollection

表示 Condition 对象集合。

ContentElement

为内容元素提供 WPF 核心级基类。 内容元素设计用于流样式显示,它们使用面向标记的直观布局模型和精心设计的简单对象模型。

ContentOperations

提供静态实用工具方法,用于获取或设置 ContentElement 在元素树中的位置。

CoreCompatibilityPreferences

包含指定应用程序相对于位于 PresentationCore 程序集中的 WPF 功能的行为方式的属性。

CornerRadiusConverter

CornerRadius 实例与其他类型的实例之间进行转换。

CultureInfoIetfLanguageTagConverter

CultureInfo 实例与其他数据类型之间进行转换。

DataFormat

通过使用格式名称和数字 ID 来表示数据格式。

DataFormats

提供一组预定义数据格式名,可用于标识剪贴板或拖放操作中可用的数据格式。

DataObject

提供 IDataObject 接口的基本实现,该接口为传输数据定义与格式无关的机制。

DataObjectCopyingEventArgs

DataObject.Copying 事件的参数。

DataObjectEventArgs

为与 DataObject 类关联的事件提供抽象基类。

DataObjectPastingEventArgs

包含 .Pasting 事件的参数DataObject

DataObjectSettingDataEventArgs

包含 .SettingData 事件的参数DataObject

DataTemplate

描述数据对象的可视结构。

DataTemplateKey

表示 DataTemplate 类的资源键。

DataTrigger

表示一个触发器,它会在绑定数据满足指定条件时应用属性值或执行操作。

DeferrableContent

表示作为流保留在 BAML 中的可推迟内容。

DeferrableContentConverter

将流转换为 DeferrableContent 实例。

DependencyObject

表示参与依赖属性系统的对象。

DependencyObjectType

为所有 DependencyObject 派生类型实现基础类型缓存。

DependencyProperty

表示可通过诸如样式、数据绑定、动画和继承等方法设置的属性。

DependencyPropertyHelper

提供一个帮助器方法 (GetValueSource(DependencyObject, DependencyProperty)),用于报告依赖属性的有效值的属性系统源。

DependencyPropertyKey

提供依赖项对象标识符,以便对只读依赖项对象进行有限的写访问。

DialogResultConverter

DialogResult 属性(Nullable<T> 类型的 Boolean 值)与其他类型之间相互转换。

DpiChangedEventArgs

在窗口移动到具有不同 DPI 的监视器或当前监视器的 DPI 发生更改等情况下,此类会将必要的信息传递到 DpiChangedEvent 事件的任何侦听器。

DragDrop

提供用于启动拖放操作的帮助器方法和字段(包括开始拖放操作的方法),并提供用于添加和移除拖放相关事件处理程序的工具。

DragEventArgs

包含与所有拖放事件(DragEnterDragLeaveDragOverDrop)相关的参数。

DurationConverter

Duration 的实例与其他类型表示形式之间进行转换。

DynamicResourceExtension

实现一个标记扩展,该标记扩展支持从 XAML 中进行的动态资源引用。

DynamicResourceExtensionConverter

从分析的 XAML 转换为 DynamicResourceExtension,并支持从 XAML 中进行动态资源引用。

EventManager

提供事件相关的实用工具方法,这些方法可为类所有者注册路由事件,并添加类处理程序。

EventPrivateKey

为处理程序被存储到内部哈希表中的事件提供唯一标识。

EventRoute

表示路由事件将遵循的路由的容器。

EventSetter

以某种样式表示事件资源库。 事件资源库可调用指定的事件处理程序来响应事件。

EventTrigger

表示一个触发器,该触发器应用一组操作以响应一个事件。

ExceptionRoutedEventArgs

提供 和 MediaElement 失败事件的数据Image

ExitEventArgs

Exit 事件的事件参数。

Expression

此类型支持 Windows Presentation Foundation (WPF) 基础结构,不应在代码中直接使用。

ExpressionConverter

Expression 的实例和其他类型之间来回转换。

FigureLengthConverter

FigureLength 实例与其他类型的实例之间进行转换。

FontSizeConverter

在字体大小值和其他类型表示形式之间进行转换。

FontStretchConverter

FontStretch 的实例与其他类型表示形式之间进行转换。

FontStretches

提供一组静态预定义 FontStretch 值。

FontStyleConverter

FontStyle 实例与其他数据类型之间进行转换。

FontStyles

提供一组静态预定义 FontStyle 值。

FontWeightConverter

FontWeight 实例与其他数据类型之间进行转换。

FontWeights

提供一组静态预定义 FontWeight 值。

FrameworkCompatibilityPreferences

包含指定应用程序相对于位于 PresentationFramework 程序集中的 WPF 功能的行为方式的属性。

FrameworkContentElement

FrameworkContentElementContentElement 基类的 WPF 框架级别的实现和扩展。 FrameworkContentElement 增加了针对下列各项的支持:附加输入 API(包括工具提示和上下文菜单)、演示图板、用于数据绑定的数据上下文、格式支持和逻辑树帮助程序 API。

FrameworkElement

提供 Windows Presentation Foundation (WPF) 元素的属性、事件和方法的 WPF 框架级别集。 此类表示所提供的 WPF 框架级别实现基于 UIElement 定义的 WPF 核心级别 API。

FrameworkElementFactory

支持模板创建。

FrameworkPropertyMetadata

为依赖属性报告或应用元数据(从而专门添加特定于框架的属性系统特征)。

FrameworkTemplate

可以实例化 FrameworkElement 和/或 FrameworkContentElement 对象的树。

Freezable

定义具有可修改状态和只读(冻结)状态的对象。 从 Freezable 派生的类提供详细更改通知,可以设置为不可变,并且可以克隆自身。

FreezableCollection<T>

表示 DependencyObjectFreezableAnimatable 对象的集合。 FreezableCollection<T> 本身是 Animatable 类型。

GiveFeedbackEventArgs

包含 GiveFeedback 事件的参数。

GridLengthConverter

将其他类型的实例与 GridLength 实例进行来回转换。

HierarchicalDataTemplate

表示支持 HeaderedItemsControlDataTemplate,例如 TreeViewItemMenuItem

HwndDpiChangedEventArgs

表示与 DpiChanged 事件相关的 HandledEventArgs 类型。

Int32RectConverter

在其他类型的实例和 Int32Rect 之间进行转换。

KeySplineConverter

KeySpline 实例与其他类型的实例之间进行转换。

KeyTimeConverter

KeyTime 的实例和其他类型之间来回转换。

LengthConverter

在表示对象长度的 Double 的实例与其他类型的实例之间相互转换。

LocalizabilityAttribute

为二进制 XAML (BAML) 类或类成员指定本地化特性。

Localization

Localization 类为本地化特性和注释定义附加属性。

LogicalTreeHelper

提供用于查询逻辑树中的对象的静态帮助器方法。

LostFocusEventManager

提供 WeakEventManager 实现,以便使用“弱事件侦听器”模式连接 LostFocusLostFocus 事件的侦听器。

MediaScriptCommandRoutedEventArgs

提供有关 ScriptCommandScriptCommand 事件的数据。

MessageBox

显示消息框。

MultiDataTrigger

表示一个触发器,它会在绑定数据满足一组条件时应用属性值或执行操作。

MultiTrigger

表示在满足一组条件时应用属性值或执行操作的触发器。

NameScope

实现对 INameScope 方法的基本 WPF 支持,这些方法用于向特定 XAML 名称范围中存储名称-对象映射或检索此类映射。 添加附加属性支持,以便更简单地在元素级别动态获取或设置 XAML 名称范围的名称。

NullableBoolConverter

Nullable<T> 类型之间进行转换(对泛型使用 Boolean 类型约束)。

PointConverter

Point 实例与其他类型的实例之间进行转换。

PresentationSource

提供将其他技术的内容呈现为互操作方案的一部分的抽象基类。 此外,此类还提供用于处理这些源的静态方法,以及基本可视层表示体系结构。

PropertyMetadata

定义依赖属性在应用于特定类型(包括该属性向其注册的条件)时行为的某些方面。

PropertyPath

实现一个数据结构,用于将某个属性描述为另一个属性或所属类型下的路径。 属性路径用于对象的数据绑定,并用于动画的情节提要和时间线。

PropertyPathConverter

提供 PropertyPath 对象的类型转换器。

QueryContinueDragEventArgs

包含 QueryContinueDrag 事件的参数。

ReachCompatibilityPreferences

此命名空间提供了一些重要的 Windows Presentation Foundation (WPF) 基元素类、各种支持 WPF 属性系统和事件逻辑的类以及由 WPF 核心和框架更加广泛使用的其他类型。

RectConverter

将其他类型的实例与 Rect 的实例进行来回转换。

RequestBringIntoViewEventArgs

RequestBringIntoView 路由事件提供数据。

ResourceDictionary

提供一个哈希表/字典实现,其中包含组件所使用的 WPF 资源以及 WPF 应用程序的其他元素。

ResourceKey

为各种资源键提供抽象基类。

ResourceReferenceKeyNotFoundException

在分析或序列化标记扩展资源过程中找不到资源引用键时引发的异常。

RoutedEvent

表示和标识路由事件,并声明其特征。

RoutedEventArgs

包含与路由事件相关联的状态信息和事件数据。

RoutedPropertyChangedEventArgs<T>

提供有关依赖属性值更改的数据(由特定的路由事件报告),其中包含发生更改的属性的旧值和新值。

SessionEndingCancelEventArgs

包含 SessionEnding 事件的事件参数。

Setter

表示应用属性值的 setter。

SetterBase

表示值 Setter 的基类。

SetterBaseCollection

表示 SetterBase 对象集合。

SizeChangedEventArgs

提供与 SizeChanged 事件相关的数据。

SizeChangedInfo

报告有关 Size 的值更改的细节。 这用作 OnRenderSizeChanged(SizeChangedInfo) 重写中的参数。

SizeConverter

Size 类的实例与其他类型的实例之间进行转换。

SourceChangedEventArgs

为 SourceChanged 事件提供数据以用于互操作。 此类不能被继承。

SplashScreen

为 Windows Presentation Foundation (WPF) 应用程序提供启动屏幕。

StartupEventArgs

包含 Startup 事件的参数。

StaticResourceExtension

实现一个标记扩展,该标记扩展支持根据 XAML 制作的静态(XAML 加载时)资源引用。

StrokeCollectionConverter

StrokeCollection 转换为字符串。

Style

在类型的不同实例之间共享属性、资源和事件处理程序。

StyleTypedPropertyAttribute

表示一个特性,它应用于类定义并确定类型为 TargetType 的属性的 Style

SystemColors

包含与系统显示元素相对应的系统颜色、系统画笔和系统资源键。

SystemCommands

定义对于窗口管理常见的路由命令。

SystemFonts

包含公开有关字体的系统资源的属性。

SystemParameters

包含可用来查询系统设置的属性。

TemplateBindingExpression

描述 TemplateBindingExtension 的运行时实例。

TemplateBindingExpressionConverter

一个类型转换器,用于在序列化过程中依据 TemplateBindingExpression 实例构造标记扩展。

TemplateBindingExtension

实现一个标记扩展,该标记扩展支持在模板中属性的值和模板化控件上某个其他公开的属性的值之间进行绑定。

TemplateBindingExtensionConverter

一个类型转换器,用于在序列化过程中依据实例构造 TemplateBindingExtension

TemplateContent

实现录制和播放逻辑,模板在与 XAML 读取器和编写器交互时将使用该逻辑推迟内容。

TemplateContentLoader

实现 XamlDeferringLoader,以便延迟加载在 WPF XAML 中为模板定义的 XAML 内容。

TemplateKey

用作数据模板的资源键时,允许数据模板参与查找过程。

TemplatePartAttribute

表示一个特性,该特性应用于类定义以标识用于模板化的已命名部件的类型。

TemplateVisualStateAttribute

指定控件可处于特定状态,并且 VisualState 应该位于该控件的 ControlTemplate 中。

TextDecoration

表示一个文本修饰,它是可添加到文本的视觉装饰(如下划线)。

TextDecorationCollection

表示 TextDecoration 实例的集合。

TextDecorationCollectionConverter

从其他数据类型转换 TextDecorationCollection 的实例。

TextDecorations

提供一组静态预定义文本修饰。

ThemeDictionaryExtension

实现允许应用程序作者根据当前系统主题自定义控件样式的标记扩展。

ThemeInfoAttribute

指定主题字典在程序集中的存储位置。

ThicknessConverter

将其他类型的实例与 Thickness 的实例进行来回转换。

Trigger

表示一个触发器,它按条件应用属性值或执行操作。

TriggerAction

描述要为触发器执行的操作。

TriggerActionCollection

表示 TriggerAction 对象集合。

TriggerBase

表示用于在 Style 对象内指定条件值的基类。

TriggerCollection

表示 TriggerBase 对象集合。

UIElement

UIElement 是 WPF 核心级实现的基类,这些实现是在 Windows Presentation Foundation (WPF) 元素和基本表示特性上生成的。

UIElement3D

UIElement3D 是 WPF 核心级实现的基类,这些实现是在 Windows Presentation Foundation (WPF) 元素和基本表示特性上生成的。

UIPropertyMetadata

为在核心级别具有呈现/用户界面影响的非框架属性提供属性元数据。

VectorConverter

Vector 实例与其他类型的实例之间进行转换。

VisualState

表示特定状态下控件的可视外观。

VisualStateChangedEventArgs

提供有关 CurrentStateChangingCurrentStateChanged 事件的数据。

VisualStateGroup

包含互斥的 VisualState 对象和用于从一种状态转移到另一种状态的 VisualTransition 对象。

VisualStateManager

管理控件的状态以及用于状态过渡的逻辑。

VisualTransition

表示当控件从一个状态转换到另一个状态时发生的可视行为。

WeakEventManager

为在“弱事件模式”中使用的事件管理器提供基类。 管理器为也使用该模式的事件(或回调)添加和移除侦听器。

WeakEventManager.ListenerList

提供用于存储 WeakEventManager 的侦听器的内置集合列表。

WeakEventManager<TEventSource,TEventArgs>

提供类型安全的 WeakEventManager,其可让您指定要用于弱事件监听程序模式的事件处理程序。 此类定义事件源的类型参数和使用的事件数据的类型参数。

WeakEventManager.ListenerList<TEventArgs>

提供用于存储 WeakEventManager 的侦听器的类型安全集合列表。 这种用于定义使用的事件数据的类型参数。

Window

提供创建、配置、显示和管理窗口和对话框的生存期的能力。

WindowCollection

表示 Window 对象集合。 此类不能被继承。

结构

CornerRadius

表示矩形的角的半径。

DependencyPropertyChangedEventArgs

提供各种属性更改事件的数据。 通常这些事件对只读依赖属性的值中的有效值更改进行报告。 另一个用法是用作 PropertyChangedCallback 实现的一部分。

DpiScale

存储从中呈现 VisualUIElement 的 DPI 信息。

Duration

表示 Timeline 处于活动状态的持续时间。

FigureLength

描述 Figure 的高度或宽度。

FontStretch

描述与某个字体与该字体的正常纵横比相比的拉伸程度。

FontStyle

定义表示常规、斜体或倾斜字体样式的结构。

FontWeight

以笔画的粗细来引用字体的密度。

FreezableCollection<T>.Enumerator

枚举 FreezableCollection<T> 的成员。

GridLength

表示显式支持 Star 单位类型的元素长度。

Int32Rect

描述整数矩形的宽度、高度和位置。

LocalValueEntry

表示本地设置的依赖属性的属性标识符和属性值。

LocalValueEnumerator

DependencyObject 上存在的任何依赖属性的本地值提供枚举支持。

Point

表示二维空间中的 x 坐标和 y 坐标对。

Rect

描述矩形的宽度、高度和位置。

RoutedEventHandlerInfo

提供特殊的处理信息以通知事件侦听器是否应该调用特定的处理程序。

Size

实现一个结构,该结构用于描述对象的 Size

TextDecorationCollection.Enumerator

枚举 TextDecoration 中的 TextDecoration 项。

Thickness

描述矩形边框的粗细。 四个 Double 值分别描述矩形的 LeftTopRightBottom 边。

ValueSource

报告从 GetValueSource(DependencyObject, DependencyProperty) 返回的信息。

Vector

表示二维空间中的位移。

接口

IContentHost

此接口由承载 ContentElement 的布局实现。

IDataObject

为传送数据提供与格式无关的机制。

IFrameworkInputElement

声明框架元素的名称范围协定。

IInputElement

为 Windows Presentation Foundation (WPF) 元素进行的基本输入处理建立公共事件,以及事件相关属性和方法。

IWeakEventListener

为希望通过 WeakEvent 模式和 WeakEventManager 接收事件的类提供事件侦听支持。

枚举

BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

提供一组值,用于描述调度程序如何响应请求处理时遇到的失败。

BaselineAlignment

描述如何相对于已确定的文本基线在垂直轴上为基于文本的元素定位基线。

BaseValueSource

标识特定依赖属性值的属性系统源。

ColumnSpaceDistribution

描述如何在分列式流内容中分配空间。

DragAction

指定拖放操作应如何继续以及是否应继续。

DragDropEffects

指定拖放操作的效果。

DragDropKeyStates

指定修改键(Shift、Ctrl 和 Alt)的当前状态,以及鼠标按钮的状态。

FigureHorizontalAnchor

描述图形在水平方向的位置引用。

FigureUnitType

描述与 FigureLength 的宽度或高度关联的单位类型。

FigureVerticalAnchor

描述图形在垂直方向的引用点。

FlowDirection

定义一些常量,指定文本和用户界面 (UI) 元素的内容流动方向。

FontCapitals

描述 Typography 对象的大写字母样式。

FontEastAsianLanguage

为用户提供一种机制,以便为指定的东亚书写体系或语言选择特定于字体的标志符号版本。

FontEastAsianWidths

为用户提供一种机制,以便选择宽度样式不同的标志符号。

FontFraction

描述 Typography 对象的分数样式。

FontNumeralAlignment

描述 Typography 对象的数字对齐方式。

FontNumeralStyle

描述 Typography 对象的数字样式。

FontVariants

呈现不同的版式标志符号形式。

FrameworkPropertyMetadataOptions

指定框架级属性行为中与 Windows Presentation Foundation (WPF) 属性系统中的特定依赖属性相关的类型。

GridUnitType

描述 GridLength 对象包含的值的种类。

HorizontalAlignment

指示应在哪里将元素显示在与父元素的已分配布局槽相对的水平轴上。

InheritanceBehavior

指示属性值继承、资源查找和 RelativeSource FindAncestor 查找的当前查找模式。 当绑定使用将其 Mode 属性设置为 FindAncestor 值的 RelativeSource 时,将会发生 RelativeSource FindAncestor 查找。

LineBreakCondition

围绕内联对象描述换行条件。

LineStackingStrategy

描述一种机制,将根据该机制来为每一行确定行框。

LocalizationCategory

为二进制 XAML (BAML) 类或类成员指定 LocalizabilityAttribute 的类别值。

MessageBoxButton

指定显示在消息框上的按钮。 用作 Show 方法的参数。

MessageBoxImage

指定消息框所显示的图标。

MessageBoxOptions

为消息框指定特殊显示选项。

MessageBoxResult

指定用户单击的消息框按钮。 MessageBoxResultShow 方法返回。

Modifiability

为二进制 XAML (BAML) 类或类成员指定 LocalizabilityAttribute 的可修改性值。

PowerLineStatus

指示系统电源是否处于联机状态,或指示系统电源状态未知。

Readability

为二进制 XAML (BAML) 类或类成员指定 LocalizabilityAttribute 的可读性值。

ReasonSessionEnding

指定用户会话正在结束的原因。 由 ReasonSessionEnding 属性使用。

ResizeMode

指定是否可以调整窗口大小,并在可调整大小的情况下指定如何调整窗口大小。 由 ResizeMode 属性使用。

ResourceDictionaryLocation

指定主题资源字典所在的位置。

RoutingStrategy

指示路由事件的路由策略。

ShutdownMode

指定应用程序将如何关闭。 由 ShutdownMode 属性使用。

SizeToContent

指定窗口将如何自动调整自身大小以适合其内容大小。 由 SizeToContent 属性使用。

TemplateKey.TemplateType

描述使用 TemplateKey 的不同类型的模板。

TextAlignment

指定对象中的文本是左对齐、右对齐、居中还是两端对齐。

TextDataFormat

指定文本数据的数据格式。

TextDecorationLocation

指定 TextDecoration 对象的垂直位置。

TextDecorationUnit

指定 TextDecorationPenOffsetPen 粗细值的单位类型。

TextMarkerStyle

描述列表项的项目符号样式的外观。

TextTrimming

描述当文本溢出其包含框的边缘时如何修整文本。

TextWrapping

指定文本在到达包含框的边缘时是否换行。

VerticalAlignment

描述如何在父级布局槽内垂直地定位或拉伸子元素。

Visibility

指定元素的显示状态。

WindowStartupLocation

指定第一次打开 Window 时所要显示到的位置。 由 WindowStartupLocation 属性使用。

WindowState

指定是最小化、最大化还是还原窗口。 由 WindowState 属性使用。

WindowStyle

指定 Window 所具有的边框类型。 由 WindowStyle 属性使用。

WrapDirection

指定内容可以环绕对象的允许方向。

委托

AutoResizedEventHandler

表示将处理 HwndSource 所引发的 AutoResized 事件的方法。

CoerceValueCallback

为只要重新计算依赖项属性值或专门请求强制转换时就调用的方法提供一个模板。

DataObjectCopyingEventHandler

表示将处理 Copying 附加事件的方法。

DataObjectPastingEventHandler

表示将处理 Pasting 附加事件的方法。

DataObjectSettingDataEventHandler

表示将处理 SettingData 附加事件的方法。

DependencyPropertyChangedEventHandler

表示将处理某些事件的方法,这些事件在特定 DependencyObject 实现上的 DependencyProperty 发生更改时引发。

DpiChangedEventHandler

表示将处理 DpiChangedEventArgs 的方法。

DragEventHandler

表示将处理拖放路由事件的方法,例如 DragEnter

ExitEventHandler

表示 Exit 事件的处理方法。

GiveFeedbackEventHandler

表示一种方法,该方法将处理进程内拖放操作中的反馈路由事件,例如 GiveFeedback

HwndDpiChangedEventHandler

用于接收 DPI 更改通知的处理程序的委托。

PropertyChangedCallback

表示在依赖属性的有效属性值更改时调用的回调。

QueryContinueDragEventHandler

表示一个将处理路由事件的方法,拖动源(例如 QueryContinueDrag)可以利用该方法取消拖放事件。

RequestBringIntoViewEventHandler

表示将处理 RequestBringIntoView 路由事件的方法。

RoutedEventHandler

表示将处理各种路由事件的方法,这些路由事件不包含除所有路由事件共有数据之外的其他特定事件数据。

RoutedPropertyChangedEventHandler<T>

表示将处理跟踪属性值更改的各个路由事件的方法。

SessionEndingCancelEventHandler

表示 SessionEnding 事件的处理方法。

SizeChangedEventHandler

表示将处理 SizeChanged 路由事件的方法。

SourceChangedEventHandler

表示将对特定侦听器元素处理“SourceChanged”事件的方法。

StartupEventHandler

表示 Startup 事件的处理方法。

ValidateValueCallback

表示一个方法,该方法用作验证依赖属性的有效值的回调。