private void CanPipeExecute(object obj, Autodesk.Revit.UI.Events.CanExecuteEventArgs avgs)
 {
     if (avgs.ActiveDocument == null || avgs.ActiveDocument.Application.IsPipingAnalysisEnabled == false)
     {
         avgs.CanExecute = false;
     }
     else
     {
         avgs.CanExecute = true;
     }
 }
 private void CanPipeSelectExecute(object obj, Autodesk.Revit.UI.Events.CanExecuteEventArgs avgs)
 {
     if (avgs.ActiveDocument == null || avgs.ActiveDocument.Application.IsPipingAnalysisEnabled == false)
     {
         avgs.CanExecute = false;
     }
     else
     {
         UIDocument uiDocument = new UIDocument(avgs.ActiveDocument);
         Autodesk.Revit.UI.Selection.Selection selection = uiDocument.Selection;
         avgs.CanExecute = PressureLossReportHelper.instance.hasValidSystem(avgs.ActiveDocument, selection.Elements, ReportResource.pipeDomain);
     }
 }
Ejemplo n.º 3
0
 void binding_CanExecute(object sender, Autodesk.Revit.UI.Events.CanExecuteEventArgs e)
 {
     e.CanExecute = true;
 }