如何专注于入门控制

时间:2017-12-28 12:16:34

标签: c# xamarin xamarin.forms

我正在PCL中创建一个Xamarin.Forms应用程序。

在我的应用程序中,用户可以选择使用ZXing条形码阅读器或使用蓝牙条形码阅读器。

当用户选择蓝牙条形码阅读器时,我将ZXing条形码阅读器更换为进入控制。

当用户从蓝牙条形码扫描仪扫描任何内容时,我想将该条形码放在文本框中。我的问题是我想设置Entry控件的焦点,所以当用户扫描出现在入口控件上的任何内容时。

XAML

<StackLayout x:Name="layoutouterFrame" BackgroundColor="Green">
    <Frame Padding = "5" BackgroundColor="#ffffff">
        <StackLayout Orientation="Horizontal">
            <Grid x:Name="grid">

            </Grid>
        </StackLayout>
    </Frame>
</StackLayout>

我的焦点代码。

if (Constants.Scanner == "Zxing")
{
    /* My code for zxing control */
}
else
{
    Entry txtentry = new Entry { WidthRequest = 200 };
    txtentry.Focus();
    grid.Children.Add(txtentry);
}

感谢您的评论和观点。

0 个答案:

没有答案