C# c中低于xaml的等效值#

C# c中低于xaml的等效值#,c#,wpf,xaml,C#,Wpf,Xaml,在我的基础设施项目中有一个名为NavigateCommand的复合命令。我使用下面提到的XAML将参数传递给方法: Command="{x:Static inf:ApplicationCommands.NavigateCommand}" CommandParameter="{Binding ListSourcePage}" 现在,我想用C#做同样的事情。如何操作?假设下面的代码在类中,其中声明了ListSourcePage属性: if (ApplicationCommands.Navigat

在我的基础设施项目中有一个名为NavigateCommand的复合命令。我使用下面提到的XAML将参数传递给方法:

Command="{x:Static inf:ApplicationCommands.NavigateCommand}" 
CommandParameter="{Binding ListSourcePage}"

现在,我想用C#做同样的事情。如何操作?

假设下面的代码在类中,其中声明了
ListSourcePage
属性:

if (ApplicationCommands.NavigateCommand.CanExecute(ListSourcePage))
{
    ApplicationCommands.NavigateCommand.Execute(ListSourcePage);
}