我在xbox上运行uwp,但在使用Dpad或左棒处理导航方面有一些问题。
我的情况是这样的:一个ListView,它包含许多GridViews。每个GridView都是使用xaml代码定义的一行。就像下面的照片。
按下/向上键时,最接近的项目将被聚焦。例如,如果当前的焦点是Item1 of GridView1,那么Atem1 in GridView2就是焦点。
如果GridView2已经滚动到Atem11,Atem12,Atem13,Atem14。焦点将从Item1 of GridView1转移到Atem11 in GridView2。
那怎么处理这件事?
我在页面上有400+文本框。该页面是纸质表单的精确复制品。用户将编辑所有字段,然后将数据保存到数据库。数据正从SQL下载到DataTable中。
我计划通过相同的DataTable或仅通过批量更新来保存数据。不是百分之百的。但是,我需要访问这些数据。也许我没有把下一个最好的部分做得最好,如果我不是,如果我被告知一个更好的方法,我会很感激。
当DataTable获得数据时,我将每个字段分配到适当的控件中。下面是如何添加数据的示例。
foreach (DataRow CDR in ClaimDataTable.Rows){
if (CDR["BoxNumber"].ToSt