目标 - 循环查看Tableview并获取输入字段类型和值,忽略标签。视图完全基于c#代码,因为tableview会不断变化。
到目前为止,对于每一个外观,我都可以循环到以下几点:
var x = (object)myViewCellInputItem[0];
现在我已经设置了一个textview,它有两个元素,label和entry。我可以在var x中获得的入口对象如上所述。
目标:获取“文本”attrtibute。
Entry ent = (Entry)x;
string text = ent.Text;
上面的代码得到了它。我面临的是其他观点,如DatePicker等。
我在考虑:
private string GetProperty(object XamarinObj)
{
string output;
Type t = XamarinObj.GetType();
if (t == typeof(Xamarin.Forms.Entry))
{
Entry ent = (Entry)XamaninObj;
return ent.Text.ToString();
}
else if {
.... repeat for other types
}
}
一个无益的朋友建议使用Linq查询x以查找“文本”,“项目”,“日期”等,但不会告诉我如何!
你的想法。
答案 0 :(得分:0)
经过多次搜索,这是我走下去的路线。我可以在所有三个平台上获得我希望的所有视图/文本/单元格数据。