async Task EndpointSelectorCTRL_ConnectEndpoint(object sender, ConnectEndpointEventArgs e)
{
try
{
// disable Connect while connecting button
EndpointSelectorCTRL.IsEnabled = false;
// Connect
e.UpdateControl = await Connect(e.Endpoint);
}
catch (Exception exception)
{
GuiUtils.HandleException(String.Empty, GuiUtils.CallerName(), exception);
e.UpdateControl = false;
}
finally
{
// enable Connect button
EndpointSelectorCTRL.IsEnabled = true;
}
}