Exemplo n.º 1
0
		public Command GetCommand(CommandDefinitionBase commandDefinition)
		{
			Command command;
			if (!_commands.TryGetValue(commandDefinition, out command))
				command = _commands[commandDefinition] = new Command(commandDefinition);
			return command;
		}
Exemplo n.º 2
0
 public Command(CommandDefinitionBase commandDefinition)
 {
     CommandDefinition = commandDefinition;
     Text    = commandDefinition.Text;
     ToolTip = commandDefinition.ToolTip;
     //IconSource = commandDefinition.IconSource;
 }
		public KeyGesture GetPrimaryKeyGesture(CommandDefinitionBase commandDefinition)
		{
			var keyboardShortcut = _keyboardShortcuts.FirstOrDefault(x => x.CommandDefinition == commandDefinition);
			return keyboardShortcut != null
				? keyboardShortcut.KeyGesture
				: null;
		}
Exemplo n.º 4
0
		public Command(CommandDefinitionBase commandDefinition)
		{
			CommandDefinition = commandDefinition;
			Text = commandDefinition.Text;
			ToolTip = commandDefinition.ToolTip;
			//IconSource = commandDefinition.IconSource;
		}
Exemplo n.º 5
0
        public KeyGesture GetPrimaryKeyGesture(CommandDefinitionBase commandDefinition)
        {
            var keyboardShortcut = _keyboardShortcuts.FirstOrDefault(x => x.CommandDefinition == commandDefinition);

            return(keyboardShortcut != null
                                ? keyboardShortcut.KeyGesture
                                : null);
        }
Exemplo n.º 6
0
        public Command GetCommand(CommandDefinitionBase commandDefinition)
        {
            Command command;

            if (!_commands.TryGetValue(commandDefinition, out command))
            {
                command = _commands[commandDefinition] = new Command(commandDefinition);
            }
            return(command);
        }