WPF中radiobutton 的 data binding方法
<RadioButton Content="Yes" IsChecked="{Binding UserChoice}"/>
<RadioButton Content="No"/>
需要用如下的方式:
<RadioButton Content="Yes" IsChecked="{Binding UserChoice}"/>
<RadioButton Content="No" IsChecked="{Binding UserChoice, Converter={StaticResource radioConverter}}"/>
radioconverter如下:
public class RadioButtonConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value is bool)
{
return !(bool)value;
}
return value;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value is bool)
{
return !(bool)value;
}
return value;
}
}
这样就能正确更新了。
转载于:https://www.cnblogs.com/fresky/archive/2012/08/06/2624629.html
WPF中radiobutton 的 data binding方法相关推荐
- WPF中的数据绑定Data Binding使用小结
完整的数据绑定的语法说明可以在这里查看: http://www.nbdtech.com/Free/WpfBinding.pdf MSDN资料: Data Binding: Part 1 http:// ...
- 在WPF中使用WinForm控件方法
在WPF中使用WinForm控件方法 原文:在WPF中使用WinForm控件方法 1. 首先添加对如下两个dll文件的引用:WindowsFormsIntegration.dll,Syste ...
- WPF中RadioButton绑定数据的正确方法
RadioButton一般用于单选的时候,也就是从一组值中选择一个值. 比如性别有"男"和"女"两种取值,而对于一个员工的实例来说,性别的取值要么是男,要么是女 ...
- WPF中的Data Binding调试指南
点击蓝字"大白技术控"关注我哟 加个"星标★",每日良时,好文必达! WPF中的Data Binding如何Debug? 大家平时做WPF开发,相信用Visua ...
- WPF中TreeView.BringIntoView方法的替代方案
WPF中TreeView.BringIntoView方法的替代方案 周银辉 WPF中TreeView.BringIntoView()方法并不是那么地好用,不少时候会没有效果,这里有一个替代方案,调用S ...
- 运行wpf_在WPF中一种较好的绑定Enums数据方法
引言 在你使用wpf应用程序开发的时候,是否需要进行数据绑定到Enum数据呢?在这篇文章中,我将向你展示在WPF中处理Enum数据绑定的方法. 假设存在一个这样的Enum数据的定义,具体内容如下文代码 ...
- WPF中Binding使用StringFormat格式化字符串方法
原文:WPF中Binding使用StringFormat格式化字符串方法 货币格式 <TextBlock Text="{Binding Price, StringFormat={}{0 ...
- WPF中使用Data Annotations验证Model
原文:WPF中使用Data Annotations验证Model .NET Framework中System.ComponentModel.DataAnnotations提供了很多属性来验证对象的属性 ...
- WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法
WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法 原文:WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法 问题描 ...
- WPF中在XAML中实现数据类型转换的两种方法
WPF中在XAML中实现数据类型转换的两种方法 原文:WPF中在XAML中实现数据类型转换的两种方法 熟悉数据绑定的朋友都知道,当我们在Model中获取一个对象的数据,常常需要对其进行数据转换后显示在 ...
最新文章
- system.out 汉字乱码
- DevExpress v15.1:WPF控件升级(四)
- python import_Python Import 详解
- SAP实施商看SAP在我国的发展
- leetcode 高薪_LeetCode刷题实战69:x 的平方根
- HDU-Yuna's confusion 树状数组 Or Multiset
- php中数字可以加字符吗,在php中,怎么样把数字转化为字符串
- canvas笔记-使用canvas画圆及点阵的使用
- Python中数组,列表,元组的区别、定义、功能
- 生成主键ID,唯一键id,分布式ID生成器雪花算法代码实现
- Android实现EditText插入表情、超链接等格式
- Datawhale编程学习之算法思想(7)
- Leetcode 刷题笔记(三十) ——动态规划篇之子序列问题:回文
- 微信公众号怎么赚钱?
- 有刷电机与无刷电机的接线方法(淘宝一卖家写的很好,厚实的实践经验)
- JS中flag使用场景之一
- Linux 实用指令 -- 关机、重启和用户登录注销、用户管理
- 小雷的冰茶几(并查集)
- STM32L431之SPI从模式使用DMA时数据偏移3个字节
- C# 获取可执行文件EXE(文件夹)路径大全
热门文章
- 基于SSM的二手交易平台
- 数学建模(一)层次分析法
- linux中config文件怎么打开,linux-如何使用CoreOS的cloud-config文件启动Dock...
- Hadoop之crontab与ntpd
- spring简易学习笔记三(AOP)
- Linux lvm分区扩容
- Spring Security 安全框架概述 与 快速入门
- 阶段3 3.SpringMVC·_06.异常处理及拦截器_5 SpringMVC拦截器之编写controller
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_02 递归_3_练习_使用递归计算阶乘...
- 前端软件sublime的一些常用快捷键