WPF中的事件列

WPF中的事件列表<二>


ListBoxItem.Selected 选取 ListBoxItem 时发生。
ListBoxItem.Unselected 取消 ListBoxItem 选取时发生。
MediaElement.BufferingEnded 结束媒体缓冲处理时发生。
MediaElement.BufferingStarted 已开始媒体缓冲处理时发生。
MediaElement.MediaEnded 已结束媒体时发生。
MediaElement.MediaFailed 遇到媒体错误时发生。
MediaElement.MediaOpened 完成媒体载入时发生。
MediaPlayer.BufferingEnded 完成媒体缓冲处理时发生。
MediaPlayer.BufferingStarted 已开启媒体缓冲处理时发生。
MediaPlayer.MediaEnded 媒体已完成播放时发生。
MediaPlayer.MediaFailed 遇到媒体错误时发生。
MediaPlayer.MediaOpened 开启媒体时发生。
MenuItem.Checked 核取功能表项目时发生。
MenuItem.Click 使用针对功能表项目定义的快速键或便捷键点选或选取功能表项目时发生。
MenuItem.SubmenuClosed IsSubmenuOpen 属性的状态变化为 false 时发生。
MenuItem.SubmenuOpened IsSubmenuOpen 属性的状态变化为 True 时发生。
MenuItem.Unchecked 清除功能表项目的核取方块时发生。
MultiDataTrigger.Invalidated  
MultiTrigger.Invalidated  
NavigationService.FragmentNavigation 开始导览到 XAML 内容片段 (这在载入来源 XAML


页面之后发生) 时发生。
NavigationService.LoadCompleted 已载入或剖析整个来源内容时发生。
NavigationService.Navigated 找到来源内容并开始下载时发生。
NavigationService.Navigating 导览即将开始之前发生。
NavigationService.NavigationProgress 下载期间会定期发生,以提供导览进度资讯。
NavigationService.NavigationStopped 呼叫 NavigationService 物件的 StopLoading 方


法时发生。
NavigationWindow.FragmentNavigation 开始导览到 XAML 内容片段 (这在载入来源 XAML


页面之后发生) 时发生。
NavigationWindow.LoadCompleted 已载入或剖析整个来源内容时发生。
NavigationWindow.Navigated 找到来源内容并开始下载时发生。
NavigationWindow.Navigating 导览即将开始之前发生。
NavigationWindow.NavigationProgress 下载期间会定期发生,以提供导览进度资讯。
NavigationWindow.NavigationStopped 在导览期间呼叫 StopLoading 方法时发生。
ObservableCollection`1.CollectionChanged  
PackageDigitalSignatureManager.InvalidSignatureEvent VerifySignatures 发现无效的


签章时发生。
PageContent.GetPageRootCompleted GetPageRootAsync 已完成时发生。
PageFunction`1.Return  
PasswordBox.PasswordChanged Password 属性的值变化时发生。
Popup.Closed IsOpen 属性变化为 False 时发生。
Popup.Opened IsOpen 属性变化为 True 时发生。
PresentationSource.ContentRendered 已显示内容并准备用于使用者互动时发生。
PrintDialogBase.PrinterChanged  
PrintDialogBase.PrintTicketChanged  
PrintDialogBase.PrintTicketChanging  
PrintDialogBase.PropertyChanged  
RangeBase.ValueChanged 范围值变化时发生。
RoutedCommand.CanExecuteChanged 在目前的命令目标上执行命令的能力变化时发生。
ScrollBar.Scroll 使用者使用鼠标移动 Thumb 控制项,且透过捲轴捲动内容时会发生一次


或数次。
ScrollViewer.ScrollChanged 检测到捲动位置、范围或检视区大小的变化时发生。
Selector.SelectionChanged 选取器的选取范围变化时发生。
SerializerWriter.WritingCompleted 在衍生类别中覆写时,会在完成写入作业时发生。
SerializerWriter.WritingPrintTicketRequired 在衍生类别中覆写时,会在使用 Write 或


