Прочитать на английском

Поделиться через


InputBindingCollection.Add(InputBinding) Метод

Определение

Добавляет указанную сущность InputBinding в этот набор InputBindingCollection.

C#
public int Add (System.Windows.Input.InputBinding inputBinding);

Параметры

inputBinding
InputBinding

Привязка для добавления в коллекцию.

Возвращаемое значение

Всегда возвращает 0. Это отличается от стандартной реализации интерфейса IList для Add, которая должна возвращать индекс, по которому новый элемент добавлен в коллекцию.

Исключения

inputBinding имеет значение null.

Примеры

В следующем примере создается KeyGesture и связывается с KeyBinding. Добавляется KeyBinding в InputBindingCollection в .Window

XAML
<Window.InputBindings>
  <KeyBinding Key="B"
              Modifiers="Control" 
              Command="ApplicationCommands.Open" />
</Window.InputBindings>
C#
KeyGesture OpenKeyGesture = new KeyGesture(
    Key.B,
    ModifierKeys.Control);

KeyBinding OpenCmdKeybinding = new KeyBinding(
    ApplicationCommands.Open,
    OpenKeyGesture);

this.InputBindings.Add(OpenCmdKeybinding);

В примере XAML не используется Addбуквально , но Add вызывается неявно поддержкой обработки XAML для коллекций. Дополнительные сведения о XAML и коллекциях см. в разделе Общие сведения о XAML (WPF).

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

См. также раздел