ToggleOutliningExpansionAction CanExecute

SyntaxEditor for WPF Forum

Posted 7 years ago by Kasper
Version: 12.2.0570
Avatar

Hi guys,

This is a very simple question: Why is the ToggleOutliningExpansionAction enabled even when the cursor is not near a piece of foldable code? I would expect that it would only be visible if I have already used "Hide selection" on a range of code and then placed the cursor somewhere within it, but that doesn't seem to be the case. 

I'm pretty sure that I could work around this if it's by-design, but if not, perhaps you would like to fix it for the next maintenance release. Or perhaps I'm simply not getting how this action should work? :)

Comments (1)

Answer - Posted 7 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hi Kasper,

I believe we didn't do that since command can-execute calls get run a lot and checking to see if the caret is in a collapsible range (not to mention similar lookups for other can-executes on related outlining commands) will be relatively expensive calls.  We didn't want to bog down the entire can-execute process with that lengthier sort of lookup.


Actipro Software Support

The latest build of this product (v2019.1 build 0683) was released 1 month ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.