首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用一个处理程序的WPF切换按钮Checked/Uchecked事件

使用一个处理程序的WPF切换按钮Checked/Uchecked事件,可以通过在XAML中定义一个事件处理程序,并在代码后台中实现该事件处理程序。以下是一个简单的示例:

在XAML中定义一个切换按钮,并为其Checked和Unchecked事件分别定义事件处理程序:

代码语言:csharp<Window x:Class="WpfApp1.MainWindow"
复制
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="200" Width="200">
    <Grid>
       <ToggleButton x:Name="toggleButton" Content="Toggle" Checked="ToggleButton_Checked" Unchecked="ToggleButton_Unchecked"/>
    </Grid>
</Window>

在代码后台中实现事件处理程序:

代码语言:csharp
复制
using System.Windows;

namespace WpfApp1
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void ToggleButton_Checked(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("Checked");
        }

        private void ToggleButton_Unchecked(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("Unchecked");
        }
    }
}

在这个示例中,当切换按钮的状态从Checked变为Unchecked时,会弹出一个消息框显示"Checked",当切换按钮的状态从Unchecked变为Checked时,会弹出一个消息框显示"Unchecked"。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券