/// <summary> /// Triggered when the run button for the skill currently toggled is clicked /// </summary> /// <param name="binding"></param> private async void SkillControl_RunButtonClicked(ISkillBinding binding) { // Disable UI UISkillTabs.IsEnabled = false; UIButtonFilePick.IsEnabled = false; NotifyUser("", NotifyType.ClearMessage); // Evaluate binding (fire and forget) await EvaluateBindingAsync(m_currentSkillWrapper.Binding, m_currentSkillControl); // Display image and results await UIResultPanel.Dispatcher.RunAsync( CoreDispatcherPriority.Normal, async() => { await m_currentSkillControl.UpdateSkillControlValuesAsync(m_currentSkillWrapper.Binding); }); // Enable UI UISkillTabs.IsEnabled = true; UIButtonFilePick.IsEnabled = true; }