using System;
using System.Diagnostics;
using System.Windows.Input;
namespace WindowsPhone.Recipes.Push.Server.ViewModels
{
///
/// A custom implementation of a WPF command, command whose sole purpose is
/// to relay its functionality to other objects by invoking delegates.
/// The default return value for the CanExecute method is 'true'.
///
public class RelayCommand : ICommand
{
#region Fields
private readonly Action