RadioButton

WPF 让一组 Button 实现 RadioButton 的当前样式效果

丶灬走出姿态 提交于 2020-08-11 14:35:12
WPF 让一组 Button 实现 RadioButton 的当前 样式 效果 —— 魏刘宏 2020 年 6 月 19 日 概述:本文通过 WPF 的数据 触发器 ( DataTrigger ) 和多重 绑定 ( MultiBinding ),在一组普通 按钮 (Button) 上实现了像单选 按钮 (RadioButton) 那样的,同一时间只有一个按钮具有当前样式(本文演示的是背景颜色)的效果。 需求起因:公司项目中有个 WPF 项目,有个界面下方有一块显示当前信息的区域,并且有几个按钮,意图是点击之后可以切换为另一区域的信息。由于到目前为止,业务中都还只有一个区域,所以之前同事就没写这切换的逻辑。经过本人的不懈努力,切换逻辑写好了,就差切换后按钮样式的转移了,如下图。 这种需求本来最好是直接使用 RadioButton,然后更改显示模板的。由于内部还有其它逻辑,改起来也没有那么轻松,加上之前触发器用得比较少,多重 绑定 也没怎么用过,正好可以借此机会练练手,所以就还是基于普通按钮来实现这个需求。 首先给出几个按钮的代码: < Button Command =" {Binding CommandEntranceSwitch} " CommandParameter ="1" Tag =" {Binding LeftEntranceSelected.Tag} " Style ="

Android 借书UI界面

时光总嘲笑我的痴心妄想 提交于 2020-08-10 18:17:20
文章目录 案例说明 实现 案例视频 UI布局 UI效果 activity_main.xml文件代码 tostrings.xml文件代码 书本类和用户类的定义 书本类Book 用户类Person 功能实现 初始化控件findViews() 初始化数据initData() 添加监听器setListeners() mNameEditText监听器 mLendEditText监听器 mSexRadioGroup监听器 三个CheckBox的监听器 SeekBar监听器 mQueryButton监听器 mNextButton监听器 查找书籍方法主体 日期比较方法主体 案例说明 这个是我初学Android开发的时候用Java做的一个借书Demo,因为没有学数据库所以不包含数据库相关的技术,直接在代码中完成书籍的实例化操作 实现 完成UI界面搭建 完成书籍的查找并显示功能 完成书籍信息的“下一页”显示功能 完成借书时间判断功能 输入的时间格式要按照演示视频的格式输入,并将输入的时间格式化成(yyyy-MM-dd)的形式 判断日期,如果 借出日期晚于还书日期 ,则弹出提示信息并调用finish()方法实现页面的关闭,当 输入时间符合要求时 则能正确查找图书 案例视频 UI布局 布局约束用的是线性布局 LinearLayout ,这一块基本没有什么难度,无非就是各个 LinearLayout

c#命名规范(转载)

那年仲夏 提交于 2020-08-04 18:26:29
出处:脚本之家 链接:http://www.jb51.net/article/57163.htm   注重代码书写的程序员应该是一个比较有修养的人,下面这些命名规则不一定要绝对遵从,但值得参考。在应用规则 时要进行合理的判断。 Pascal 规则(帕斯卡命名) 每个单词开头的字母大写(如 TestCounter). Camel 规则(大驼峰和小驼峰命名) 除了第一个单词外的其他单词的开头字母大写. 如. testCounter. Upper 规则 仅用于一两个字符长的常量的缩写命名,超过三个字符长度应该应用Pascal规则.例如: public class Math {    public const PI = ...    public const E = ...    public const FeigenBaumNumber = ... } 具体的规则总结如下: 类命名指导 - 类名应该为名词及名词短语,尽可能使用完整的词 - 使用Pascal规则 - 在适当的地方,使用复合单词命名派生的类。派生类名称的第二个部分应当是基类的名称。   例如,ApplicationException 对于从名为 Exception 的类派生的类是适当的名称,原因是 ApplicationException 是一种 Exception。 请在应用该规则时进行合理的判断。   例如,Button

我怎么知道通过jQuery选择了哪个单选按钮?

我们两清 提交于 2020-08-04 12:10:33
问题: I have two radio buttons and want to post the value of the selected one. 我有两个单选按钮,想要发布所选一个的值。 How can I get the value with jQuery? 如何使用jQuery获得价值? I can get all of them like this: 我可以像这样得到所有这些: $("form :radio") How do I know which one is selected? 我怎么知道选择了哪一个? 解决方案: 参考一: https://stackoom.com/question/2V8Z/我怎么知道通过jQuery选择了哪个单选按钮 参考二: https://oldbug.net/q/2V8Z/How-can-I-know-which-radio-button-is-selected-via-jQuery 来源: oschina 链接: https://my.oschina.net/u/4432649/blog/4462140

androidx viewpager2的使用详解

[亡魂溺海] 提交于 2020-07-28 22:29:35
在Android 中,像常用的控件:TextView \ EditText \ Button\ImageView\ViewPager\RadioGroup\RadioButton\Switch\CheckBox等等 这些大多数都是很有历史的控件了,我们接下来将一下一个全新的控件: ViewPager2 在没推出androidx之前,android生态有些混乱,自从Google官方开始重视这一问题以后 就有了后续的jetpack和一系列的控件 viewpager 我们一般是exends PageAdapter或者其他的适配器,完成不通类型之间页面滑动 A--->B---->C 默认会缓存2个页面的数据,有个缓存设计,也就是当前在B页面---C页面的数据会初始化,所以才有了懒加载(Fragment) 懒加载原理请移步---------> https://blog.csdn.net/qq_29769851/article/details/90712756 先看看ViewPager2的源码: 继承自ViewGroup setAdapter /** * <p>Set a new adapter to provide page views on demand.</p> * * <p>If you're planning to use {@link androidx.fragment.app

