【转】WPF 单选的Checkbox
发布日期:2021-08-13 18:30:16 浏览次数:1 分类:技术文章

本文共 1750 字,大约阅读时间需要 5 分钟。

今天同事要在DataGrid里用单选的Checkbox,我感觉很多余,因为正常DataGrid就可以单选,为什么还要加一列Checkbox,但是人家要求再那里,我就告诉他,可以用RadioButton,然后写个Checkbox的样式就可以了。

因为本人不太会写样式,因此在网上搜到了前辈的一篇帖子,拿来应用,效果着实不错,感谢大神

RadioButton页面的XAML代码

RadioButton页面的CS代码

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;namespace CheckBoxRadioButton{    ///     /// SingleCheckBox.xaml 的交互逻辑    ///     public partial class SingleCheckBox : RadioButton    {        public SingleCheckBox()        {            InitializeComponent();        }        private bool hasCheck;        public bool HasCheck        {            get { return hasCheck; }            set { hasCheck = value; }        }        private void RadioButton_Click_1(object sender, RoutedEventArgs e)        {            if (this.HasCheck == false)            {                this.HasCheck = true;                this.IsChecked = true;            }            else            {                this.HasCheck = false;                this.IsChecked = false;            }        }        private void RadioButton_Unchecked_1(object sender, RoutedEventArgs e)        {            this.HasCheck = false;        }    }}

主页面调用

效果

转载于:https://www.cnblogs.com/ZXdeveloper/p/4691270.html

转载地址:https://blog.csdn.net/weixin_30697239/article/details/98245119 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:D - A or...or B Problem
下一篇:对于转载引发的问题-没见过这样强硬的论坛

发表评论

最新留言

很好
[***.229.124.182]2024年03月14日 22时41分39秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

mysql执行计划中性能最差的是_MySQL性能优化(七):MySQL执行计划,真的很重要,来一起学习吧... 2019-04-21
易语言执行mysql命令_易语言通过“打开”命令操作数据库 2019-04-21
mysql slave 1062_mysql主从同步slave错误1062 2019-04-21
mysql构造器_MySQL行构造器表达式优化(Row Constructor Expression) 2019-04-21
2008日志清理 server sql_SQL Server 2008 清除日志 2019-04-21
mac mysql root 权限_Mac平台重新设置MySQL的root密码 2019-04-21
mysql新增一列_MySQL-ProxySQL中间件 2019-04-21
mysql 30入门_30分钟带你快速入门MySQL教程 2019-04-21
kangle主机怎么配置MySQL_kangle web服务+easypanel主机控制面板快速搭建网站和数据库以及管理空间详细教程... 2019-04-21
mysql 翻页 存储过程_MySQl通用翻页(存储过程) 2019-04-21
mysql 自带压测工具_centos7中mysql自带压测工具mysqlslap使用 2019-04-21
python中pca算法_使用python的numpy库实现PCA算法 2019-04-21
2020word替换所有文本_Excel字符函数(5):REPLACE、SUBSTITUTE查找替换函数之区别... 2019-04-21
win10安装ipython_win10环境 ipython app.py 8080 这里为什么是ipython 这步无法启动 2019-04-21
statelesswidget 初始化执行方法_Spring的初始化回调你真的搞懂了吗? 2019-04-21
nhibernate和mysql_利用NHibernate与MySQL交互 2019-04-21
python22期_python22期第八天(正则表达式-模块,总结) 2019-04-21
假定在MYSQL_假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下 - 问答库... 2019-04-21
mysql多字段存储过程_mysql 的存储过程_多字段 2019-04-21
python怎么创建字符串列表_如何在python列表中为每个字符串创建子列表? 2019-04-21