Я только что написал программу на C #, чтобы создать пользовательский интерфейс и интегрировать в нее ironpython, чтобы выполнить некоторые вычисления.Но когда я вызываю функцию, пользовательский интерфейс останавливается до тех пор, пока она не завершится (даже индикатор выполнения зависает)
Простите, если вопрос глуп, поскольку это мой первый вопрос на StackOverFlow.com
Функция:
private void ValidateB_Click(object sender, RoutedEventArgs e)
{
string txt = proInp.Text;
var eng = Python.CreateEngine();
var searchPaths = eng.GetSearchPaths();
searchPaths.Add("F:\\Python27\\Lib");
searchPaths.Add("F:\\Python 3.6\\Lib");
eng.SetSearchPaths(searchPaths);
var scope = eng.CreateScope();
scope.SetVariable("key", txt);
eng.Execute("import os\nkey="os.getcwd()", scope);
}