2016-03-29 8 views
-1

私はXamarin Mvvmcrossに取り組んでいます、との要件は、ポップアップが表示されたときに、ポップアップの外側をクリックを無効にし、デバイス背面のボタンクリックポップアップは、()は、ポップアップウィンドウを閉じる

Iを閉じる必要がありますですねえMvxFragment を拡張し、public override void OnBackPressed()にそれがエラーに

を与えていませ適切な方法は、私が検出されるように私は何を使用することができます

を上書きしないことが判明しましたバックプレス

+0

フラグメントに言及しましたので、ポップアップウィンドウかダイアログですか? –

+0

そのポップアップのキャンセルボタンを入力します –

+0

'DialogFragment'の場合、' setCancelable(false) 'を呼び出すことができますので、戻るボタンと外のタッチで解除することはできません。 http://developer.android.com/reference/android/app/DialogFragment.html#setCancelable(boolean) –

答えて

0

あなたは、デバイスの戻るボタンを押したかどうかを知りたい場合は、あなたの活動の

public void onBackPressed(){ 
//put something like a Log here 
} 

を置きます。

関連する問題