Our WinForms Skin Editor will undergo a major overhaul in v17.1, the first time in the twelve years since our WinForms Skins shipped.
The head of our design team, Mike Amelin, sums up the transformation as follows: “The new Skin Editor re-defines how you manage multiple skins, and how you navigate and edit numerous elements within them. Twelve years ago, we started with a handful of skins and now ship 50 skin styles. We add new controls or new elements to existing controls with each major release. Practically speaking, these changes had to be made so we could continue supporting and extending skins effectively”.
This is Good News for Everyone
Even if you have never customized a skin and not planning to in future, the good news is DevExpress will now be better equipped to ship and support new skin styles going forward...
If you do use the Skin Editor, you’ll find skin elements and their properties easily discoverable, and many manual tasks automated. And please do share your experience with us. We are not done with enhancements and while developer resources are allocated to the project your feedback might help us prioritize new functionality.
What Exactly Improved in v17.1
Here are a few most noticeable new features. I’m not including the updated look or the many more smaller enhancements, as the following four would best summarize the direction that we’ve taken.
New & Customizable Hierarchies
We have re-arranged the element tree and the property structure to more discoverable hierarchies. You are free to change the tree using drag and drop.
New & Customizable Labels
We have carefully reviewed and updated pre-defined captions for elements, properties and even element states. Edit them if you like.
Integrated Search
Easily locate skin elements or their properties using corresponding search boxes. There's even a global search function that will locate elements using any identification type - from element names as defined in source code to user-friendly labels in Skin Editor v2.
Copy and Paste Everywhere
Copy and paste graphics from one element to another, or property values, or elements themselves. The last one is for internal use with new skins and elements, but the point is – we added Copy and Paste functionality everywhere we could, you could even paste elements into multiple skins at once.
For more information on how to get started, the workspace overview and how to embed modified skins into your projects, see our updated documentation.
Backward Compatibility Questions
Project formats for both editors are fully compatible. You can open an existing project in Skin Editor v2 then re-open it again in the older version and so on without losing any changes.
If you have simple tasks to accomplish with skins and you know exactly what you need to do using the old UI, you can do so with v17.1, as we will ship both versions. To run a Skin Editor use the DevExpress menu in Visual Studio; the menu items for old and new version are next to each other.
Let Us Know if Anything's Missing
If you have suggestions on how Skin Editor can better serve your needs, please let us know here in comments or through our Technical Support channels. As I mentioned above, our Skin Editor team will continue active development during the next release cycle, so your feedback might help us shape future functionality.