You can add the PropertyGrid control to your WPF application as part of your design and use it to allow end users to edit properties directly.
Because PropertyGrid for WPF supports ComponentOne ClearStyle™ technology, you can change control brushes without having to override templates. By setting a few brush properties in Visual Studio, you can style each part of the control.
Add the PropertyGrid control to your page, set one property, and the UI is automatically built for editing objects.