private static void UpdateZoneType(IElementZone elementZone, XZone zone) { elementZone.SetZLayer(zone == null ? 50 : 60); elementZone.BackgroundColor = zone == null ? System.Windows.Media.Colors.Black : System.Windows.Media.Colors.Green; }
private static void UpdateZoneType(IElementZone elementZone, Zone zone) { elementZone.BackgroundColor = System.Windows.Media.Colors.Black; elementZone.SetZLayer(20); if (zone != null) switch (zone.ZoneType) { case ZoneType.Fire: elementZone.BackgroundColor = System.Windows.Media.Colors.Green; elementZone.SetZLayer(30); break; case ZoneType.Guard: elementZone.BackgroundColor = System.Windows.Media.Colors.Brown; elementZone.SetZLayer(40); break; } }