WriteAsync 方法即将把 PrintTicket 加入资料流之前发生。
SerializerWriter.WritingProgressChanged 在衍生类别中覆写时,会在 SerializerWriter


更新进度时发生。
Stroke.DrawingAttributesChanged 与 Stroke 物件相关的 DrawingAttributes 变化时发生



Stroke.DrawingAttributesReplaced 取代 Stroke 物件的绘图属性时发生。
Stroke.Invalidated Stroke 的外观变化时发生。
Stroke.PropertyDataChanged Stroke 物件上的自订属性变化时发生。
Stroke.StylusPointsChanged StylusPoints 属性变化时发生。
Stroke.StylusPointsReplaced StylusPoints 属性指派了新的 StylusPointCollection 时


发生。
StrokeCollection.PropertyDataChanged 在 StrokeCollection 中新增或移除自订属性时发


生。
StrokeCollection.StrokesChanged 集合中的 Stroke 变化时发生。
StylusPointCollection.Changed StylusPointCollection 变化时发生。
TextBoxBase.SelectionChanged 已变化文字选取时发生。
TextBoxBase.TextChanged 文字元素中的内容变化时发生。
TextRange.Changed 调整范围位置以涵盖新的内容范围时发生。
Thumb.DragCompleted Thumb 控制项失去鼠标撷取时发生。
Thumb.DragDelta Thumb 控制项具有逻辑焦点和鼠标撷取,且鼠标变化位置时会发生一次或


数次。
Thumb.DragStarted Thumb 控制项接收逻辑焦点和鼠标撷取时发生。
Timeline.CurrentGlobalSpeedInvalidated 时间轴之时钟的时间进度速率变化时发生。
Timeline.CurrentStateInvalidated 时间轴之时钟的 CurrentState 属性更新时发生。
Timeline.CurrentTimeInvalidated 时间轴之时钟的 CurrentTime 属性更新时发生。
ToggleButton.Checked 核取切换按钮时发生。
ToggleButton.Indeterminate 切换按钮的状态不是开启也不是关闭时发生。
ToggleButton.Unchecked 取消核取切换按钮时发生。
ToolTip.Closed 关闭工具提示而且不再显示时发生。
ToolTip.Opened 工具提示消失时发生。
TreeView.SelectedItemChanged 选取的项目变化时发生。
TreeViewItem.Collapsed IsExpanded 属性从 True 变为 False 时发生。
TreeViewItem.Expanded IsExpanded 属性从 False 变为 True 时发生。
TreeViewItem.Selected TreeViewItem 的 IsSelected 属性从 False 变为 True 时发生。
TreeViewItem.Unselected TreeViewItem 的 IsSelected 属性从 True 变为 False 时发生



Trigger.Invalidated
UIElement.DragEnter 当输入系统报告出将这个元素当做拖曳目标的基础拖曳事件时发生。
UIElement.DragLeave 当输入系统报告出将这个元素当做拖曳来源的基础拖曳事件时发生。
UIElement.DragOver 当输入系统报告出将这个元素当做可能放下目标的基础拖曳事件时发生



UIElement.Drop 当输入系统报告出将这个元素当做放下目标的基础放下事件时发生。
UIElement.GiveFeedback 与此事件相关的基础拖放事件输入系统报告产生时发生。
UIElement.GotFocus 当这个元素取得逻辑焦点时发生。
UIElement.GotKeyboardFocus 当键盘将焦点放在此元素时发生。
UIElement.GotMouseCapture 当这个元素撷取鼠标时发生。
UIElement.GotStylusCapture 当这个元素撷取手写笔时发生。
UIElement.IsEnabledChanged 当这个元素的 IsEnabled 属性值变化时发生。
UIElement.IsHitTestVisibleChanged 这个元素的 IsHitTestVisible 相依属性值变化时发


生。
UIElement.IsKeyboardFocusedChanged 当这个元素的 IsKeyboardFocused 属性值变化时发


