Skip to content

avikeid2007/WinDev-Utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧙‍♂️ Introduction

WinDEV Utility, an open-source tool built on the Uno Platform, enhances productivity in Windows-based development. This utility encompasses a range of features for C# properties, such as property change events, Mvvm Commands (including ICommands, RelayCommand, DelegateCommand, and AsyncCommand), XAML generation, resource management (finding and removing unused XAML resources), JSON-to-C# conversion, and more. It offers unparalleled flexibility in both code and XAML generation.

✨ Features

🪄 C# full property Generator with property change events


With the WinDev Utility feature, you can effortlessly generate C# full properties for XAML bindings, whether with or without property change events. Additionally, it seamlessly integrates with the Prism framework and offers support for dirty value checks.

🌟 Mvvm Commands


With the WinDev Utility feature, you have the capability to generate XAML commands, including RelayCommand, DelegateCommand, AsyncCommand, and even custom commands, whether they require parameters or not.

📜 XAML Snippet


Through the WinDev Utility feature, you can easily generate XAML snippets for Grid layouts with a defined number of rows and columns. Additionally, the utility offers a powerful Class to XAML generator, enabling you to create XAML code directly from class properties, making it effortless to design layouts within specific Grid or StackLayout containers.

🚀 Find unused XAML resources


WinDev Utility includes a robust feature that facilitates the identification and removal of unused XAML resources, such as StaticResource, ThemeResource, DynamicResource, and even unused Data templates. This streamlines your XAML code, helping you maintain a cleaner and more efficient project structure.

📚 Json TO C#


WinDev Utility also provides a convenient JSON-to-C# conversion feature, allowing you to easily transform JSON data into corresponding C# objects, simplifying the process of working with JSON data in your Windows-based applications.

👍 GUID & Sequential GUID Generator


With the WinDev Utility feature, generating GUIDs, including sequential GUIDs, is as simple as a single click.

🌟 Contribute

The WinDev Utility welcomes contributions from all magical beings! If you've discovered a new spell or wish to enhance our existing enchantments.

📜 License

The WinDev Utility is open-source sorcery, governed by the MIT License. Feel free to conjure, modify, and distribute our magic in accordance with its terms.


avnishkumar.co.in  ·  GitHub @avikeid2007  ·  Twitter @avikeid2007