值转换器接口
Definition IValueConverter.h:14
表示界面中的元素
Definition UIElement.h:69
SimpleWindow框架的顶级命名空间,所有公共类型、控件、枚举和工具函数均定义于此。
Definition Alignment.h:4
RoutedEventType
路由事件类型枚举
Definition RoutedEvent.h:12
@ Window_Actived
窗口成为前台窗口,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:74
@ Window_Closing
窗口正在关闭,参数类型为sw::WindowClosingEventArgs
Definition RoutedEvent.h:68
@ UIElement_KeyUp
键盘按键抬起,参数类型为sw::KeyUpEventArgs
Definition RoutedEvent.h:44
@ UIElement_SizeChanged
尺寸改变,参数类型为sw::SizeChangedEventArgs
Definition RoutedEvent.h:23
@ UIElement_LostFocus
失去焦点,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:35
@ UIElement_KeyDown
键盘按键按下,参数类型为sw::KeyDownEventArgs
Definition RoutedEvent.h:41
@ ButtonBase_Clicked
按钮被单击,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:80
@ SysLink_Clicked
SysLink控件链接被单击,参数类型为sw::SysLinkClickedEventArgs
Definition RoutedEvent.h:131
@ SplitButton_DropDown
分割按钮的下拉箭头被单击,参数类型为sw::SplitButtonDropDownEventArgs
Definition RoutedEvent.h:86
@ UIElement_MouseButtonUp
鼠标按键抬起,参数类型为sw::MouseButtonUpEventArgs
Definition RoutedEvent.h:59
@ TabControl_SelectedIndexChanged
SelectedIndex属性被改变,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:119
@ UIElement_MouseLeave
鼠标离开,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:50
@ ButtonBase_DoubleClicked
按钮被双击,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:83
@ DateTimePicker_TimeChanged
DateTimePicker控件的时间改变,参数类型为sw::DateTimePickerTimeChangedEventArgs
Definition RoutedEvent.h:122
@ UIElement_ShowContextMenu
要显示用户自定义的上下文菜单前触发该事件,参数类型为sw::ShowContextMenuEventArgs
Definition RoutedEvent.h:62
@ UIElement_PositionChanged
位置改变,参数类型为sw::PositionChangedEventArgs
Definition RoutedEvent.h:26
@ TreeView_CheckStateChanged
树视图节点的复选框选中状态被改变,参数类型为sw::TreeViewCheckStateChangedEventArgs
Definition RoutedEvent.h:143
@ UIElement_MouseWheel
鼠标滚轮滚动,参数类型为sw::MouseWheelEventArgs
Definition RoutedEvent.h:53
@ UIElement_TextChanged
Text属性发生变化,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:29
@ HotKeyControl_ValueChanged
热键框的值被改变,参数类型为sw::HotKeyValueChangedEventArgs
Definition RoutedEvent.h:134
@ ListView_ItemDoubleClicked
鼠标左键单击列表视图某个项,参数类型为sw::ListViewItemDoubleClickedEventArgs
Definition RoutedEvent.h:104
@ TreeView_ItemExpanded
树视图节点已展开或折叠,参数类型为sw::TreeViewItemExpandedEventArgs
Definition RoutedEvent.h:140
@ IPAddressControl_AddressChanged
IP地址框地址被改变,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:128
@ MonthCalendar_TimeChanged
月历控件的时间改变,参数类型为sw::MonthCalendarTimeChangedEventArgs
Definition RoutedEvent.h:125
@ Slider_EndTrack
滑块被释放,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:113
@ UIElement_GotChar
输入字符,参数类型为sw::GotCharEventArgs
Definition RoutedEvent.h:38
@ UIElement_MouseButtonDown
鼠标按键按下,参数类型为sw::MouseButtonDownEventArgs
Definition RoutedEvent.h:56
@ Window_Closed
窗口已关闭,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:71
@ ListView_HeaderClicked
鼠标左键单击列表视图的列标题,参数类型为sw::ListViewHeaderClickedEventArgs
Definition RoutedEvent.h:95
@ ListView_EndEdit
编辑状态结束,参数类型为sw::ListViewEndEditEventArgs
Definition RoutedEvent.h:107
@ RoutedEventType_User
从该值开始到RoutedEventType_UserEnd结束表示用户可以自定义路由事件的值范围
Definition RoutedEvent.h:17
@ ListView_ItemClicked
鼠标左键单击列表视图某个项,参数类型为sw::ListViewItemClickedEventArgs
Definition RoutedEvent.h:101
@ RoutedEventType_UserEnd
用户自定义路由事件的值的最大值
Definition RoutedEvent.h:20
@ ListView_CheckStateChanged
列表视图某个复选框的选中状态改变,参数类型为sw::ListViewCheckStateChangedEventArgs
Definition RoutedEvent.h:92
@ UIElement_GotFocus
获取到焦点,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:32
@ Layer_Scrolling
窗口/面板滚动条滚动,参数类型为sw::ScrollingEventArgs
Definition RoutedEvent.h:116
@ Slider_ValueChanged
滑块的值被改变,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:110
@ ItemsControl_SelectionChanged
列表视图/列表框/组合框的选中项改变,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:89
@ TreeView_ItemExpanding
树视图节点正在展开或折叠,参数类型为sw::TreeViewItemExpandingEventArgs
Definition RoutedEvent.h:137
@ RoutedEventType_Null
无效的路由事件类型,表示未指定事件类型或事件类型无效
Definition RoutedEvent.h:14
@ Window_Inactived
窗口成为后台窗口,参数类型为sw::RoutedEventArgs
Definition RoutedEvent.h:77
@ UIElement_DropFiles
接收到文件拖放,参数类型为sw::DropFilesEventArgs
Definition RoutedEvent.h:65
@ ListView_HeaderDoubleClicked
鼠标左键双击列表视图的列标题,参数类型为sw::ListViewHeaderDoubleClickedEventArgs
Definition RoutedEvent.h:98
@ UIElement_MouseMove
鼠标移动,参数类型为sw::MouseMoveEventArgs
Definition RoutedEvent.h:47
事件参数结构体
Definition Event.h:286
路由事件的参数
Definition RoutedEvent.h:154
RoutedEventType eventType
事件类型
Definition RoutedEvent.h:158
UIElement * originalSource
原始事件源,指向最初触发事件的UIElement
Definition RoutedEvent.h:178
bool handled
事件是否已被处理,若将此字段设为true,则事件不会继续往上传递
Definition RoutedEvent.h:163
UIElement * source
事件源,指向触发当前事件的UIElement
Definition RoutedEvent.h:173
bool handledMsg
表示是否已处理事件所对应的Windows消息,对于部分消息将字段设为true可取消对DefaultWndProc的调用,若当前事件无对应消息则该字段无意义
Definition RoutedEvent.h:168
RoutedEventArgs()
构造函数,初始化事件类型为RoutedEventType_Null,其他字段使用默认值
Definition RoutedEvent.h:183
RoutedEventArgs(RoutedEventType eventType)
构造函数,初始化事件类型为指定值,其他字段使用默认值
Definition RoutedEvent.h:188