private async void App_AutomateBusinessFlowEvent(AutomateEventArgs args) { if (args.EventType == AutomateEventArgs.eEventType.Automate) { try { Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait; Reporter.ToStatus(eStatusMsgKey.StaticStatusProcess, null, "Loading Automate Page..."); if (mNewAutomatePage == null) { mNewAutomatePage = new NewAutomatePage((BusinessFlow)args.Object); } xContentFrame.Content = mNewAutomatePage; await mNewAutomatePage.LoadBusinessFlowToAutomate((BusinessFlow)args.Object); } finally { Mouse.OverrideCursor = null; Reporter.HideStatusMessage(); } } else if (args.EventType == AutomateEventArgs.eEventType.ShowBusinessFlowsList) { ShiftToBusinessFlowView((BusinessFlow)args.Object); } }