找回密码
 立即注册

QQ登录

只需一步,快速开始

xinren063

高级会员

46

主题

209

帖子

1378

积分

高级会员

积分
1378

活字格认证

xinren063
高级会员   /  发表于:2013-6-9 14:04  /   查看:9256  /  回复:11
C1PropertyGrid中下拉控件的类型为C1.Silverlight.C1TextBoxBase,现在想在下拉的同时可以进行编辑,这个控件是继承于TextBox,感觉应该可以实现吧。
具体是想问一下有没有什么属性可以设置或者稍微改写一下控件来实现同时可以下拉和编辑。

11 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-6-9 18:30:00
沙发
回复 1楼xinren063的帖子

xinren063 你好,

请参考附件中 Demo 进行实现:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-6-13 08:56:00
板凳
我可能描叙的不准确,我现在是要在一个控件上实现下拉和编辑



类似这个控件的功能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-13 11:55:00
地板
回复 3楼xinren063的帖子

你所需要的功能,可以是用 C1ComboBox 来完成,将 C1ComboBox 作为 PropertyGrid 的编辑控件,并设置 C1ComboBox.IsEditable = true,这样可以同时支持编辑和下拉功能。
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-6-14 17:05:00
5#

绑定数据时该绑到哪个属性上,用ItemsSourceProperty绑的话,下拉没有数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-14 17:27:00
6#
xinren063 你好

我会先调查该问题,如果今天没有确切的结果,我会在下周一给你回复。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-17 17:56:00
7#
回复 5楼xinren063的帖子

如果在 Attach 方法中直接设置 C1ComBox 的 ItemsSource 属性能够正常显示吗。
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-6-18 15:29:00
8#
能不能给个实例啊,设ItemsSource没实现啊
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-6-19 11:22:00
9#
好了,已经实现了,请结贴吧
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-19 11:56:00
10#
回复 9楼xinren063的帖子

我在 PropertyBoxAdded 事件中设置的 ItemSource 对象,不知你现在使用的是什么样的代码来设置的:
  1.     void c1PropertyGrid1_PropertyBoxAdded(object sender, PropertyBoxChangedEventArgs e)
  2.     {
  3.         if (e.PropertyBox.PropertyAttribute.MemberName == "City")
  4.         {
  5.             (e.PropertyBox.CurrentEditor as ComboBoxEditor).ItemsSource = _cities;
  6.         }
  7.     }
复制代码
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部