示例#1
0
        public bool CanExecute(object parameter)
        {
            var args    = (SearchBoxResultSuggestionChosenEventArgs)parameter;
            var command = GetCommand(args);

            if (command == null && DefaultCommand == null)
            {
                return(false);
            }
            if (command == null)
            {
                return(DefaultCommand.CanExecute(args.Tag));
            }
            return(command.Command.CanExecute(command.CommandSelector.SelectTag(args.Tag)));
        }