InputBindingCollection.Add(InputBinding) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Adiciona o especificado InputBinding a este InputBindingCollection.
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
Parâmetros
- inputBinding
- InputBinding
A encadernação para adicionar à coleção.
Devoluções
Sempre devolve 0. Isto diverge da implementação padrão IList para Add, que deverá devolver o índice onde o novo item foi adicionado à coleção.
Exceções
inputBinding é null.
Exemplos
O exemplo seguinte cria um KeyGesture e associa-o a um KeyBinding. O KeyBinding é adicionado ao InputBindingCollection em um Window.
<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)
O exemplo de XAML não usa Addliteralmente , mas Add é chamado implicitamente pelo suporte de processamento XAML para coleções. Para detalhes sobre XAML e coleções, consulte XAML Overview (WPF).