Caliburn.Micro 操作无法正常工作



我有一个使用Caliburn定义动作的问题。microin my xaml file (Windows Phone Silverlight 8.1).

名称空间:

xmlns:cal="clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro"
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
1 .

方法

<Button Content="TEST" FontSize="30" HorizontalAlignment="Center" VerticalAlignment="Center" >
                <i:Interaction.Triggers>
                    <i:EventTrigger EventName="Click">
                        <cal:ActionMessage MethodName="test" />
                    </i:EventTrigger>
                </i:Interaction.Triggers>
</Button>
2 .

方法

<Button Content="TEST" FontSize="30" HorizontalAlignment="Center" VerticalAlignment="Center" cal:Message.Attach="[Event Click] = [Action test]"/>

两种方法都给我错误:

  • 错误1在类型中找不到可附加属性"Attach"消息"。
  • 错误2名称"Message"在命名空间中不存在
    "clr-namespace: Caliburn.Micro;装配= Caliburn.Micro"。
  • 错误3属性'Attach'在类型'Button'上不存在在XML名称空间中"clr-namespace: Caliburn.Micro;组装= Caliburn.Micro"。

有什么建议吗?

提前感谢。Damian

尝试使用xmlns:cal="clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro.Platform",您可能正在使用最新的Csliburn。微版本。详见http://wp.qmatteoq.com/porting-a-windows-phone-8-0-application-to-caliburn-micro-2-0-2/

相关内容

  • 没有找到相关文章

最新更新