import os
os.system("your command")
Примечание, что это опасно, начиная с команды, не убрано. Я оставляю его до Вас к Google для соответствующей документации на 'OS' и 'sys' модулях. Существует набор функций (должностное лицо* и икра*), который сделает подобные вещи.
Вы просто хотите использовать метод Dispatcher.Invoke
(или асинхронный эквивалент Dispatcher.BeginInvoke
), который будет маршалировать вызов в главный Поток пользовательского интерфейса WPF.
Класс DependencyObject
содержит свойство Dispatcher
, что означает, что все элементы управления и другие объекты, унаследованные от этого класса, также предоставляют это свойство аналогично WinForms . Кроме того, объект Application
предоставляет доступ к диспетчеру.
Пример использования может быть следующим (в коде программной части Window
/ UserControl
):
this.Dispatcher.Invoke((Action)(() =>
{
...
}));