解答:ImageButton控件的DataMember,DisplayMember是用于GridView中数据绑定时指定绑定的字段,DataMember对应ROW.Cell.Items[]中的Value,TextMember对应ROW.Cell.Items[]中Text,DisplayMember对应ROW.Cell.Items[]中DefaultValue,请参考http://www.smobiler.com/bbs/foru ... &extra=page%3D1中的DefaultValue指定的映射的属性。
ResourceID是ImageButton控件的属性,用于指定ImageButton控件显示的图像的ID,Text用于指定ImageButton控件显示在图像下面的文本。
这里容易混淆的是基础控件和ROW.Cell.Items[]中的控件的属性,可以这样理解
由于GridView中需要指定一个Layout作为模板,这个Layout是一个窗体,所以为了使GridView在数据绑定时可以绑定模板控件中的数据,在基础控件中添加了DataMember,DisplayMember等属性。
控件中的DataMember用于指定ROW.Cell.Items[]中的Value
控件中的DisplayMemeber用于指定ROW.Cell.Items[]中的DefaultValue
由于ROW.Cell.Items[]的父类型是MobileViewCellItem,所以我们会看到有MobileViewCellItemImageButton这个类,它和基础控件的ImageButton的属性是对应的。MobileViewCellItem只用于使用了Layout作为布局的控件中。
目前使用Layout作为布局的有MobileForm的LeftLayout,RightLayout,FooterLayout,GridView
|