InputBindingCollection.Add(InputBinding) Yöntem

Tanım

Belirtilen InputBinding öğesini bu InputBindingCollectionöğesine ekler.

public:
 int Add(System::Windows::Input::InputBinding ^ inputBinding);
public int Add (System.Windows.Input.InputBinding inputBinding);
member this.Add : System.Windows.Input.InputBinding -> int
Public Function Add (inputBinding As InputBinding) As Integer

Parametreler

inputBinding
InputBinding

Koleksiyona eklenecek bağlama.

Döndürülenler

Her zaman 0 değerini döndürür. Bu, yeni öğenin koleksiyona eklendiği dizini döndürmesi gereken için Addstandart IList uygulamasından sapar.

Özel durumlar

inputBinding, null değeridir.

Örnekler

Aşağıdaki örnek bir KeyGesture oluşturur ve ile KeyBindingilişkilendirir. , KeyBinding üzerinde Windowöğesine InputBindingCollection eklenir.

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

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

this.InputBindings.Add(OpenCmdKeybinding);
Dim OpenKeyGesture As New KeyGesture(Key.B, ModifierKeys.Control)

Dim OpenCmdKeybinding As New KeyBinding(ApplicationCommands.Open, OpenKeyGesture)

Me.InputBindings.Add(OpenCmdKeybinding)

XAML örneği kelimenin tam anlamıyla kullanmaz Add, ancak Add koleksiyonlar için XAML işleme desteği tarafından örtük olarak çağrılır. XAML ve koleksiyonlarla ilgili ayrıntılar için bkz. XAML'e Genel Bakış (WPF).

Şunlara uygulanır

Ayrıca bkz.