Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebParts / WebPartZoneAutoFormat.cs / 1 / WebPartZoneAutoFormat.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 WebPartZoneAutoFormat : BaseAutoFormat { public WebPartZoneAutoFormat(DataRow schemeData) : base(schemeData) { // Use default Height Style.Width = 250; } public override Control GetPreviewControl(Control runtimeControl) { WebPartZone previewZone = (WebPartZone)base.GetPreviewControl(runtimeControl); // If the zone contains no WebParts, set the ZoneTemplate to a dummy Template, so // that there is at least one WebPart in the AutoFormat preview if (previewZone != null && previewZone.WebParts.Count == 0) { previewZone.ZoneTemplate = new AutoFormatTemplate(); } return previewZone; } private sealed class AutoFormatTemplate : ITemplate { public void InstantiateIn(Control container) { container.Controls.Add(new SampleWebPart()); } private sealed class SampleWebPart : WebPart { public SampleWebPart() { Title = SR.GetString(SR.WebPartZoneAutoFormat_SampleWebPartTitle); ID = "SampleWebPart"; } protected override void RenderContents(HtmlTextWriter writer) { writer.Write(SR.GetString(SR.WebPartZoneAutoFormat_SampleWebPartContents)); } } } } } // 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
- SerializationHelper.cs
- DomainLiteralReader.cs
- SchemaImporterExtensionElementCollection.cs
- DataControlFieldCollection.cs
- CodeDomExtensionMethods.cs
- metadatamappinghashervisitor.cs
- EntryPointNotFoundException.cs
- ContravarianceAdapter.cs
- TrimSurroundingWhitespaceAttribute.cs
- LicenseContext.cs
- PagesChangedEventArgs.cs
- ThrowOnMultipleAssignment.cs
- EncoderNLS.cs
- ExceptionUtil.cs
- WebPartConnectionsCancelVerb.cs
- BufferedReadStream.cs
- MulticastDelegate.cs
- FreeFormDragDropManager.cs
- CodeTypeDeclaration.cs
- MenuAutoFormat.cs
- ProfileBuildProvider.cs
- ColorAnimationBase.cs
- SequenceQuery.cs
- SecurityException.cs
- XmlWriterDelegator.cs
- GenericFlowSwitchHelper.cs
- MultiAsyncResult.cs
- WindowsClientElement.cs
- AppLevelCompilationSectionCache.cs
- XmlWrappingReader.cs
- CustomAttributeBuilder.cs
- DataViewManagerListItemTypeDescriptor.cs
- FontSourceCollection.cs
- DeploymentSection.cs
- PropertyIDSet.cs
- TextSerializer.cs
- UserValidatedEventArgs.cs
- FillBehavior.cs
- GenericArgumentsUpdater.cs
- FontCacheLogic.cs
- BaseCollection.cs
- ExpressionBindingCollection.cs
- ConcurrentQueue.cs
- Brush.cs
- HandlerWithFactory.cs
- XmlCharCheckingReader.cs
- PinnedBufferMemoryStream.cs
- MetadataStore.cs
- DataServiceSaveChangesEventArgs.cs
- SelectionItemProviderWrapper.cs
- ChildrenQuery.cs
- ScriptManager.cs
- SecurityPolicySection.cs
- WebUtil.cs
- DataGridViewComboBoxCell.cs
- StringResourceManager.cs
- LockRenewalTask.cs
- Rectangle.cs
- SmtpException.cs
- SamlConditions.cs
- TrackingQuery.cs
- DefaultTypeArgumentAttribute.cs
- FixedFindEngine.cs
- IdnElement.cs
- SqlBooleanMismatchVisitor.cs
- BaseCodeDomTreeGenerator.cs
- MaterialGroup.cs
- HtmlInputRadioButton.cs
- HttpGetServerProtocol.cs
- ToolStripStatusLabel.cs
- WmpBitmapEncoder.cs
- DbConnectionOptions.cs
- EmptyControlCollection.cs
- TextEffectCollection.cs
- ProviderBase.cs
- EntryWrittenEventArgs.cs
- URI.cs
- WmpBitmapEncoder.cs
- RelationshipDetailsCollection.cs
- TextViewSelectionProcessor.cs
- SecUtil.cs
- Int32.cs
- ItemsChangedEventArgs.cs
- CompositeDataBoundControl.cs
- RichTextBoxAutomationPeer.cs
- ScrollContentPresenter.cs
- LogExtent.cs
- FrameworkObject.cs
- ProfileServiceManager.cs
- OracleConnectionString.cs
- OleStrCAMarshaler.cs
- XmlSchemaNotation.cs
- AssemblyHash.cs
- ResolveCompletedEventArgs.cs
- XmlMemberMapping.cs
- CustomWebEventKey.cs
- TextTreeRootTextBlock.cs
- HttpModulesSection.cs
- TypeSystemProvider.cs
- UInt16Converter.cs