SimpleWindow
载入中...
搜索中...
未找到
INotifyPropertyChanged.h
1#pragma once
2
3#include "Event.h"
4#include "Reflection.h"
5
6namespace sw
7{
8 class INotifyPropertyChanged; // 向前声明
9
19
25
30 {
31 public:
38 return self->GetPropertyChangedEventDelegate();
39 }) //
40 };
41
45 virtual ~INotifyPropertyChanged() = default;
46
47 protected:
53 };
54}
Definition Event.h:13
属性变更通知接口
Definition INotifyPropertyChanged.h:30
const Event< PropertyChangedEventHandler > PropertyChanged
当属性值更改时触发的事件
Definition INotifyPropertyChanged.h:35
virtual PropertyChangedEventHandler & GetPropertyChangedEventDelegate()=0
获取属性更改事件委托的引用
virtual ~INotifyPropertyChanged()=default
默认析构函数
值转换器接口
Definition IValueConverter.h:14
SimpleWindow框架的顶级命名空间,所有公共类型、控件、枚举和工具函数均定义于此。
Definition Alignment.h:4
事件参数结构体
Definition Event.h:286
表示字段的唯一标识符
Definition Reflection.h:1020
属性更改事件参数
Definition INotifyPropertyChanged.h:13
FieldId propertyId
发生更改的属性ID
Definition INotifyPropertyChanged.h:17