https://github.com/ladybug-tools/honeybee-ui-dotnet
🐝🖱️ Eto forms/dialogs for honeybee schema objects
https://github.com/ladybug-tools/honeybee-ui-dotnet
Last synced: 9 months ago
JSON representation
🐝🖱️ Eto forms/dialogs for honeybee schema objects
- Host: GitHub
- URL: https://github.com/ladybug-tools/honeybee-ui-dotnet
- Owner: ladybug-tools
- License: agpl-3.0
- Created: 2020-04-13T18:46:28.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-08-27T02:53:13.000Z (10 months ago)
- Last Synced: 2025-08-27T05:35:56.157Z (10 months ago)
- Language: C#
- Homepage: https://www.nuget.org/packages/Honeybee.UI/
- Size: 2.03 MB
- Stars: 3
- Watchers: 5
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/ladybug-tools/honeybee-ui-dotnet/actions) [](https://www.nuget.org/packages/Honeybee.UI)
# honeybee-ui-dotnet
This is the UI library with ETO dialogs and forms for editing Honeybee Schema (DotNet) on both Windows and Mac system.

## Installation
Run the following command or via Visual Studio Nuget Package Manager to install the library
- [dotnet] `dotnet add package Honeybee.UI`
Then include the DLL (under the `bin` folder) in the C# project, and use the namespaces:
```csharp
using HoneybeeSchema;
using Honeybee.UI;
```
## Getting Started
```csharp
var energyProp = new HoneybeeSchema.RoomEnergyPropertiesAbridged();
var dialog = new Honeybee.UI.Dialog_RoomEnergyProperty(energyProp);
var dialog_rc = dialog.ShowModal();
if (dialog_rc != null)
{
Console.WriteLine(dialog_rc.ToJson());
}
```