How to make HTTP POST web request
https://stackoverflow.com/questions/4015324/how-to-make-http-post-web-request
Asynchronous programming with async and await (C#)
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/
Async Programming : Patterns for Asynchronous MVVM Applications: Commands
https://msdn.microsoft.com/en-us/magazine/dn630647.aspx
Giving a listitem in a listbox a hidden value and a display text in wpf
https://social.msdn.microsoft.com/Forums/vstudio/en-US/047b4f3b-cf08-4b3c-bbde-222d29792b5f/giving-a-listitem-in-a-listbox-a-hidden-value-and-a-display-text-in-wpf?forum=wpf
ListView, data binding and ItemTemplate
https://www.wpf-tutorial.com/listview-control/listview-data-binding-item-template/
WPF — Custom Controls
https://www.tutorialspoint.com/wpf/wpf_custom_controls.htm
How to create user define (new) event for user control in WPF
https://stackoverflow.com/questions/13447940/how-to-create-user-define-new-event-for-user-control-in-wpf-one-small-example/13450584
5 Steps to Getting Started with Material Design In XAML
https://intellitect.com/getting-started-material-design-in-xaml/
Material Design In XAML Toolkit Wiki
https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/wiki
WPF Tab Control: Setting Tab Color?
https://stackoverflow.com/questions/2086728/wpf-tab-control-setting-tab-color
Using a tabbed interface with MVVM
https://catelproject.atlassian.net/wiki/spaces/CTL/pages/61669389/Using+a+tabbed+interface+with+MVVM
Reflection — get attribute name and value on property
https://stackoverflow.com/questions/6637679/reflection-get-attribute-name-and-value-on-property
Use UI automation to test your code
https://docs.microsoft.com/en-us/visualstudio/test/use-ui-automation-to-test-your-code?view=vs-2017