为地图的PropertyChanged事件提供数据
Inheritance: System.EventArgs
Exemplo n.º 1
0
        void control_PropertyChanged(object sender, MapPropertyChangedEventArgs e)
        {
            Assert.IsInstanceOfType(sender, typeof(MapControl), "事件源不是MapControl");
            MapControl control = (MapControl)sender;
            Assert.IsTrue(e.NewValue != null && e.OldValue != null,"变更属性的旧值或者新值为空");

        }
 /// <summary>
 /// 当依赖属性发生变化时,调用此方法。
 /// </summary>
 /// <param name="e">发生变化的依赖属性的变化详细信息。</param>
 public virtual void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
 {
     if (PropertyChanged != null)
     {
         MapPropertyChangedEventArgs change = new MapPropertyChangedEventArgs(e.Property.Name, e.OldValue, e.NewValue);
         PropertyChanged(this, change);
     }
 }