Python测试开发Tkinter-----(Radiobutton--单选按钮)

心已入冬 提交于 2020-07-28 19:54:35
单选按钮 单选按钮(Radiobutton)是一-组排他性的选择框,只能从该组中选择-一个 选项, 当选择了其中一项之后便会取消其他选项的选择。 要想使用单选按钮,必须将这一-组 单选按钮与一个相同的变量关联起来,由用户为这个变量选择不同的值。 如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到902061117,群内会有不定期的分享测试资料。 如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。 来源: oschina 链接: https://my.oschina.net/u/4383709/blog/4367026

[原创][开源]SunnyUI.Net, C# .Net WinForm开源控件库、工具类库、扩展类库、多页面开发框架

倖福魔咒の 提交于 2020-07-27 07:09:32
SunnyUI.Net, 基于 C# .Net WinForm 开源控件库、工具类库、扩展类库、多页面开发框架 Blog: https://www.cnblogs.com/yhuse Gitee: https://gitee.com/yhuse/SunnyUI GitHub: https://github.com/yhuse/SunnyUI SunnyUI.Net 系列文章目录 欢迎交流,QQ群:56829229 (SunnyUI技术交流群) 先来个思维导图: 1、开源控件库 基于 framework4.0,原生控件开发,参考 Element、DotNetBar 主题风格,包含 Button、Panel、TextBox、CheckBox、RadioButton、TabControl、NavBar、DataGridView 在内的常用控件超过 40 个,满足常规开发需求,每个控件都精雕细琢,注重细节;包含 Element 风格主题 11 个,DotNetBar 主题 3 个,其他主题 2 个,包含主题管理组件 UIStyleManager,可自由切换主题。 图太多了,还是具体看 SunnyUI.Demo 吧!~ 2、工具库 收集整理开发过程中经常用到的工具类库。 3、扩展库 收集整理开发过程中经常用到的扩展类库。 4、多页面框架 参考Element,包括7种常用框架风格:

安卓:ViewPager+Fragment+RadioButton实现底部菜单栏滑动切换

懵懂的女人 提交于 2020-05-08 19:10:12
1.ViewPager简单介绍 ViewPager就是一个简单的页面切换组件,我们可以往里面填充多个View,然后我们可以左右滑动,从而切换不同的View,我们可以通过setPageTransformer()方法为我们的ViewPager> 设置切换时的动画效果。和ListView,GridView一样,我们也需要一个Adapter> (适配器)将我们的View和ViewPager进行绑定,而ViewPager则有一个特定的Adapter——> PagerAdapter!另外,Google官方是建议我们使用Fragment来填充ViewPager的,这样> 可以更加方便的生成每个Page,以及管理每个Page的生命周期!Google给我们提供了两个Fragment> 专用的Adapter:FragmentPageAdapter和FragmentStatePagerAdapter。 2.实现效果图以及工程目录结构: 3.代码实现: 1)、相关资源文件 项目完整代码 2)、主界面布局文件: < RelativeLayout xmlns : android = "http://schemas.android.com/apk/res/android" xmlns : tools = "http://schemas.android.com/tools" android : layout

Android——微信界面(简易版)

生来就可爱ヽ(ⅴ<●) 提交于 2020-05-03 20:43:33
前面我们简单的介绍了一下android的五大布局,那么现在我们来实践一下,写一个简单的微信界面   首先,我们新建一个weixin.xml的linnerlayout布局   我们日常使用的微信,从简单的方面来说我可一分成三个内容,头部标签栏,中间显示信息栏,还有一个底部。那么我们就按照这个来先建一个页面 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical" > 6 <!-- head --> 7 <LinearLayout 8 android:layout_width="match_parent" 9 android:layout_height="wrap_content" > 10 </LinearLayout> 11 12 <!-- 中间 --> 13 <LinearLayout 14 android:layout_width="match_parent" 15 android

【ASP.NET MVC系列】浅谈表单和HTML辅助方法

随声附和 提交于 2020-04-29 20:27:40
ASP.NET MVC系列文章 【01】 浅谈Google Chrome浏览器(理论篇) 【02】 浅谈Google Chrome浏览器(操作篇)(上) 【03】 浅谈Google Chrome浏览器(操作篇)(下) 【04】 浅谈ASP.NET框架 【05】 浅谈ASP.NET MVC运行过程 【06】 浅谈ASP.NET MVC 控制器 【07】 浅谈ASP.NET MVC 路由 【08】 浅谈ASP.NET MVC 视图 【09】 浅谈ASP.NET MVC 视图与控制器传递数据 【10】 浅谈jqGrid 在ASP.NET MVC中增删改查 【11】 浅谈ASP.NET 页面之间传值的几种方式 【12】 浅谈缓存技术在ASP.NET中的运用 【13】 浅谈NuGet在VS中的运用 【14】 浅谈ASP.NET 程序发布过程 【15】浅谈数据注解和验证 【16】浅谈依赖注入 【17】浅谈表单和HTML辅助方法 【18】浅谈基于APS.NET身份验证 【19】浅谈ASP.NET MVC 模型 【20】浅谈ASP.NET MVC 单元测试 【21】浅谈ASP.NET MVC网络安全; 【22】浅谈ASP.NET MVC八大类扩展 【23】再谈ASP.NET MVC Routing 【24】浅谈ASP.NET 高级话题 【25】浅谈大型ASP.NET MVC项目(含DEMO)