Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запуск WPF формы из Program.cs Windows Application, сабж уже гуглил, ничего не нашел 
V
    Опции темы
mephistopheies
Дата 28.11.2008, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 25.11.2008
Где: Калининград

Репутация: нет
Всего: нет



Господа а возможно ли запустить wpf'ную форму из program.cs в windows application.

просто открыть форму это как бы легко:
Код

System.Windows.Window w = new System.Windows.Window();
w.Show();


а вот как вы думаете что делать в такой ситуации?
Код

static class Program
    {
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            switch (/*что-то*/)
            { 
                 case /*условие1*/:
                     Application.Run(new AdminForm());
                     /*это вин форма*/
                     break;
                 case /*условие2*/:
                     /*а вот тут бы запустить также wpf*/ 
                     break;
            }
        } 
    }


конечно может я мего туплю и все нада делать не так =)

Добавлено через 12 минут и 56 секунд
опа, поспешил я с форумом, нашел ответ

Код

public class WPFApplicationContext : ApplicationContext
    {

        public WPFApplicationContext()
        {
            /*делаем что хотим*/
        }

    }


а в program.cs
Код

WPFApplicationContext wpf = new WPFApplicationContext();
Application.Run(wpf);

PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0390 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.