Files
ShrlAlgoToolkit/WebUITest/Command.cs

29 lines
847 B
C#
Raw Normal View History

2025-04-24 20:56:44 +08:00
using Autodesk.Revit.UI;
using System;
namespace WebUITest
{
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
public class Command : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, Autodesk.Revit.DB.ElementSet elements)
{
try
{
var uiApp = commandData.Application;
var uiDoc = uiApp.ActiveUIDocument;
var wnd = new WebUIWindow(uiDoc);
wnd.Owner = System.Windows.Application.Current?.MainWindow;
wnd.ShowDialog();
return Result.Succeeded;
}
catch (Exception ex)
{
message = ex.Message;
return Result.Failed;
}
}
}
}