C#后台禁用和恢复button

这几天做了C#的项目,因为之前主要使用Android 控件都在后台自动绑定,而C#利用Click事件已经绑定完毕了,所以一时没有眉目,去搜索了很多文章,步骤太过繁琐,如果大家只是想要完成后台禁用和然后完成一些特定的时间后,再次启用按钮可以参考我这个

首先在前台设计代码中手动添加  Name="###" 用于后台绑定

<Button Content="外部检测" HorizontalAlignment="Left" Margin="56,89,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click" Name="btn_wb"/>

然后在后台.cs代码中的窗口初始化方法Window1()中添加  ###.IsEnabled = false; 在窗口初始化时后台设定为禁用按钮

 public Window1()
        {
            InitializeComponent();                     
            btn_wb.IsEnabled = false;  //窗口初始化禁用外部监测按钮
        }

然后在你设定的特定完成方法中添加 ###.IsEnabled = true;再次启用按钮就可以了

例如我设定的是点击其他按钮使外部监测按钮恢复启用

private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            btn_wb.IsEnabled = true;  //恢复外部监测按钮的点击
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值