样式demo

This commit is contained in:
GG Z
2025-12-28 11:47:54 +08:00
parent ceccab9abb
commit 1fd8d2ced7
65 changed files with 2369 additions and 799 deletions

View File

@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit.UI;
using Autodesk.Revit.UI;
using Autodesk.Revit.UI.Events;
namespace ShrlAlgoToolkit.Revit.Assists
@@ -18,32 +12,32 @@ namespace ShrlAlgoToolkit.Revit.Assists
/// var command = RevitCommandId.LookupPostableCommandId(PostableCommand.TypeProperties);
/// UiApplication.PostCommand(command);</c>
/// </example>
internal class RevitCommandEndedMonitor
public class RevitCommandEndedMonitor
{
private readonly UIApplication _revitUiApplication;
private readonly UIApplication revitUiApplication;
private bool _initializingCommandMonitor;
private bool initializingCommandMonitor;
public event EventHandler CommandEnded;
public RevitCommandEndedMonitor(UIApplication revituiApplication)
public RevitCommandEndedMonitor(UIApplication uIApplication)
{
_revitUiApplication = revituiApplication;
revitUiApplication = uIApplication;
_initializingCommandMonitor = true;
initializingCommandMonitor = true;
_revitUiApplication.Idling += OnRevitUiApplicationIdling;
revitUiApplication.Idling += OnRevitUiApplicationIdling;
}
private void OnRevitUiApplicationIdling(object sender, IdlingEventArgs idlingEventArgs)
{
if (_initializingCommandMonitor)
if (initializingCommandMonitor)
{
_initializingCommandMonitor = false;
initializingCommandMonitor = false;
return;
}
_revitUiApplication.Idling -= OnRevitUiApplicationIdling;
revitUiApplication.Idling -= OnRevitUiApplicationIdling;
OnCommandEnded();
}