我不能让它发挥作用。我从调试器中得到了这个错误:
System.ArgumentException:'无法在类型为'CommandsForContext'的对象上找到与预期签名匹配的名为'ChaplinMovies'的方法。'
namespace RandomMoviesPlayer
{
public static class PlayChaplin
{
public static void PlayChap()
{
VideoAudioPlay(Constants.chaplinPath, Constants.chaplinLog);
}
}
public class ViewModel
{
public void ChaplinMovies(object sender, EventArgs e)
{
PlayChaplin.PlayChap();
}
}
}
<Button x:Name="Chaplin" Margin="10" Content="Chaplin">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<ei:CallMethodAction MethodName="ChaplinMovies" TargetObject="{Binding}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</Button>