Горячие клавиши в WPF

Это зависит от того, о каком соединении USB Вы говорите. Если Ваш корпус только будет поддерживать USB 2.0, то максимальная скорость, можно говорить с диском, составит 60 мегабайтов в секунду. Это - максимальная скорость: если что-либо еще использует ту Шину USB, то производительность может быть ниже.

Для помещения этого в перспективу OCZ продает твердотельные накопители с максимальными скоростями в пределах от 250 мегабайт в секунду (медленный, диск высокой емкости) к 550 мегабайт в секунду (высокая производительность, более низкий полный диск).

, Таким образом, корпус USB 2.0 собирается значительно ограничить производительность почти любого SSD. Если Вы не можете смонтировать диск внутренне, то eSATA или корпус USB 3.0 были бы лучшим выбором (предполагающий, что Ваша система поддерживает один из тех методов соединения.

121
задан Peter Mortensen 2 November 2018 в 19:24
поделиться

2 ответа

Я понимаю, что стандартный способ заключается в создании команд и последующем добавлении к ним сочетаний клавиш как InputGestures.

Это позволяет сочетания клавиш работают, даже если они не подключены к каким-либо элементам управления. А поскольку элементы меню понимают жесты клавиатуры, они автоматически отображают вашу комбинацию клавиш в тексте элементов меню, если вы подключите эту команду к своему элементу меню.

  1. Создайте статический атрибут для хранения команды (желательно как свойство в статический класс, который вы создаете для команд, но для простого примера

  2. Добавьте горячие клавиши, которые должны вызывать метод:

     MyCommand.InputGestures.Add (new KeyGesture (Key.S, ModifierKeys.Control));
    
  3. Создайте привязку команды, которая указывает на ваш метод для вызова при выполнении. Поместите их в привязки команд для элемента пользовательского интерфейса, для которого он должен работать (например, окна) и метода:

     
     
    
    
    private void MyCommandExecuted (отправитель объекта, ExecutedRoutedEventArgs e) {...}
    
163
ответ дан 24 November 2019 в 01:29
поделиться

Это зависит от того, где вы хотите их использовать.

Элементы управления, производные от TextBoxBase , уже реализуют эти сочетания клавиш. Если вы хотите использовать собственные сочетания клавиш, вам следует взглянуть на «Команды» и «Жесты ввода». Вот небольшой учебник от Включите код : Учебник по WPF - Привязки команд и настраиваемые команды

9
ответ дан 24 November 2019 в 01:29
поделиться
Другие вопросы по тегам:

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