// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using System.Windows.Input;
namespace CommunityToolkit.Mvvm.Input;
///
/// An interface expanding with the ability to raise
/// the event externally.
///
public interface IRelayCommand : ICommand
{
///
/// Notifies that the property has changed.
///
void NotifyCanExecuteChanged();
void Execute(object? sender, object? parameter);
}