예제 #1
0
파일: Program.cs 프로젝트: zzl1010/ZhaoCode
        private void HandleShapeChanged(object sender, ShapeEventArgs e)
        {
            Shape s = (Shape)sender;

            Console.WriteLine($"收到消息,当前面积是:{e.NewArea}");
            s.Draw();
        }
예제 #2
0
파일: Program.cs 프로젝트: zzl1010/ZhaoCode
 protected virtual void OnShapeChanged(ShapeEventArgs e)
 {
     //EventHandler<ShapeEventArgs> handler = ShapeChanged;
     //if (handler != null)
     //{
     //    handler(this, e);
     //}
     ShapeChanged?.Invoke(this, e);
 }
예제 #3
0
파일: Program.cs 프로젝트: zzl1010/ZhaoCode
 protected override void OnShapeChanged(ShapeEventArgs e)
 {
     base.OnShapeChanged(e);
 }