UIPSnap - Windows Forms "serialization" (C# / .NET)

Technologies: .NET (C #), Windows Forms, Reflection, XML

UIPSnap (User Interface Property Snap) is a software library for storing and restoring the state of .NET Forms user interfaces. With only a few lines of code, properties of all the controls contained in a form (eg position, size but also selections and much more) can be transferred into an XML format and stored, for example, in a file or database.

Especially extensive user interfaces, which are composed of many simple elements, are ideal for this purpose. By specifying the order and special properties filters, you can customize the serialization process.

To the product page

Example GUI:



Leave Comment


A portable, lightweight, open-source .NET standard library for implementing IEEE 11073 SDC Family devices | 4/29/2021

Honestly, I didn't think I would give it another shot, but here is my latest (and ... Read More

Truly portable, zero-dependency, lightweight .NET standard Http server. | 12/27/2020

HttpIot is my latest project, a truly portable, zero-dependency, lightweight .NET ... Read More

OaSharp (OpenAPI Sharp)
An OpenAPI / Swagger C# REST server code generator and hosting .NET standard library | 5/21/2020

My first attempts with C# server code generation for OpenAPI failed catastrophically. ... Read More

More Blog Entries