|
CppXAML
|
Go to the source code of this file.
Classes | |
| struct | cppxaml::XamlEvent< T > |
| A default event handler that maps to Windows.Foundation.EventHandler. More... | |
| struct | cppxaml::TypedXamlEvent< TSender, TArgs > |
| A default event handler that maps to Windows.Foundation.TypedEventHandler. More... | |
| struct | cppxaml::SimpleNotifyPropertyChanged< T > |
| Helper base class to inherit from to have a simple implementation of INotifyPropertyChanged. More... | |
| struct | cppxaml::XamlProperty< T > |
| Implements a simple property (without change notifications). More... | |
| struct | cppxaml::XamlPropertyWithNPC< T > |
| Implements a property type with notifications. More... | |
Namespaces | |
| namespace | cppxaml |
| The main CppXAML namespace. | |
Macros | |
| #define | INIT_PROPERTY(NAME, VALUE) NAME(&m_propertyChanged, winrt::try_as<winrt::Windows::Foundation::IInspectable>(this), std::wstring_view{ L#NAME }, VALUE) |
| use this to initialize a cppxaml::XamlPropertyWithNPC in your class constructor. | |