The project
ATOMUi creates a common WPF UI libarary to be used with the development of:
⦁ Revit addin/plugin from version 2023 ⦁ Civil 3D addin/plugin from version 2023 ⦁ Dymamo nodes from 2.13 ⦁ Grasshopper components from Rhino 7
ATOM.UI is a .Net library designed to support multiple frameworks:
⦁ .net framework 4.8 ⦁ .net7.0-windows ⦁ .net8.0-windows
ATOM.Ui.dll is at the heart of ATOM.UI Solutions reference this core .NET assembly to leverage the comprehensive functionalities provided by ATOM.UI.
Core assembly
ATOM.Ui.dll is at the heart of ATOMUi. Solutions reference this core .NET assembly to leverage the comprehensive functionalities provided by ATOMUi.
Quick start
This guide will walk you through the setup and basic usage of the library in your .NET project.
Prerequisites
- Familiarity with the command line
- ATOMUi is an internal library deployed on
GitHub packagesso to be installed you need to set the right surce on your preferred .NET IDE.
Note
In our Wiki you can find the steps to add the necessary surce.
The source where ATOMUi in stored is https://nuget.pkg.github.com/AECOM-Enterprise/index.json.
Once you have the source added to your IDE.
- Open the NuGet Package Manager:
- In Visual Studio, right-click on your project in Solution Explorer and select Manage NuGet Packages….
- Alternatively, you can use the Package Manager Console.
- Search for ATOMUi in the Browse tab and be sure you are using the correct source.
Alternatively, you can install the package using the .NET CLI:
dotnet add package ATOMUi
Basic usage
Once ATOMUi is installed, you can start using it in your project.
using ATOM.UI;
using ATOM.UI.Core;
using ATOM.UI.ViewModel;