public LayoutZoneViewModel( ILayoutZone model ) { Model = model; }
LayoutZoneViewModel FindOrCreate( ILayoutZone model ) { LayoutZoneViewModel vm; if( !_zoneCache.TryGetValue( model, out vm ) ) { vm = new LayoutZoneViewModel( model ); if( model.Zone.Name == string.Empty ) _dfZone = vm; _zoneCache.Add( model, vm ); } return vm; }