Проблема с Visual State Manager и формами клавиатуры xamarin для ввода &&

В первой части кода, который я использую с сеткой, мне нужно щелкнуть 2 раза при вводе, чтобы запустить клавиатуру, а во второй части без сетки, только с первого раза, и я не могу понять, почему

  <ContentPage.Content>
            <Grid  VerticalOptions="FillAndExpand">
                <Grid.ColumnSpacing>
                    <OnIdiom x:TypeArguments="x:Double"
                 Phone="0"
                 Tablet="40"/>
                </Grid.ColumnSpacing>
                <Grid.RowSpacing>
                    <OnIdiom x:TypeArguments="x:Double"
                 Phone="20"
                 Tablet="20"/>
                </Grid.RowSpacing>
                <Grid.Padding>
                    <OnIdiom x:TypeArguments="Thickness"
                 Phone="10, 30, 10, 30"
                 Tablet="20, 20, 20, 0"/>
                </Grid.Padding>

                <Grid.RowDefinitions>
                    <RowDefinition Height="3*"/>
                    <RowDefinition Height="2*" />
                    <RowDefinition Height="2*" />
                    <RowDefinition Height="2*" />


                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="*" />

                </Grid.ColumnDefinitions>


                <StackLayout Grid.Row="1" Grid.RowSpan="2" Grid.ColumnSpan="2">

                <Entry Placeholder="Insert your code here"  
                   HorizontalOptions="Center"
                       VerticalOptions="Center"            
                    x:Name="cltCode">


                    <VisualStateManager.VisualStateGroups>
                        <VisualStateGroup x:Name="CommonStates">
                            <VisualState x:Name="Normal">
                                <VisualState.Setters>

                                </VisualState.Setters>
                            </VisualState>

                            <VisualState x:Name="Focused">
                                <VisualState.Setters>
                                    <Setter Property="FontSize" Value="30" />

                                </VisualState.Setters>
                            </VisualState>

                            <VisualState x:Name="Disabled">
                                <VisualState.Setters>

                                </VisualState.Setters>
                            </VisualState>
                        </VisualStateGroup>
                    </VisualStateManager.VisualStateGroups>



                </Entry>

                </StackLayout>


            </Grid>
        </ContentPage.Content>

https://drive.google.com/open?id=1-1AsOckjkXrno1M7yhiq1cVdyRC0FoBU

    <ContentPage.Content>
            <Entry Placeholder="Insert your code here"  
               HorizontalOptions="Center"
                   VerticalOptions="Center"            
                x:Name="cltCode">


                <VisualStateManager.VisualStateGroups>
                    <VisualStateGroup x:Name="CommonStates">
                        <VisualState x:Name="Normal">
                            <VisualState.Setters>

                            </VisualState.Setters>
                        </VisualState>

                        <VisualState x:Name="Focused">
                            <VisualState.Setters>
                                <Setter Property="FontSize" Value="30" />

                            </VisualState.Setters>
                        </VisualState>

                        <VisualState x:Name="Disabled">
                            <VisualState.Setters>

                            </VisualState.Setters>
                        </VisualState>
                    </VisualStateGroup>
                </VisualStateManager.VisualStateGroups>
            </Entry>      
    </ContentPage.Content>

https://drive.google.com/open?id=1-3KC3CmeisaYuthFTnPTMJ62hDE4zeeI


person achrafbenalaya    schedule 27.11.2018    source источник
comment
та же проблема forum.xamarin. ru / обсуждение / 145371 /   -  person Cherry Bu - MSFT    schedule 29.11.2018


Ответы (1)


Это проблема в формах xamarin, и вот ссылка на проблему: Focused not firing keyboard

https://github.com/xamarin/Xamarin.Forms/issues/4573

person achrafbenalaya    schedule 03.12.2018