Come farei funzionare un pulsante Annulla come il pulsante "X"?
-
28-10-2019 - |
Domanda
Nel mio file XAML, ho una finestra e sto cercando di farlo in modo che il comportamento sia lo stesso se l'utente fa clic sul pulsante "X" o se fa clic sul pulsante "Annulla".
Il mio codice ridotto è di seguito:
public partial class Dialog : Window
{
.
.
.
private void Window_Closing(object sender, CancelEventArgs e)
{
e.Cancel() = true; //Works as expected
}
private void CancelButton_Click(object sender, RoutedEventArgs e)
{
e.Cancel() = true; //Compile error
}
}
Quindi mi rendo conto che il mio problema è che RoutEventArgs non ha un metodo annulla (). Qualcuno sa come posso far funzionare più come CancelEventArgs RoutEventArgs?
Soluzione
Imposta la proprietà ISCANCEL del pulsante su True.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow