silverlight的多图联动有关问题
silverlight的多图联动问题
在网上能找到用FLEX写的多图联动的代码,但是有没有用silverlight写的关于多图联动的代码啊?急求!或者说有没有将FLEX代码转换成silverlight代码的工具吗?
------解决方案--------------------
你是用的bingMap吗?
bingMap 不是有TargetViewChanged 事件吗?
取得主地图的 Center ZoomLevel 然后设置要联动的地图不就完事了
------解决方案--------------------
------解决方案--------------------
esri 地图 不是一样有
ExtentChanged 这样的事件吗,可以在这个事件中访问地图级别与中心点位置,不就可以动态设置其它地图联动了,
你只要在类似的事件里处理就行了。
传送门
------解决方案--------------------
我不做这个地图,不清楚,原理都是一样的,
我看到这玩意有一个 Extend 属性,可以访问当前地图的层级Height
我想应该也存在访问地图中心点位置的属性,只能帮你到这了。
在网上能找到用FLEX写的多图联动的代码,但是有没有用silverlight写的关于多图联动的代码啊?急求!或者说有没有将FLEX代码转换成silverlight代码的工具吗?
------解决方案--------------------
你是用的bingMap吗?
bingMap 不是有TargetViewChanged 事件吗?
取得主地图的 Center ZoomLevel 然后设置要联动的地图不就完事了
------解决方案--------------------
public partial class MainPage : UserControl
{
#region - 内部成员
class 图对象类
{
public delegate void event_handler_moved(Point new_position);
public event event_handler_moved event_moved;
Point _new_position;
///
/// 当位置改变时,改变位置,然后发出消息
///
//if (event_moved!=null) event_moved(_new_position);
public void move_new_position(Point new_position)
{
///
///
}
}
//////////////////////////////////////////////////////////////////////
public 图对象类 graphic1;
public 图对象类 graphic2;
public 图对象类 graphic3;
#endregion
/// <summary>
/// /
/// </summary>
public MainPage()
{
InitializeComponent();
graphic1 = new 图对象类();
graphic1.event_moved += (s) =>
{
graphic2.move_new_position(s);
graphic3.move_new_position(s);
};
graphic2 = new 图对象类();
graphic3 = new 图对象类();
}
------解决方案--------------------
esri 地图 不是一样有
ExtentChanged 这样的事件吗,可以在这个事件中访问地图级别与中心点位置,不就可以动态设置其它地图联动了,
你只要在类似的事件里处理就行了。
传送门
------解决方案--------------------
我不做这个地图,不清楚,原理都是一样的,
我看到这玩意有一个 Extend 属性,可以访问当前地图的层级Height
我想应该也存在访问地图中心点位置的属性,只能帮你到这了。