导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

ButtonBase.Click 事件

2013/12/13

在点按 Button 时发生。

Namespace:  System.Windows.Controls.Primitives
程序集:  System.Windows(位于 System.Windows.dll 中)
XMLNS for XAML: 未映射到 xmlns。

public event RoutedEventHandler Click
<button Click="eventhandler"/>

应使用 Click 事件而不是 MouseLeftButtonDownMouseLeftButtonUp 来检测用户进行的按钮点击。由于 ButtonBase 类处理用户点击事件,当单击模式是 Hover 以外的值时,不会发生 MouseLeftButtonDownMouseLeftButtonUp 事件。

下面的示例演示如何处理 ButtonClick 事件以及如何设置它的 IsEnabled 属性。


void disableButtonClick(object sender, RoutedEventArgs e)
{
    disableButton.IsEnabled = false;
}



        <Button x:Name="disableButton" Width="200"
		Click="disableButtonClick" Content="Disabled when clicked" />


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft