[英]How to dismiss a ContentDialog by tapping out site of it in Windows Phone 8.1?
如您所知,ContentDialog存在問題,當我們點擊它的按鈕時,可以關閉ContentDialog,但是現在,我想通過點擊它的外部站點部分來關閉它。 怎么做? 請幫我!
當您調用ContentDialog的ShowAsync方法時,傳遞CancellationTokenSource(cts);
CancellationTokenSource cts;
cts = new CancellationTokenSource();
contentDialog.ShowAsync().AsTask(cts.Token);
監聽頁面的點擊事件。 取消事件方法中的任務(ContenDialog任務),如下所示
void Page_Tapped(object sender, TappedRoutedEventArgs e)
{
contentDialog.Hide();
cts.Cancel();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.