生。
UIElement.IsKeyboardFocusWithinChanged 当这个元素的 IsKeyboardFocusWithinChanged


属性值变化时发生。
UIElement.IsMouseCapturedChanged 当这个元素的 IsMouseCaptured 属性值变化时发生。
UIElement.IsMouseDirectlyOverChanged 当这个元素的 IsMouseDirectlyOver 属性值变化


时发生。
UIElement.IsStylusCapturedChanged 当这个元素的 IsStylusCaptured 属性值变化时发生



UIElement.IsStylusDirectlyOverChanged 当这个元素的 IsStylusDirectlyOver 属性值变


化时发生。
UIElement.IsVisibleChanged 这个元素的 IsVisible 属性值变化时发生。
UIElement.KeyDown 当键盘将焦点放在这个元素上的同时按下按键时发生。
UIElement.KeyUp 当键盘将焦点放在这个元素上的同时放开按键时发生。
UIElement.LayoutUpdated 与现行发送器相关之各种视觉元素的版面配置变化时发生。
UIElement.LostFocus 当这个元素失去逻辑焦点时发生。
UIElement.LostKeyboardFocus 当键盘不再将焦点放在此元素时发生。
UIElement.LostMouseCapture 当这个元素失去鼠标撷取时发生。
UIElement.LostStylusCapture 当这个元素失去手写笔撷取时发生。
UIElement.MouseDown 指标移过这个元素的同时按下鼠标按钮时发生。如果 UIElement 是


Button 控制项,表示 Windows Presentation Foundation 未登录这个事件。请改用


PreviewMouseDown 或 Click 事件。
UIElement.MouseEnter 当鼠标指标进入这个元素的界限时发生。
UIElement.MouseLeave 当鼠标指标离开这个元素的界限时发生。
UIElement.MouseLeftButtonDown 当鼠标指标在这个元素上的同时按下鼠标左键时发生。
UIElement.MouseLeftButtonUp 当鼠标指标在这个元素上的同时放开鼠标左键时发生。
UIElement.MouseMove 鼠标指标移过这个元素的同时移动鼠标指标时发生。
UIElement.MouseRightButtonDown 当鼠标指标在这个元素上的同时按下鼠标右键时发生。
UIElement.MouseRightButtonUp 当鼠标指标在这个元素上的同时放开鼠标右键时发生。
UIElement.MouseUp 在这个元素上放开任何鼠标按钮时发生。
UIElement.MouseWheel 使用者在鼠标指标于这个元素上的同时滚动鼠标滚轮时发生。

UIElement.PreviewDragEnter 当输入系统报告出将这个元素当做拖曳目标的基础拖曳事件时


发生。
UIElement.PreviewDragLeave 当输入系统报告出将这个元素当做拖曳来源的基础拖曳事件时


发生。
UIElement.PreviewDragOver 当输入系统报告出将这个元素当做可能放下目标的基础拖曳事


件时发生。
UIElement.PreviewDrop 当输入系统报告出将这个元素当做放下目标的基础放下事件时发生



UIElement.PreviewGiveFeedback 在启动拖放作业时发生。
UIElement.PreviewGotKeyboardFocus 当键盘将焦点放在此元素时发生。
UIElement.PreviewKeyDown 当键盘将焦点放在这个元素上的同时按下按键时发生。
UIElement.PreviewKeyUp 当键盘将焦点放在这个元素上的同时放开按键时发生。
UIElement.PreviewLostKeyboardFocus 当键盘不再将焦点放在此元素时发生。
UIElement.PreviewMouseDown 指标移过这个元素的同时按下鼠标按钮时发生。
UIElement.PreviewMouseLeftButtonDown 当鼠标指标在这个元素上的同时按下鼠标左键时发


生。
UIElement.PreviewMouseLeftButtonUp 当鼠标指标在这个元素上的同时放开鼠标左键时发生



UIElement.PreviewMouseMove 当鼠标指标在这个元素上的同时移动鼠标指标时发生。
UIElement.PreviewMouseRightButtonDown 当鼠标指标在这个元素上的同时按下鼠标右键时


