添加项目文件。

This commit is contained in:
yangwx
2025-03-12 20:02:52 +08:00
parent 4d34907fa7
commit 3ccd6d9a39
32 changed files with 1833 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
using System.Windows.Input;
namespace YwxApp.AiChat.Commands
{
/// <summary>
/// object parameter passing.
/// </summary>
public class ObjectPassingCommand : ICommand
{
public Action<object> execute;
public ObjectPassingCommand(Action<object> execute)
{
this.execute = execute;
}
public event EventHandler? CanExecuteChanged;
public bool CanExecute(object? parameter)
{
return CanExecuteChanged != null;
}
public void Execute(object? parameter)
{
execute?.Invoke(parameter);
}
}
}