0

observablecollection1 + observablecollection2 <---数据绑定--->画布:

是否有一个允许移动形状并具有可观察集合的数据的画布。

示例:您有一个 ObservableCollection BaseCamp (camp,x,y,otherproperity),这些营地通过 ObservableCollection 道路 (camp1,camp2,colors) 连接。我想在画布上查看我的数据并移动营地、添加道路等等。

它,我认为是经典用途,但我没有看到这样的画布?

4

1 回答 1

0

您必须自己创建动画。

基本上,您每 X 秒调用一次函数:

  • 清除画布
  • 使用BaseCamp的属性绘制形状

更多信息请访问http://www.html5canvastutorials.com/advanced/html5-canvas-linear-motion-animation/

请注意,设置超时的正确方法是

window.requestAnimFrame = (function(callback){
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function(callback){
    window.setTimeout(callback, 1000 / 60);
};

})();

于 2012-04-19T11:13:16.790 回答