我是 xamarin 的新手,一直在尝试开发解决此问题的方法:\n我有一个堆栈布局,其中包含 N 个条目,具体取决于用户的需求。
\n\n <ScrollView>\n <StackLayout x:Name="Visual" Padding="5,5,5,20">\n <StackLayout x:Name="EntradasPeso" />\n </StackLayout>\n </ScrollView>\nRun Code Online (Sandbox Code Playgroud)\n\n我通过循环动态添加它们:
\n\n //calculo.Qnt_amostra is the ammount of entries that the view has.\n for (int i = 1; i <= (int)calculo.Qnt_amostra; i++)\n {\n CustomEntry peso = new CustomEntry();\n peso.IsNumeric = true;\n peso.Placeholder = $"Peso da {i}\xc2\xb0 amostra";\n peso.Keyboard = Keyboard.Numeric; \n peso.Completed += Peso_Completed;\n EntradasPeso.Children.Add(peso);\n\n }\nRun Code Online (Sandbox Code Playgroud)\n\n问题是,它们没有 ax:Name (据我所知)。\n那么,如何设置此自定义条目以聚焦视图中的下一个元素?记住我不能这样做:
\n\n EntradasPeso.Focus(nameofentry)\nRun Code Online (Sandbox Code Playgroud)\n\n谁能帮我?
\n\n private void Peso_Completed(object sender, EventArgs e)\n {\n // focus to …Run Code Online (Sandbox Code Playgroud)