用户
 找回密码
 立即注册

65

主题

184

帖子

998

积分

高级会员

Rank: 4

积分
998
发表于 2016-4-18 19:54:27
rows.Cell.Items["imgType"].DefaultValue = rows.Cell.Items["imgType"].Text;
rows.Cell.Items["imgType"].Text = rows.Cell.Items["imgType"].Value.ToString();


请教一下,在 Smobiler 中   DefaultValue   Text   Value  三个属性的分别是什么,有点混淆。

使用道具 举报 回复
在GridView中,单元格中的控件元素都是从MobileViewCellItem继承的,Text代表当前单元格控件元素的文本(并不是所有的单元格控件都支持文本属性),Value代表当前单元格控件元素的内部值(不用于显示,只是附加在上面的值),DefaultValue为了方便在给单元格控件元素赋值时,不需要进行类型转换,而对具体单元格控件元素进行属性映射。
单元格控件元素MobileViewCellItem中的DefaultValue对应的具体控件的属性
MobileCellItemButton:Text
MobileViewCellItemCheckBox:Checked
MobileViewCellItemDatePicker:CurrentDate
MobileViewCellItemImage:ResourceID
MobileViewCellItemImageButton:ResourceID
MobileViewCellItemLabel:Text
MobileViewCellItemLine:Height
MobileLayoutCellNumeric:Value
MobileViewCellItemSwitch:Checked
MobileViewCellItemTextBox:Text
使用道具 举报 回复 支持 反对
发表于 2016-4-18 21:11:48
vicky 发表于 2016-4-18 20:28
在GridView中,单元格中的控件元素都是从MobileViewCellItem继承的,Text代表当前单元格控件元素的文本(并 ...

这么一说就完全明白了。
使用道具 举报 回复 支持 反对
发表于 2016-4-19 08:52:09
Csharp 发表于 2016-4-18 21:11
这么一说就完全明白了。

使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册