ButtonBase.Click Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn auf ein Schaltflächensteuerelement geklickt wird.
// Register
event_token Click(RoutedEventHandler const& handler) const;
// Revoke with event_token
void Click(event_token const* cookie) const;
// Revoke with event_revoker
ButtonBase::Click_revoker Click(auto_revoke_t, RoutedEventHandler const& handler) const;
public event RoutedEventHandler Click;
function onClick(eventArgs) { /* Your code */ }
buttonBase.addEventListener("click", onClick);
buttonBase.removeEventListener("click", onClick);
- or -
buttonBase.onclick = onClick;
Public Custom Event Click As RoutedEventHandler
<button Click="eventhandler"/>
Ereignistyp
Beispiele
Im folgenden Beispiel wird die Behandlung des Click-Ereignisses und das Festlegen der IsEnabled-Eigenschaft einer Schaltfläche veranschaulicht, die von ButtonBase erbt.
<StackPanel>
<Button Content="Submit"
Click="submitButtonClick"/>
<TextBlock x:Name="textBlock1"/>
</StackPanel>
void submitButtonClick(object sender, RoutedEventArgs e)
{
textBlock1.Text = "You clicked the Submit button.";
}
Hinweise
Es gibt auch ein UIElement.Tapped-Ereignis , das angibt, dass ein Element mit einem Zeigergerät gedrückt und losgelassen wurde, z. B. eine Maus oder Toucheingabe.
Es wird jedoch empfohlen, dieses Click Ereignis als allgemeine Benachrichtigung zu verwenden, dass auf die Schaltfläche geklickt wurde, da sie auch auf eine Schaltfläche reagiert, auf die mit den Tastatur- oder Barrierefreiheitstools geklickt wurde.