【问题标题】:Getting custom viewcell item attributes获取自定义视单元项目属性
【发布时间】:2016-03-21 18:08:33
【问题描述】:

目标 - 在 Tableview 中循环并获取输入字段类型和值,忽略标签。视图完全基于 c# 代码,因为 tableview 会不断变化。

到目前为止,我可以循环浏览每个外观:

var x = (object)myViewCellInputItem[0];

现在我已经建立了一个文本视图,它有两个元素,标签和条目。上面我可以在var x中获取的entry对象。

目标:获取“文本”属性。

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 以查找“文本”、“项目”、“日期”等,但不会告诉我如何!

你的想法。

【问题讨论】:

    标签: c# xamarin tableview xamarin.forms


    【解决方案1】:

    经过多次搜索,这就是我所走的路线。我可以在所有三个平台上获取我希望的所有视图/文本/单元格数据。

    【讨论】:

      猜你喜欢
      • 2015-10-15
      • 1970-01-01
      • 2020-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      相关资源
      最近更新 更多