3
私はリストビューを持っていて、各行にはラベルとエントリが含まれています。行がタップされた場合、どのようにエントリのフォーカスを設定できますか。私のlistviewは動的に生成されます。Listview内のエントリに焦点を当てる方法は? Xamarin Forms
ユーザーが任意の位置に関係なく特定の行をタップするたびに、ソフトキーボードが表示されるようにします。
私はリストビューを持っていて、各行にはラベルとエントリが含まれています。行がタップされた場合、どのようにエントリのフォーカスを設定できますか。私のlistviewは動的に生成されます。Listview内のエントリに焦点を当てる方法は? Xamarin Forms
ユーザーが任意の位置に関係なく特定の行をタップするたびに、ソフトキーボードが表示されるようにします。
使用し
private void ViewCell_Tapped(object sender, EventArgs e)
{
ViewCell vs = (ViewCell)sender;
var entry = vs.FindByName<Entry>("myEntry");
entry?.Focus();
}
の背後にあるコードで
<ListView x:Name="ItemsListView" SeparatorColor="LightGray" BackgroundColor="Green" RowHeight="60">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell Tapped="ViewCell_Tapped">
<StackLayout Padding="15, 5, 0, 0" Orientation="Horizontal" BackgroundColor="White">
<Entry x:Name="myEntry" HorizontalOptions="FillAndExpand"/>
<Label Text = "{Binding ItemText}" FontSize="20" TextColor="Black" />
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
をタップ