Smobiler上海石磨_.NET移动开发平台

标题: Smobiler 中 三种值属性的区别是什么呢? [打印本页]

作者: Csharp    时间: 2016-4-18 19:54
标题: Smobiler 中 三种值属性的区别是什么呢?
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  三个属性的分别是什么,有点混淆。


作者: vicky    时间: 2016-4-18 20:28
在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

作者: Csharp    时间: 2016-4-18 21:11
vicky 发表于 2016-4-18 20:28
在GridView中,单元格中的控件元素都是从MobileViewCellItem继承的,Text代表当前单元格控件元素的文本(并 ...

这么一说就完全明白了。
作者: vicky    时间: 2016-4-19 08:52
Csharp 发表于 2016-4-18 21:11
这么一说就完全明白了。






欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.cn/) Powered by Discuz! X3.2