1
データ転送に問題があります - メインフレームが読み込まれる前にAppクラスで実行されるスプラッシュ画面を持つwpfアプリケーションがあります。このスプラッシュはダイアログであり、Appは静的なクラスです - スプラッシュダイアログのデータをアプリ経由でメインフレームに渡すのはどうでしょうか?それとも別の方法がありますか?メインフレームデータ転送(WPF)へのダイアログ
データ転送に問題があります - メインフレームが読み込まれる前にAppクラスで実行されるスプラッシュ画面を持つwpfアプリケーションがあります。このスプラッシュはダイアログであり、Appは静的なクラスです - スプラッシュダイアログのデータをアプリ経由でメインフレームに渡すのはどうでしょうか?それとも別の方法がありますか?メインフレームデータ転送(WPF)へのダイアログ
イベントが約データを渡す可能性があります。
public App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
var splash = new Splash();
var main = new Main();
splash.SplashViewFinished += (s, data) => {
main.Data = data;
//code to show main..
};
//code to show splash...
}
}
public class Splash : Window
{
public event EventHandler<SplashDataArgs> SplashViewFinished;
}
public class SplashDataArgs: EventArgs
{
}
メディエーターパターンを使用することもできます。 MVVM光でMessenger
クラスのよう
Handling Dialogs in WPF with MVVM
http://mvvmlight.codeplex.com/discussions/209338?ProjectName=mvvmlight