找回密码
 立即注册

QQ登录

只需一步,快速开始

胡杨树915

中级会员

8

主题

17

帖子

824

积分

中级会员

积分
824

活字格认证

胡杨树915
中级会员   /  发表于:2015-3-18 10:25  /   查看:6399  /  回复:5
C1ComboBox  输入时候,想要限制可输入的最大长度,怎样设置。

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-3-18 16:29:00
沙发
回复 1楼胡杨树915的帖子

C1ComboBox的输入部门,是C1TextBoxBase,可以设置它的MaxLength。
比如如下示例:
  1.   <Grid.Resources>
  2.             <Style TargetType="c1:C1TextBoxBase">
  3.                 <Setter Property="MaxLength" Value="4"/>
  4.             </Style>

  5.         </Grid.Resources>
复制代码

注意:以上代码针对wpf平台,未对silverlight平台做测试。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
胡杨树915
中级会员   /  发表于:2015-3-19 10:21:00
板凳
回复 2楼Alice的帖子

<Grid.Resources>
            <Style TargetType="c1:C1TextBoxBase">
                <Setter Property="MaxLength" Value="4"/>
            </Style>
</Grid.Resources>
这样写的话在此C1ComboBox上怎么设置,我设置的时候显示C1TextBoxBase和C1ComboBox类型不一致。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-19 14:25:00
地板
回复 3楼胡杨树915的帖子

在WPF平台下,使用TargetType不需要在C1ComboBox再次设置。除非你还有其他的设置。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
胡杨树915
中级会员   /  发表于:2015-3-19 17:16:00
5#
回复 4楼Alice的帖子

并不是所有的车c1ComboBox都这样设置,只是其中的一个。所以想用key指定,请问怎么做?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-20 14:20:00
6#
回复 5楼胡杨树915的帖子

根据你说的,有一种方案就是重写template,并且设置输入部分的MaxLength属性。

如果你能提供该问题的Demo,我们可以帮你看看具体有没有更好的方案。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部