取消IF方法

时间:2015-07-15 07:31:05

标签: c#

我有一个问题。在我的应用中,我有RadioButtonsCheckButtons,这是一项调查。

当某人跳过一个问题并将其留空时,我会弹出此消息:

 if(pao.Odgovor == "")
 {
      var messageDialog = new Windows.UI.Popups.MessageDialog("Morate popuniti sva polja.");
      await messageDialog.ShowAsync();
 }

我想以某种方式在此之后"等待"应用程序停止,用户必须填写所有字段。我尝试使用returnreturn falsebreak,但没有任何帮助。

此外,它是Void方法。

Thx:)

1 个答案:

答案 0 :(得分:0)

在您的情况下,我会创建一个包含所有必须回答的问题的列表。如果带有问题的列表为空,则表示完成。如果没有正确回答一个问题,则不会从列表中删除。如果您仍然在逐个问题之间进行迭代,则用户必须在下一个问题出现之前回答它。

如果您使用先进先出列表,您可以确保问题始终处于正确的顺序。

希望这会有所帮助。