У меня есть простое приложение WPF с обычной статической функцией Main () (точка входа в приложение).Main выполнит инициализацию перед отображением пользовательского интерфейса.Затем он создаст и запустит стартовое окно.Тем не менее, мне нужно передать пользовательский объект из главного окна в окно запуска, но я не уверен, как это сделать.
Мой основной класс, содержащий Main (), выглядит следующим образом:
class App : Application
{
[STAThread()]
static void Main()
{
MyObject obj;
// Some processing stuff here.
new App(obj);
}
public App(MyObject obj)
{
StartupUri = new System.Uri("MainWindow.xaml", UriKind.Relative);
Run();
}
}
Очевидно, MyObject
- это мой пользовательский объект, к которому я хотел бы иметь доступ в моем стартовом окне.Как я могу это сделать?
TIA