当我开始Expression Blend 4(对于Windows Phone 7)时,我已经加载了所有行为(在资产中):
我想将MouseDragElementBehavior
添加到项目的矩形中。
但是,只要我将行为拖放到矩形上,所有行为就会消失":
我的Expression Blend 4版本是4.0.30816.0。为什么会出现这个问题?我重新安装了,但问题仍然存在。
答案 0 :(得分:1)
我只是尝试在我的系统上重新创建它,但它工作正常。你能验证Blend版本号吗?我的是4.0.20901.0
在Blend中我没有发现拖放一定是一种不好的做法。有些地方可能会让您遇到麻烦,例如数据绑定,并且在屏幕上删除可视元素通常会让您完成清理工作。话虽如此,通过行为,我发现拖放是将它们与元素相关联的首选方法。
答案 1 :(得分:1)
我也有这个问题。我做了这个解决方案:
答案 2 :(得分:-1)
我相信你不能在Windows Phone 7.0项目中使用Behaviors,只能在使用Silverlight 4的Windows Phone 7.1项目中使用。
没关系,似乎也适用于7.0项目......