在AutoGeneratingField事件处理程序中设置DataFormDataField的Content属性不会产生任何效果。该值应该显示在数据字段的编辑器区域中。
使用手动定义的数据字段或者在AutoGeneratingField事件处理程序中使用调度程序来延迟Content设置。
设置DataFormDataField的Content属性没有任何作用。该值应该显示在数据字段的编辑器中。
为了解决这个问题,您可以使用自定义数据字段。
公共类CustomDataFormDataField:DataFormDataField{受保护的覆盖控制GetControl(){如果(这.Content ! =零) {返回这.Content作为控制;}返回基地.GetControl ();}}
早上好,
如果在'AutoGeneratingField'事件期间可以选择使用DateTimePicker还是DatePicker,那就太好了。
喜欢的东西:
如果(e.PropertyType.Equals (typeof(DateTime)) {e.DateTimeMode =…RadDataForm.DateTimeMode.OnlyDate,/ /(或.DateTime)}
因为用RadDateTimePicker覆盖'DataFormField'内容有点复杂,特别是对于绑定/引用丢失。
该控件对于快速制作用户表单非常有帮助prototipe但在这种情况下,它失去了所有的便利。
谢谢你!
最好的问候,
恩里科
只能在。net 4.5中重现。
// Telerik.Windows.Controls.RadDataForm private void OnCurrentItemPropertyChanged(对象发送方,PropertyChangedEventArgs e) {if (sender != null){//这会导致从非ui线程调用异常//使用Dispatcher。调用。IsItemChanged = true;}在LIB版本:2017.2.529中可用
RadDataForm应该支持metadata部分类中定义的DataAnnotations验证属性。
由于在数据表单离开编辑模式时并不总是会抛出EditEnding和EditEnded,因此每当数据表单的mode更改时都抛出一个事件将会很有帮助。(这已经被建议用于silverlight UI)
允许在RadDataForm的上下文之外使用DataFormValidationSummary控件。
该修复将在LIB版本2015.2.817中提供。