C# 使用Avalonia绑定传递两个命令参数

C# 使用Avalonia绑定传递两个命令参数,c#,avaloniaui,C#,Avaloniaui,我需要将几个参数传递给一个函数。然而,我不明白如何做到这一点。下面的代码可以编译,但不起作用。求求你,救命 视图: MainWindowViewModel: private string fileName; private string ip; private string port; public string FileName { get => fileName; set => this.RaiseAndSetIfChanged(ref fileName, va

我需要将几个参数传递给一个函数。然而,我不明白如何做到这一点。下面的代码可以编译,但不起作用。求求你,救命

视图:

MainWindowViewModel:

private string fileName;
private string ip;
private string port;

public string FileName
{
    get => fileName;
    set => this.RaiseAndSetIfChanged(ref fileName, value);
}
public string IP
{
    get => ip;
    set => this.RaiseAndSetIfChanged(ref ip, value);
}
public string PORT
{
    get => port;
    set => this.RaiseAndSetIfChanged(ref port, value);
}
public void OpenProgressDialog(string FileName, string IP, string PORT)
{
    Content = new ProgressViewModel(FileName, IP, PORT);
}
private ViewModelBase content;
public ViewModelBase Content
{
    get => content;
    private set => this.RaiseAndSetIfChanged(ref content, value);
}
public void OpenProgressDialog(string FileName, string IP, string PORT)
{
    Content = new ProgressViewModel(FileName, IP, PORT);
}
private ViewModelBase content;
public ViewModelBase Content
{
    get => content;
    private set => this.RaiseAndSetIfChanged(ref content, value);
}