MVVM-Light-Toolkit:适用于Windows 8.1 App的EventToCommand?

时间:2013-12-01 15:56:00

标签: c# xaml

我正在使用VS 2013 Professional,MVVM-Light Toolkit和C#/ Xaml开发Windows 8.1应用程序。

单击Grid-View-Item时,我试图将单击的对象传递给第二页。我想要做的第一件事是实现EventToCommand-Behavior,但研究表明,这在Windows 8应用程序中不起作用。

我现在的问题是:目前是否有关于适用于Windows 8.1应用程序的EventToCommand-Behavior的最新信息?我收到的信息来源已有一年多的时间了,我无法找到更多最新信息。

让我们假设Windows 8.1应用程序没有EventToCommand - 有一个优雅的解决方法吗?我对所得到的所有信息感到困惑,这就是为什么我在这里要求清理一些东西。我最近尝试的以下代码不起作用,导致崩溃而没有异常消息:

<Interactivity:Interaction.Behaviors>
    <Core:EventTriggerBehavior EventName="ItemClick">
        <Core:InvokeCommandAction Command="{Binding Main.GoToDetailsPageCommand, 
                                            Mode=OneWay, Source={StaticResource Locator}}" 
                                  CommandParameter="{Binding}"/>
    </Core:EventTriggerBehavior>
</Interactivity:Interaction.Behaviors>  

这真是最后一块让我从实际和理论上理解mvvm的整个概念。

修改:解决了问题。我使用了错误的CommandParameter。

0 个答案:

没有答案