找回密码
 立即注册

QQ登录

只需一步,快速开始

madaming
论坛元老   /  发表于:2015-6-18 17:23  /   查看:6411  /  回复:7
怎么在TX Text Control .NET for WPF中用代码插入下拉列表框。

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-6-19 11:20:00
沙发
回复 1楼madaming的帖子

当前已知的方法是可以通过 FormDropDown 进行添加,不过,我们调查发现 TX WPF X12 中提供了 ComboBoxContentControl  和 DropDownListContentControl  均和添加下拉列表有关,我们正在和厂商沟通使用方法。有进一步结果通知你。
回复 使用道具 举报
madaming
论坛元老   /  发表于:2015-6-23 09:40:00
板凳
我认为FormDropDown、FormCheckBox都不应该是真正的方法,而是一种变通方法,实际上没什么意义的。
TX WPF X12 中提供的 CheckBoxContentControl 、ComboBoxContentControl  和 DropDownListContentControl   应该是真正的解决方案。
希望你们提供这方面的实例,我做的CheckBoxContentControl例子应该是真正的解决方案只不过有点小bug而已,感觉到厂家还是在解决问题提过程中,
希望及时跟厂家沟通,不断改善满足客户的需求,这个产品还是很好的,估计下一个版本应该会更好。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-6-23 13:31:00
地板
回复 3楼madaming的帖子

目前正在等待厂家的反馈,有进一步反馈第一时间通知你。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-6-24 10:29:00
5#
回复 3楼madaming的帖子

厂商反馈,通过 ComboBoxContentControl  和 DropDownListContentControl 添加 Combo 方法和 DatePicker 相同。不同于 CheckBox 添加。需要使用 Canvas 来显示。Demo:
DatePicker sample.zip (38.59 KB, 下载次数: 208)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-6-25 15:23:00
6#
回复 3楼madaming的帖子

CheckBox 无法刷新问题,确认是当前产品bug ,会在 TX X12 下一个 SP 中修复。
回复 使用道具 举报
madaming
论坛元老   /  发表于:2015-6-29 09:24:00
7#
关于 ComboBoxContentControl、DropDownListContentControl 和 DatePicker 几个控件都简单的调试了一下,这种变通的解决方案感觉不是很直接,用户体验也不好,
前面三个控件在属性上已经具备了了wpf相应控件的属性数据,只是没有相应控件的外观和操作方法而不得不借用wpf对应的控件,下面的代码

                XHolder.Children.Add(X);
                // adding the Canvas to the Grid
                Grid1.Children.Add(XHolder);
                // let's show the Canvas with the DatePicker to the user
                XHolder.BringIntoView();
在这段代码,grid1是tx text control 容器(实际上我觉得使用canvas要比grid会更好,这样就不必再定义一个XHolder了),这种代码设计使tx控件不得不依赖于外部容器造成代码结构变得很不好,
既然这样,我想控件本身自己也一定会有一个内部的容器,为什么不把这个内部的容器向外部开放,这样就不必使用外部容器grid1了。
实际上
          ComboBoxContentControl
已经可以不依赖于外部的容器了和wpf相应的Checkbox控件完成属性数据的改变,我希望其他几个的控件也能够这样不依赖外部的控件,至少在外观上应该和属性数据不依赖于外控件,外观应该具有控件本身的特性问不是简单的文字。
希望能够把我的建议反映给厂商,让这个产品变得更强大。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-6-29 14:03:00
8#
回复 7楼madaming的帖子

好的,非常感谢您中肯的建议,我这边会把您的反馈提交给厂商,看能否在后续版本改进。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部