powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / как запустить процесс в окне wpf аппликации?
3 сообщений из 3, страница 1 из 1
как запустить процесс в окне wpf аппликации?
    #36038605
teda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем привет !
подскажите пожалуйста как запустить процесс в окне wpf аппликации?

в winform я запускал так :


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
            //адрес приложения "powerpoin viewer"
            string ppviewer = "C:\\Program Files (x86)\\Microsoft Office\\Office12\\PPTVIEW.EXE";
            var MyPSI = new ProcessStartInfo(ppviewer);
            
            // файл для просмотра
            MyPSI.Arguments = "c:\\mypowerpoint.ppt /s";

            Process MyProcess = Process.Start(MyPSI);
            MyProcess.WaitForInputIdle();
            SetParent(MyProcess.MainWindowHandle.ToInt32(),panel1.Handle.ToInt32());
...
Рейтинг: 0 / 0
как запустить процесс в окне wpf аппликации?
    #36038940
впф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WindowsFormsHost?
...
Рейтинг: 0 / 0
как запустить процесс в окне wpf аппликации?
    #36039490
teda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за метод :)

кому надо в дальнейшем

1. создаем user component "" в нем создаем процес.
2. в окне windows.xaml создаем

<Grid Name="_grid"> </Grid>

3. в C# коде подключаем

using System.Windows.Forms.Integration;
4. добавляем код :

UserControl1 userControl = new UserControl1();
WindowsFormsHost host = new WindowsFormsHost();
host.Child = userControl;
_grid.Children.Add(host);

...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / как запустить процесс в окне wpf аппликации?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]