- WPF - feels a little outdated, windows only but reliable (windows only)
- UWP (windows only)
- wxWidgets
- Electron (uses chromium, heavyweight and slow - used by most apps now... spotify,discord,skype and many others)
- Flutter ( https://github.com/flutter/flutter/wiki/Desktop-shells )
- https://sciter.com/ (https://www.reddit.com/r/programming/comments/a8vkzm/sciternode_as_an_alternative_to_electron/) - can buy source code
- QtWidgets/QtQuick - mainly C++ crossplatform (used by telegram) commercial license is expensive but can use open source comercially too with dynamic linking (LGPL 3)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| private static readonly $dependencyProperty$Key $propertyName$PropertyKey = $dependencyProperty$.RegisterReadOnly( | |
| nameof($propertyName$), typeof($propertyType$), typeof($containingType$), new PropertyMetadata(default($propertyType$))); | |
| public static readonly $dependencyProperty$ $propertyName$Property = $propertyName$PropertyKey.DependencyProperty; | |
| public $propertyType$ $propertyName$ | |
| { | |
| get => ($propertyType$) GetValue($propertyName$Property); | |
| protected set => SetValue($propertyName$PropertyKey, value); | |
| } |
NewerOlder