In this chapter, we will cover the following recipes:
- Enabling the UI debugging tool for XAML
- Navigating through XAML elements using Live Visual Tree
- Inspecting XAML properties using Live Property Explorer
- Updating the UI from a non-UI thread
- Adding cancelation support to long running threads
- Using the background worker component
- Using a timer to periodically update the UI