如何阻止ContentDialog在WP8中按下按钮关闭

时间:2015-04-22 18:52:02

标签: windows-phone-8

在Windows Phone 8(或8.1)中,有没有办法在某些条件下按下主按钮时阻止ContentDialog关闭?例如,假设您已完成布尔值。当他们单击主按钮时,我只希望ContentDialog关闭if(done == true)。这可能吗?

1 个答案:

答案 0 :(得分:4)

XAML:

<ContentDialog
    ...
    Closing="ContentDialog_Closing">

C#:

private async void ContentDialog_Closing(ContentDialog sender, ContentDialogClosingEventArgs args)
{
    if (!CanClose)
        args.Cancel = true;
}