Нажатие вводит в TextBox в Silverlight

Может быть трудно заставить call работать с несколькими командами, как у вас, поэтому иногда мне проще (хотя и менее переносимо) создать вместо этого сценарий оболочки:

Makefile

EXEC := $(shell sh script.sh)
FILE := new_version
VERS := $(shell cat $(FILE))

.PHONY: firmware
firmware:
    $(info $(VERS))

script.sh

#!/bin/bash

sed 's/V7/V177/g' version | cut -d '_' -f 2 > new_version
# optional # mv new_version version

При желании вы можете перезаписать файл version, раскомментировав последнюю строку в скрипте и изменив FILE переменная в Makefile - version вместо.

$ make firmware
V177.1.2.3
make: Nothing to be done for `firmware'.
10
задан Buddy Lindsey 23 November 2008 в 20:33
поделиться

2 ответа

Я думаю, что это - способ поймать Ключ. Войти.

Кроме того, Вы - код, будет более читаемым, если Вы будете использовать событие KeyDown вместо события KeyUp.

Если Вы только заботитесь о ловле Ключа. Введите для единственного управления затем, Ваш подход корректен.

Можно также поймать Ключ. Введите для группы связанных средств управления при помощи события KeyDown их контейнера ("Распространение событий").

12
ответ дан 3 December 2019 в 16:54
поделиться

Вы действительно хотите это в текстовом поле? Я поместил бы onkeyup обработчик на контейнер (например, Сетка, Холст) для нажатия кнопки где угодно на форме.

6
ответ дан 3 December 2019 в 16:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: