使用Caliburn.Micro的动作

时间:2014-09-02 08:23:52

标签: xaml windows-phone-7 windows-phone-8 windows-phone caliburn.micro

我想使用caliburn.micro的动作动作。 我正在使用此命名空间

xmlns:cal="clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro"

xmlns:cal="http://www.caliburnproject.org"

但是当我想在代码中使用它时,我得到名称ActionMessage在名称空间" http://www.caliburnproject.org"中不存在的消息。那么我如何使用行动?

 <Button x:Name="ShowName">
<i:Interaction.Triggers>
    <i:EventTrigger EventName="Click">
        <cal:ActionMessage MethodName="ShowNameAction" />
    </i:EventTrigger>
</i:Interaction.Triggers>
</Button>

1 个答案:

答案 0 :(得分:2)

尝试使用xmlns:cal="clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro.Platform"

可能版本可能存在兼容性问题。

看看这个Porting a WP8 to Caliburn Micro

希望它有所帮助!