在我对this question有了答案之后提出了这个问题。请先阅读。
我希望有一个类似ShowImageCommand = new RelayCommand<Image>(ShowImageMethod);
的方法,但是我不想传递<Image>
来传递2个参数(让我们说“图像和声音”),不幸的是,没有RelayCommand
具有2个参数的构造函数。我是C#的新手,但我正在考虑的解决方案来自C ++-我的意思是模板,我猜它也可以在C#泛型中实现,其中参数T
是一个包含2个字段的新类{ {1}}和_sound
并进行设置/获取,但是也许有更自然,更聪明的方式来做到这一点?