現在、2つのスレッドが実行されているアプリケーションを作成していますが、しばしばWindow.WindowStyleプロパティを設定する必要がありますが、試行するとエラーが発生します私の呼び出しはスレッドセーフではないので、そうしてください。私はすでにこれを解決するInvokeRequiredメソッドを使用する方法を知っていますが、this.WindowStyle.InvokeRequiredと入力すると、Viusal StudioはInvokeRequiredが有効なプロパティではないと言います。.NET Window.WindowStyleプロパティへのスレッドセーフな呼び出し
どうすればこの問題を解決できますか?
私のアプリケーションは、フォームではなくWPFアプリケーションです。私はVB.NETをよく知らないので、答えはC#の用語であることを好むでしょう。
ありがとうございました!
EDIT:Ok、this.Dispatcher.CheckAccess()は初期の問題を修正したようですが、実際にif文で呼び出すときに同じエラーが発生します。助言がありますか?
Window.InvokeRequiredを使用すべきではありませんか? – malkia
同じ問題が発生する – danielmhanover