Как запустить код при нажатии физического триггера? - PullRequest
0 голосов
/ 26 апреля 2019

Я программирую Symbol Motorola Handhled с приложением C # для Windows CE, и мне нужно запустить код, когда нажимается физический триггер руки. Как мне этого добиться?

Я уже пытался назначить кнопку формы как кнопку по умолчанию, но не могу сделать это в свойствах формы. Также я попытался использовать класс триггера в Symbol.ResourceCoordination.

    private void Form1_Load(object sender, EventArgs e)
    {
        Symbol.ResourceCoordination.Triggertrigger = new Trigger();
        //trigger.Stage1Notify += new Symbol.ResourceCoordination.Trigger.TriggerEventHandler(Trigger_Stage2Notify);
        trigger.Stage2Notify += new Symbol.ResourceCoordination.Trigger.TriggerEventHandler(Trigger_Stage2Notify);
    }

    void Trigger_Stage2Notify(object sender, Symbol.ResourceCoordination.TriggerEventArgs e)
    {
        MessageBox.Show("Pressed trigger");
    }

1 Ответ

1 голос
/ 26 апреля 2019

Если у вас установлен EMDK для .NET, вы должны найти образец для CS_ResCoordSample1, расположенный в C: / Users / Public / Motorola EMDK для .NET / vx.x / Samples VS2008 /. Этот образец должен показать, как захватить ключ триггера. Если у вас не установлен EMDK для .NET или вам необходимо переустановить его, вы можете загрузить его с https://www.zebra.com/us/en/support-downloads/software/developer-tools/emdk-for-net.html

...