c#中属性的set访问器什么时候才会进入? WPF中一个TextBox跟后台的一个long的属性做了绑定界面上修改textbox的值,是应该要进入到该属性的set里边的吧?但如果修改的textbox的值不是整数,根本不会进入到set里边,这是什么原因呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这要看的 绑定方式了,你如果设置 OnpropertyChanged 就是一改变就会去给属性赋值,如果其他的就不一定了 set赋值的时候才能进入,赋值之前会检测类型,类型不对直接报错,怎么进? 最好输入的时候就校验合法性,有没有用set取决于是否有对相关属性赋值你在后台判断的时候调用的是get 你的意思是说,绑定好一个类型的属性之后,会自动对类型进行检测?我现在就是需要把这个报错的过程提取出来呈现给用户.现在如果输入类型不对,界面上确实有所区别(区别是textbox的边框变成红色),那怎么才能把这个界面上的区别提取出来,让后台知道呢? 不是,现在的需求是只有整数才是有效输入,我的做法是在输入后做其他操作的时候判断输入值是否有效.结果,发现界面上修改过的数据,实际上并没有更改到后台你说的“输入后做其他操作的时候判断”是怎么样判断的?WPF绑定时转换http://msdn.microsoft.com/zh-cn/library/vstudio/ms752347.aspx#data_conversion 不是,现在的需求是只有整数才是有效输入,我的做法是在输入后做其他操作的时候判断输入值是否有效.结果,发现界面上修改过的数据,实际上并没有更改到后台你说的“输入后做其他操作的时候判断”是怎么样判断的?WPF绑定时转换http://msdn.microsoft.com/zh-cn/library/vstudio/ms752347.aspx#data_conversion谢了,文章中数据验证的部分比较有用 dgv根据前一列数据添加图片 在线等急急急急急急 很简单的C#问题 从oracle读取数据到到datagridview中 DataTable中已有数据,如何修改某一列的数据类型? C#写小程序来配置internet setting的代理服务器enable/disable. C#实现的ARIMA模型代码,重谢 c# 国际化问题? 实体化对象问题看图 C#中如何在像素的水平访问图片? 请教.net(c#)中如何实现图像压缩技术?比如上传大图片直接转换成一定比例的小图片?请高手指教 如何:打开远程机的CMD,并执行一些命令,然后返回结果 正则表达式分割字符串问题
你在后台判断的时候调用的是get
我现在就是需要把这个报错的过程提取出来呈现给用户.现在如果输入类型不对,界面上确实有所区别(区别是textbox的边框变成红色),那怎么才能把这个界面上的区别提取出来,让后台知道呢?
结果,发现界面上修改过的数据,实际上并没有更改到后台你说的“输入后做其他操作的时候判断”是怎么样判断的?WPF绑定时转换http://msdn.microsoft.com/zh-cn/library/vstudio/ms752347.aspx#data_conversion
结果,发现界面上修改过的数据,实际上并没有更改到后台你说的“输入后做其他操作的时候判断”是怎么样判断的?WPF绑定时转换http://msdn.microsoft.com/zh-cn/library/vstudio/ms752347.aspx#data_conversion
谢了,文章中数据验证的部分比较有用