【发布时间】:2014-08-13 11:38:05
【问题描述】:
在我的 xaml 文件 (Windows Phone Silverlight 8.1) 中使用 Caliburn.Micro 定义操作时遇到问题。
命名空间:
xmlns:cal="clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro"
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
方法一。
<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>
方法二。
<Button Content="TEST" FontSize="30" HorizontalAlignment="Center" VerticalAlignment="Center" cal:Message.Attach="[Event Click] = [Action test]"/>
这两种方法都给我错误:
- 错误 1 在类型中找不到可附加属性“附加” '信息'。
- 错误 2 名称空间中不存在名称“消息”
"clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro"。 - 错误 3 类型“按钮”上不存在属性“附加” 在 XML 命名空间中 'clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro'。
有什么建议吗?
提前致谢。 达米安
【问题讨论】:
-
您能否向我们展示一些与配置相关的引导程序代码和与您如何编写测试方法相关的视图模型代码?
标签: silverlight mvvm windows-phone-8.1 caliburn.micro