Вопрос

Я хочу настроить приложение WPF. Но вместо того, чтобы использовать точку входа приложения в саму app.xaml, я для проектов.

Первые проекты - это приложение Windows и имеет основную функцию Normale. И у меня дополнительный проект (библиотека управления WPF), в котором есть app.xaml, Windows, элементы управления и все, что ему нужно.

Основной метод запускает приложение таким образом:

[STAThread]
static void Main()
{
     Application.Run();
}

Где приложение является классом в библиотеке:

public static class Application
{
      public void Run()
      {
            App app = new App();
            app.Run();
      }
}

Где приложение - мое приложение.xaml. App.xaml определяет стартап URI MainWindow.xaml. Анкет Но если я запускаю приложение, окно никогда не отображается, но само приложение работает.

Я не могу настроить app.xaml в первой сборке, потому что я поддерживаю несколько оконных рамок (WPF, GTK#и т. Д.). Есть предложения, как управлять этим сценарием?

Это было полезно?

Решение

Просто добавь

app.InitializeComponent();

между App app = new App(); а также app.Run();.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top