首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Caliburn.Micro操作不能正常工作

Caliburn.Micro操作不能正常工作
EN

Stack Overflow用户
提问于 2014-08-13 11:38:05
回答 1查看 1.6K关注 0票数 3

在我的xaml文件(Windows 8.1)中使用Caliburn.Micro定义操作有问题。

命名空间:

代码语言:javascript
复制
xmlns:cal="clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro"
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"

方法1.

代码语言:javascript
复制
<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.

代码语言:javascript
复制
<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'.中的“Button”类型上不存在属性“附加”

有什么建议吗?

提前谢谢。达米安

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-14 23:17:04

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

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25285144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档