Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebParts / EditorZoneAutoFormat.cs / 1 / EditorZoneAutoFormat.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls.WebParts { using System.Data; using System.Design; using System.Web.UI.WebControls.WebParts; internal sealed class EditorZoneAutoFormat : BaseAutoFormat { internal const string PreviewControlID = "AutoFormatPreviewControl"; public EditorZoneAutoFormat(DataRow schemeData) : base(schemeData) { Style.Height = 275; Style.Width = 300; } public override Control GetPreviewControl(Control runtimeControl) { EditorZone previewZone = (EditorZone)base.GetPreviewControl(runtimeControl); // If the zone contains no EditorParts, set the ZoneTemplate to a dummy Template, so // that there is at least one EditorPart in the AutoFormat preview if (previewZone != null && previewZone.EditorParts.Count == 0) { previewZone.ZoneTemplate = new AutoFormatTemplate(); } // Set the ID of the zone to the special PreviewControlID, so the EditorZoneDesigner // doesn't render the placeholder for this control in the AutoFormat dialog, regardless // of whether ViewInEditMode is true. previewZone.ID = PreviewControlID; return previewZone; } private sealed class AutoFormatTemplate : ITemplate { public void InstantiateIn(Control container) { LayoutEditorPart layoutEditorPart = new LayoutEditorPart(); layoutEditorPart.ID = "LayoutEditorPart"; container.Controls.Add(layoutEditorPart); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DownloadProgressEventArgs.cs
- SmtpTransport.cs
- HMACSHA512.cs
- XmlILStorageConverter.cs
- DataGridHeaderBorder.cs
- EntitySetRetriever.cs
- ToolStripSplitButton.cs
- ExpressionTextBoxAutomationPeer.cs
- assemblycache.cs
- TimeSpanValidatorAttribute.cs
- ActivityCodeDomSerializer.cs
- RecognizedPhrase.cs
- NameNode.cs
- PropertyOverridesDialog.cs
- glyphs.cs
- ImageDrawing.cs
- FileDetails.cs
- FrameworkContextData.cs
- ToolStripItemImageRenderEventArgs.cs
- ViewPort3D.cs
- ListViewDesigner.cs
- CollectionView.cs
- XsltFunctions.cs
- HtmlTableCellCollection.cs
- XmlNode.cs
- OdbcParameterCollection.cs
- RegexMatchCollection.cs
- NameTable.cs
- EntityStoreSchemaGenerator.cs
- BufferAllocator.cs
- XmlReflectionImporter.cs
- Latin1Encoding.cs
- ContentValidator.cs
- ReadOnlyPropertyMetadata.cs
- MouseGestureConverter.cs
- TextFindEngine.cs
- WebConfigurationManager.cs
- CodeEventReferenceExpression.cs
- NamespaceInfo.cs
- FixedSOMTableRow.cs
- AmbientLight.cs
- ClientSettingsStore.cs
- EntityCommandExecutionException.cs
- ConfigXmlDocument.cs
- InplaceBitmapMetadataWriter.cs
- HttpServerProtocol.cs
- BodyGlyph.cs
- DbRetry.cs
- SecurityHelper.cs
- TypeConverterHelper.cs
- AutomationPattern.cs
- TransactionChannel.cs
- Crypto.cs
- ManagementInstaller.cs
- RegionInfo.cs
- ProtocolsConfigurationHandler.cs
- PenThread.cs
- EncoderParameter.cs
- TriggerAction.cs
- SoapCodeExporter.cs
- RNGCryptoServiceProvider.cs
- BmpBitmapEncoder.cs
- Rectangle.cs
- MessageDecoder.cs
- XmlUtil.cs
- UIElement.cs
- MergeLocalizationDirectives.cs
- HttpException.cs
- DetailsViewDeletedEventArgs.cs
- WebPartRestoreVerb.cs
- FactoryId.cs
- FrameDimension.cs
- ModelVisual3D.cs
- BaseDataBoundControl.cs
- DataObjectCopyingEventArgs.cs
- NonBatchDirectoryCompiler.cs
- GraphicsState.cs
- odbcmetadatacollectionnames.cs
- PageSetupDialog.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- ProfileManager.cs
- EntitySqlQueryBuilder.cs
- TypeHelpers.cs
- cookie.cs
- ProgressBar.cs
- NetworkInformationPermission.cs
- SecurityTokenProvider.cs
- ReliabilityContractAttribute.cs
- GridViewUpdateEventArgs.cs
- StickyNoteContentControl.cs
- HyperLink.cs
- SchemaTypeEmitter.cs
- GridLengthConverter.cs
- PersonalizationProvider.cs
- TreeViewEvent.cs
- ComponentResourceKeyConverter.cs
- TextElementCollection.cs
- TextTreeTextBlock.cs
- ClientTarget.cs
- PagerSettings.cs