Files
FSI.BT.IR.Tools/FSI.BT.Tools/Commands/TimeStampToClipboardCommand.cs
Maier Stephan SI d01747f75a Sicherung
2023-01-02 04:33:49 +01:00

30 lines
1.0 KiB
C#

using System;
using System.Windows.Controls.Primitives;
namespace FSI.BT.Tools.Commands
{
/// <summary>
/// Shows the main window.
/// </summary>
public class TimeStampToClipboardCommand : CommandBase<TimeStampToClipboardCommand>
{
public override void Execute(object parameter)
{
var timeStampFormat = Global.AppSettings.TimeStampFormat.Value;
System.Windows.Forms.Clipboard.SetDataObject(DateTime.Now.ToString(timeStampFormat));
Global.Log.Debug("Zeitstempel \"{0}\" wurde in die Zwischenablage kopiert.", DateTime.Now.ToString(timeStampFormat));
var balloon = new ToolTip()
{
BalloonText = "Zeitstempel",
BalloonDesc = "Der aktuelle Zeitstempel wurde in die Zwischenablage kopiert."
};
Global.TaskbarIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, 2000);
}
public override bool CanExecute(object parameter)
{
return true;
}
}
}