棒棒牛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1285|回复: 2

[心得] 写的一个金额输入控件和一个输入限制控件 [复制链接]

版主

WPF_1.5_ray

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

游币
259
金币
586
经验
1690
积分
2179
帖子
429

2011 年度优秀版主 2010 年度优秀版主

发表于 2011-4-3 04:09:56 |显示全部楼层
本帖最后由 Ray 于 2011-4-3 09:26 编辑

1、金额输入控件是CurrencyEditor,可以根据不同的语言显示不同的货币符号和限制小数位数。没有直接用.Net的格式化decimal,因为某些语种的金额格式化出来的小数点是',',分隔符是'.',某些语种的顺序是从右往左,不符合国人的习惯。因此统一是 货币符号 + 金额的格式,分组符号是',',小数点是'.'

2、输入限制控件有两种类型,Text和Digit,Digit只能输入数字。另外,有一个MaxByteLength属性,可以按照字节而不是字符来限制输入长度,适用于输入的字符串需要发送其他系统中,长度是按照字节数来限制的场景

截图.png


代码下载: WpfInputs.zip (37.6 KB, 下载次数: 17)
1

查看全部评分

What is real?

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

游币
263
金币
540
经验
1785
积分
2564
帖子
696
发表于 2011-4-3 22:06:31 |显示全部楼层
收藏加推荐!
与您一起成长

版主

WPF_1.5_ray

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

游币
259
金币
586
经验
1690
积分
2179
帖子
429

2011 年度优秀版主 2010 年度优秀版主

发表于 2011-4-12 11:02:20 |显示全部楼层
原来没有考虑到输入+/-的情况,重新更新一下
WpfInputs.zip (38.21 KB, 下载次数: 10)
What is real?
您需要登录后才可以回帖 登录 | 注册

bbniu.com (湘ICP备06008909号)  

GMT+8, 2012-5-21 20:47

Copyright © 2009-2011 bbniu.com. All Rights Reserved.

回顶部