2016-05-21 13 views
1

私はWPFアプリケーションに "Mahapps"を使用しています。私はアプリケーションをモーダルログインの開始を開始したいと思います。モーダルログインでアプリケーションを開始

public MainWindow() 
    { 
     InitializeComponent(); 
     Login(); 
    } 

    private async void Login() 
    { 
     var resultado = await 
      this.ShowLoginAsync("Login", "Ingresa los datos de Login", 
       new LoginDialogSettings 
       { 
        ColorScheme = MetroDialogOptions.ColorScheme, 
        EnablePasswordPreview = true, 
        UsernameWatermark = "Usuario", 
        PasswordWatermark = "Contraseña" 
       }); 
    } 

問題は、私にこのようなエラーが発生します。しかし、ボタンにコードを残しておけば、それは動作します。

しかし、私はフォームロードを開くだけでいいです。 ありがとうございました。

答えて

1

開口窓がまだ/可視作成されていないので、まだMainWindowのコンストラクタでは、動作しないことができますが。 Loadedイベントのハンドラを追加し、そこにログインダイアログを開きます。

-1

変更]ダイアログで、宣言のpublic static voidへ

+0

私はあまりにも静的な失敗を行う場合は、それもしただけでなく、それを公開して、エラーを生成します – Cristian

+0

OK公然問題を修正? – Shon

+0

例外: 'System.NullReferenceException' ja MahApps.Metro.dll 関連情報:参照できないオブジェクトはありません。 – Cristian

関連する問題