0

私は WPF の初心者です。ウェルカム フォームを表示した後、スタートアップ オブジェクトとしてクラスを開始する WPF アプリケーションの開発に問題があります。そのクラスにメイン メソッドを配置しようとしたときに、プロジェクト プロパティのスタートアップ オブジェクトをそのクラスとして設定しました。「多くの UI コンポーネントがこれを必要とするため、呼び出し元のスレッドは STA でなければなりません」というエラーが表示されます。.

そのクラスのメイン メソッドをスタートアップ オブジェクトにすることで、このエラーを解決するにはどうすればよいでしょうか。

4

2 に答える 2

-1

「ウェルカムフォーム」って言うのはWindow

App.xaml の StartupUri を設定しようとしましたか?

<Application x:Class="DemoApp.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         StartupUri="WelcomeWindow.xaml">
    <Application.Resources>

    </Application.Resources>
</Application>
于 2013-04-25T12:21:47.250 に答える