XAML/WinRT中是否有CommandParameter?

XAML/WinRT中是否有CommandParameter?,xaml,windows-8,icommand,Xaml,Windows 8,Icommand,可以将CommandParameter传递给WinRT中的命令吗?如何操作?是和否。WinRT应用程序可以通过覆盖接收参数 重写接收包含参数的类型的实例 所以有可能接收参数,问题更多的是如何传递参数 无法从命令行启动Windows应用商店(WinRT)应用程序。如果WinRT应用程序与文件类型关联,则可以通过对文件调用ShellExecute来启动它。除此之外,应用程序不能直接启动 可以编写C++来启动使用IaPLICTIcActudiMeMeor接口的WrRT应用程序,并且该接口可以将参数传递

可以将CommandParameter传递给WinRT中的命令吗?如何操作?

是和否。WinRT应用程序可以通过覆盖接收参数

重写接收包含参数的类型的实例

所以有可能接收参数,问题更多的是如何传递参数

无法从命令行启动Windows应用商店(WinRT)应用程序。如果WinRT应用程序与文件类型关联,则可以通过对文件调用ShellExecute来启动它。除此之外,应用程序不能直接启动

可以编写C++来启动使用IaPLICTIcActudiMeMeor接口的WrRT应用程序,并且该接口可以将参数传递给启动的应用程序。因此,您可以创建一个C++启动程序可执行文件,该命令可以从命令行调用。 有关如何使用此界面启动应用程序的更多信息,请参阅以下论坛帖子:


实际上,我可能完全误解了你的问题。如果您谈论的是UI命令(实现ICommand接口的命令),则可以在调用时传递参数。在执行命令之前,还可以通过调用来测试命令和参数是否有效


将参数作为按钮绑定的一部分,将属性设置为与按钮所需的命令相等,并将属性设置为与要传递的参数相等。

+ 1,但我想补充的是,IpAptudioActestMaultMead可以从C++中使用,而不仅仅是C++。您只需要使用ComImport类属性定义类和接口。如果您认为您的答案超出范围(不回答问题),您可以删除它以避免否决票。