发生。
UIElement.PreviewMouseRightButtonUp 当鼠标指标在这个元素上的同时放开鼠标右键时发


生。
UIElement.PreviewMouseUp 当鼠标指标在这个元素上的同时放开鼠标按钮时发生。
UIElement.PreviewMouseWheel 使用者在鼠标指标于这个元素上的同时滚动鼠标滚轮时发生



UIElement.PreviewQueryContinueDrag 在拖放作业期间,当键盘或鼠标按钮状态变化时发生



UIElement.PreviewStylusButtonDown 当指标在这个元素上的同时按下手写笔按钮时发生。
UIElement.PreviewStylusButtonUp 当指标在这个元素上的同时放开手写笔按钮时发生。
UIElement.PreviewStylusDown 当手写笔在这个元素上的同时手写笔接触到数码板时发生。
UIElement.PreviewStylusInAirMove 当手写笔移到元素上但实际上没有接触数码板时发生。
UIElement.PreviewStylusInRange 当手写笔相当靠近数码板而能检测到,且手写笔同时在这


个元素上时发生。
UIElement.PreviewStylusMove 当手写笔在元素上的同时移动手写笔时发生。在数码板检测


到手写笔时必须移动手写笔以引发这个事件,否则会改为引发 PreviewStylusInAirMove。
UIElement.PreviewStylusOutOfRange 当手写笔离数码板太远而无法检测到时发生。
UIElement.PreviewStylusSystemGesture 当使用者执行其中一个手写笔笔势时发生。
UIElement.PreviewStylusUp 当手写笔在这个元素上的同时,使用者将手写笔移开数码板时


发生。
UIElement.PreviewTextInput 元素使用与装置无关的方法取得文字时发生。
UIElement.QueryContinueDrag 在拖放作业期间,当键盘或鼠标按钮状态变化时发生。
UIElement.QueryCursor 在要求显示游标时发生。每次鼠标指标移到新位置时就会在元素上


引发这个事件,表示可能需要根据鼠标指标的新位置变化游标物件。
UIElement.StylusButtonDown 当指标在这个元素上的同时按下手写笔按钮时发生。
UIElement.StylusButtonUp 当指标在这个元素上的同时放开手写笔按钮时发生。
UIElement.StylusDown 当手写笔在这个元素上的同时手写笔接触到数码板时发生。
UIElement.StylusEnter 当手写笔进入这个元素的界限时发生。
UIElement.StylusInAirMove 当手写笔移到元素上但实际上没有接触数码板时发生。
UIElement.StylusInRange 当手写笔相当靠近数码板而能检测到,且手写笔同时在这个元素


上时发生。
UIElement.StylusLeave 当手写笔离开元素的界限时发生。
UIElement.StylusMove 当手写笔移到这个元素上时发生。手写笔在数码板上时,必须移动手


写笔以引发这个事件,否则会改为引发 StylusInAirMove。
UIElement.StylusOutOfRange 手写笔离数码板太远而无法检测到,且手写笔同时在这个元素


上时发生。
UIElement.StylusSystemGesture 当使用者执行其中一个手写笔笔势时发生。
UIElement.StylusUp 手写笔在这个元素上的同时,使用者将手写笔移开数码板时发生。
UIElement.TextInput 元素使用与装置无关的方法取得文字时发生。
Window.Activated 视窗变成前景视窗时发生。
Window.Closed 即将关闭视窗时发生。
Window.Closing 呼叫Close 之后立即发生,并可用来处理取消关闭视窗。
Window.ContentRendered 在显示视窗的内容之后发生。
Window.Deactivated 视窗变成背景视窗时发生。
Window.LocationChanged 视窗的位置变化时发生。
Window.SourceInitialized 在建立视窗的 HwndSource 物件之后,视窗显示之前发生。
Window.StateChanged 视窗的 WindowState 属性变化时发生

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值