AnsweredAssumed Answered

Are prompts allowed in OnToolActivateAsync

Question asked by twhiteaker on May 2, 2019

When a user activates a map tool, I want to prompt them for a folder using FolderBrowserDialog. As soon as the dialog opens, the application hangs.  To simplify this test, I also tried just showing a message box. The message box shows, but then the application hangs, and I cannot click OK on the message box or interact with the rest of Pro.  Is there a way to prompt the user during OnToolActivateAsync?

 

protected override Task OnToolActivateAsync(bool hasMapViewChanged)
{
    MessageBox.Show("Now we are stuck");
    return base.OnToolActivateAsync(hasMapViewChanged);
}

Environment:

Windows 10

Visual Studio 2017 Community Edition

Pro SDK for .NET (and Utilities) 2.3.0.15769

Pro 2.3.2

Outcomes