@@ -103,6 +103,44 @@ void ViewManagerBase::GetNativeProps(const winrt::Microsoft::ReactNative::IJSVal
103
103
React::WriteProperty (writer, L" keyUpEvents" , L" array" );
104
104
React::WriteProperty (writer, L" onMouseEnter" , L" function" );
105
105
React::WriteProperty (writer, L" onMouseLeave" , L" function" );
106
+
107
+ // The events below define the properties that are not used by native directly,
108
+ // but required in the view config for new renderer to function.
109
+ // They can be deleted after Static View Configs are rolled out.
110
+
111
+ // PanResponder callbacks
112
+ React::WriteProperty (writer, L" onMoveShouldSetResponder" , " function" );
113
+ React::WriteProperty (writer, L" onMoveShouldSetResponderCapture" , " function" );
114
+ React::WriteProperty (writer, L" onStartShouldSetResponder" , " function" );
115
+ React::WriteProperty (writer, L" onStartShouldSetResponderCapture" , " function" );
116
+ React::WriteProperty (writer, L" onResponderGrant" , " function" );
117
+ React::WriteProperty (writer, L" onResponderReject" , " function" );
118
+ React::WriteProperty (writer, L" onResponderStart" , " function" );
119
+ React::WriteProperty (writer, L" onResponderEnd" , " function" );
120
+ React::WriteProperty (writer, L" onResponderRelease" , " function" );
121
+ React::WriteProperty (writer, L" onResponderMove" , " function" );
122
+ React::WriteProperty (writer, L" onResponderTerminate" , " function" );
123
+ React::WriteProperty (writer, L" onResponderTerminationRequest" , " function" );
124
+ React::WriteProperty (writer, " onShouldBlockNativeResponder" , " function" );
125
+
126
+ // Touch events
127
+ React::WriteProperty (writer, L" onTouchCancel" , " function" );
128
+ React::WriteProperty (writer, L" onTouchEnd" , " function" );
129
+ React::WriteProperty (writer, L" onTouchMove" , " function" );
130
+ React::WriteProperty (writer, L" onTouchStart" , " function" );
131
+
132
+ // W3C Pointer Events
133
+ React::WriteProperty (writer, L" onPointerDown" , L" function" );
134
+ React::WriteProperty (writer, L" onPointerMove" , L" function" );
135
+ React::WriteProperty (writer, L" onPointerUp" , L" function" );
136
+ React::WriteProperty (writer, L" onPointerCancel" , L" function" );
137
+ React::WriteProperty (writer, L" onPointerEnter" , L" function" );
138
+ React::WriteProperty (writer, L" onPointerLeave" , L" function" );
139
+ React::WriteProperty (writer, L" onPointerOver" , L" function" );
140
+ React::WriteProperty (writer, L" onPointerOut" , L" function" );
141
+ React::WriteProperty (writer, L" onGotPointerCapture" , L" function" );
142
+ React::WriteProperty (writer, L" onLostPointerCapture" , L" function" );
143
+ React::WriteProperty (writer, L" onClick" , L" function" );
106
144
}
107
145
108
146
void ViewManagerBase::GetConstants (const winrt::Microsoft::ReactNative::IJSValueWriter &writer) const {
0 commit comments