我正在尝试将MIX 2010 上的动态布局和样式演示文稿中的 FluidMoveBehaviour与 MVVM (Caliburn.Micro) 结合使用。
主/细节行为是我所追求的。它不起作用,我想找出幕后发生的事情,看看为什么 Silverlight 没有发现它。
如何调试 FluidMoveBehaviour?
我正在尝试将MIX 2010 上的动态布局和样式演示文稿中的 FluidMoveBehaviour与 MVVM (Caliburn.Micro) 结合使用。
主/细节行为是我所追求的。它不起作用,我想找出幕后发生的事情,看看为什么 Silverlight 没有发现它。
如何调试 FluidMoveBehaviour?
因为它FluidMoveBehavior
被如此封装并且因为源代码不可用,所以当它不能按预期工作时,唯一的办法就是反复试验。更糟糕的是,该功能在概念上非常不透明,如果您更改设置会发生什么,最初并不清楚。
让主/细节场景工作(最复杂的场景)的最大希望是创建一个非常小的示例,让它工作,然后逐渐重新引入您的代码,直到它完全集成。
除了 MIX10 演示之外,还有其他工作示例。我建议阅读并重新阅读 Mike Taulty 的解释,直到该功能不那么不透明:
请注意他是如何通过很少的测试程序逐渐解决问题的。这就是如何避免浪费时间尝试使用“黑匣子”功能。
无论如何,“轻松交互”的承诺现在听起来可能相当空洞。这也许是给其他行为开发者的一个教训:当它不工作时,客户端将如何调试它?答案:给他们工具,比如可配置的日志。当它不工作时,沉默是难以忍受的。