2017-04-07 100 views
0

我正在为此设备开发一个xamarin表单中的应用程序,我需要配置“手机”来调用已完成的事件(当用户结束输入时引发此事件按下键盘上的返回键,我已附加了一个打印屏幕),每次扫描后我都无法弄清楚如何去做。我试图添加回车作为后缀,但它不起作用。我似乎无法在线查找有关此主题的任何信息。Android霍尼韦尔CT50:触发已完成(已完成)事件

Picture of what i want to achieve

的任何信息和建议表示赞赏。

感谢,

[编辑] - 我的应用程序(这只是用于测试)

我的XAML:

<?xml version="1.0" encoding="utf-8"?> 
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
      xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
      x:Class="Test.Views.Page1" 
      Title="Page1"> 

     <StackLayout Padding="10" BackgroundColor="White"> 
      <Entry Placeholder="Scan Text" Completed="Entry_OnCompleted"/> 
     </StackLayout> 

</ContentPage> 

后面的代码:

private async void Entry_OnCompleted(object sender, EventArgs e) 
     { 
      await DisplayAlert("Done", "Scan Completed", "Ok"); 
     } 

如果我按那个按钮我收到消息“扫描完成”。我需要相同的功能,而无需手动按下该按钮。我希望在每次扫描后触发该事件(我需要知道何时扫描完成,因此我可以使用扫描的代码执行某些操作)。我知道有一个文本更改事件,但它不是我所需要的(扫描的代码没有标准格式/长度)。

+0

请分享您尝试截至目前为止的示例代码,以及期望做什么。 – skjoshi

+0

我已经添加了我的测试应用程序的代码。 –

+0

你可以分享如何将CT50整合到Xamarin.Forms – PLOW

回答

0

您是否尝试将扫描后缀[CR]永久添加到扫描仪? 在Android 6中它是在设置/扫描/内部扫描仪/默认配置文件/数据处理设置/后缀...

只需为[CR]添加\ r。

0

在Android中六是在设置/扫描/内部扫描仪/默认配置文件/数据处理设置/后缀...

只需回车。

完成