AvalonStudio.Extensibility.Commands.CommandKeyGestureService.BindKeyGestures C# (CSharp) Метод

BindKeyGestures() публичный Метод

public BindKeyGestures ( Avalonia.Controls.Control uiElement ) : void
uiElement Avalonia.Controls.Control
Результат void
		public void BindKeyGestures(Control uiElement)
		{
			foreach (var keyboardShortcut in _keyboardShortcuts)
			{
				if (keyboardShortcut.KeyGesture != null)
				{
					(uiElement as Window)?.KeyBindings.Add(new KeyBinding
					{
						Gesture = keyboardShortcut.KeyGesture,
						Command = keyboardShortcut.CommandDefinition.Command
					});
				}
			}
		}