我正在为此设备开发一个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");
}
如果我按那个按钮我收到消息“扫描完成”。我需要相同的功能,而无需手动按下该按钮。我希望在每次扫描后触发该事件(我需要知道何时扫描完成,因此我可以使用扫描的代码执行某些操作)。我知道有一个文本更改事件,但它不是我所需要的(扫描的代码没有标准格式/长度)。
请分享您尝试截至目前为止的示例代码,以及期望做什么。 – skjoshi
我已经添加了我的测试应用程序的代码。 –
你可以分享如何将CT50整合到Xamarin.Forms – PLOW