Let's say there is a
ThumbnailWidth variable that user can change and that should be accessible through binding in XAML but also from a class that extracts the thumbnail.
We could add a static class but then the user would not be able to change values defined there. In WPF we could simply use
properties.settings.default.ThumbnailWidth defined in Settings, but I am not sure if it was the proper way to use it.
What is the way you use in your projects?