我们来看一个按钮点击事件的简单示例。
下面给出了Button控件的XAML实现,它是使用一些属性和Click事件(Click =“OnClick”)创建和初始化的。
<Window x:Class="点击事件.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:点击事件"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<Button x:Name = "button1" Content = "Click" Click = "OnClick"
Width = "150" Height = "30" HorizontalAlignment = "Center" />
</Grid>
</Window>
只要单击此按钮,它就会触发OnClick事件,您可以添加任何类型的行为作为对Click的响应。让我们看一下OnClick事件实现,它将在单击此按钮时显示一条消息。
using System.Windows;
namespace点击事件
{
/// <summary>
/// MainWindow.xaml的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void OnClick(object sender, RoutedEventArgs e)
{
MessageBox.Show("Button is clicked!");
}
}
当您编译并执行上面的代码时,它将产生以下输出
单击该按钮时,将触发单击(OnClick)事件,并显示以下消息。