<?xml version="1.0" encoding="UTF-8"?>
 private DelegateCommand searchCommand;

        public DelegateCommand SearchCommand
        {
            get
            {
                if (null == searchCommand)
                {
                    searchCommand = new DelegateCommand(Search, CanSearchExecute);
                }

                return searchCommand;
            }
        }

        private bool CanSearchExecute()
        {
            return CanSearch;
        }