JD2022-TU1/main/tools/modules/JD.Remoting.WPF.Module/Actions/DisconnectAction.cs

28 lines
611 B
C#

using System.Linq;
using System.Windows.Input;
using JD.Remoting.Services;
using Plume.Interfaces.WPF.Actions;
namespace JD.Remoting.WPF.Actions
{
public class DisconnectAction : Action
{
public DisconnectAction()
:base("Disconnect", "Disconnect the application", null)
{
}
/// <inheritdoc />
public override void TryExecute()
{
Context.ServiceManager.GetPluginService()?.Stop();
}
/// <inheritdoc />
public override bool CanExecute()
{
return true;
}
}
}