小编Leo*_*uza的帖子

将焦点设置到 Xamarin Forms 中的下一个条目

我是 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>\n
Run 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        }\n
Run Code Online (Sandbox Code Playgroud)\n\n

问题是,它们没有 ax:Name (据我所知)。\n那么,如何设置此自定义条目以聚焦视图中的下一个元素?记住我不能这样做:

\n\n
         EntradasPeso.Focus(nameofentry)\n
Run 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)

c# mobile android ios xamarin

6
推荐指数
1
解决办法
6069
查看次数

标签 统计

android ×1

c# ×1

ios ×1

mobile ×1

xamarin ×1