0
我有一個小按鈕,這樣的代碼:編譯器警告'await'操作符,我應該忽略它嗎?
private void CreateButton_Click(object sender, RoutedEventArgs e)
{
var MsgDialog = new MessageDialog("MY MESSAGE");
MsgDialog.Commands.Add(new UICommand("OK", (UICommandInvokedHandler) =>
{
// IF USER PRESSES OK, CHECKBOX WILL GET CHECKED
DontDisplayCheckBox.IsChecked = true;
}));
// DISPLAY MESSAGE IF TEXTBOX IS EMPTY
if (TileName.Text == "")
MsgDialog.ShowAsync();
else
// REST OF THE CODE;
}
代碼的作品,但它一直給我一個警告:
因爲這個呼叫沒有等待,目前的方法繼續執行前的通話完成。考慮將「await」運算符應用於調用的結果。
應該/我可以忽略它嗎?如果不是,在這種情況下如何實現'await'操作符?
不忽略警告的原因請參見本:http://stackoverflow.com/questions/11147187/我正確地忽略了編譯器警告爲缺乏等待這個異步調用 – 2013-05-12 15:23:08