I was wondering if it would be possible to add callback support or extension points to the CppWinRT property implementation classes (like single_threaded_notifying_property, etc.).
So, for example, you could execute some code when a property is updated.
Perhaps this could be done using virtual methods or CRTP, although I'm not sure what the best implementation would be. Thanks for any thoughts or input.