WPF - новый докладчик при запуске приложения - PullRequest
0 голосов
/ 29 августа 2010

Я новичок в WPF. В winforms я использовал для создания презентатора и добавления его в static main (). Конструктор докладчика должен получить ссылку на основную форму, прежде чем форма будет показана.

MainPresenter presenter = new MainPresenter(myform);
Application.Start(myform);

Как я могу сделать это в WPF? Я заметил, что в App.xaml есть свойство StartUri, которое указывает, какую форму загружать. Где находится основная точка входа в приложение WPF и как мне изменить здесь поведение по умолчанию?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 29 августа 2010

Этот пост демонстрирует то, что мне нужно.

http://www.developingfor.net/wpf/accessing-command-line-arguments-in-wpf.html

Startup="Application_Startup"

Это было добавлено в декларации приложения App.xaml.

Затем я подключилсобытие в App.xaml.cs

private void Application_Startup(object sender, StartupEventArgs e)
        {

        }

Это тоже очень помогло:

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/e5757d5c-28f3-4233-8a5f-00116587d5c7

0 голосов
/ 29 августа 2010

Вы можете сделать это в конструкторе или событии Loaded основной формы (указанной в startUri) или в файле App.xaml.cs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...