2015-01-09 2 views
3

Как отклонить всплывающее окно в форме xamarin? Я отображая уведомление всплывающее окно с помощью вызоваКак отклонить всплывающее окно в форме xamarin?

var actionButton2 = new Button { Text = "ActionSheet" }; 
actionButton2.Clicked += async (sender, e) => { 
    var action = await DisplayActionSheet ("ActionSheet: Save Photo?", "Cancel", "Delete", "Photo Roll", "Email"); 
    Debug.WriteLine("Action: " + action); // writes the selected button label to the console 
}; 

Теперь, как я могу уволить его программно?

+0

Просто уточнить: в каком случае вы хотели бы это сделать? IMHO вам нужно, чтобы пользователь реагировал, если вы показываете ActionSheet. – angak

+0

В моем случае кто-то закрыл диалоговое окно. Пользователь A отправляет запрос. Пользователь B ничего не делает. Запрос пользователя A заканчивается. Я хочу скрыть запрос для пользователя B. – nVentimiglia

ответ

1

Вы не можете.

Рекламный щит предназначен для взаимодействия с пользователем , а не для Программное взаимодействие. Вся идея листа действий заключается в том, что поток программы зависит от пользовательского ввода в этой точке и не может продолжаться без этого ввода.

Таким образом, пользователь должен что-то сделать с листом действия или отклонить его, нажав кнопку возврата оборудования.

Смежные вопросы