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
- TableHeaderCell.cs
- SocketAddress.cs
- WriteStateInfoBase.cs
- ResourceManagerWrapper.cs
- Types.cs
- RelationshipManager.cs
- WebBrowserSiteBase.cs
- FileIOPermission.cs
- SymDocumentType.cs
- DBCommand.cs
- ResourceWriter.cs
- ClipboardData.cs
- DataSourceDesigner.cs
- ActiveXHelper.cs
- TextSerializer.cs
- AuthenticateEventArgs.cs
- AnnotationHelper.cs
- DesignerActionKeyboardBehavior.cs
- smtppermission.cs
- transactioncontext.cs
- DLinqTableProvider.cs
- BitmapEffectGroup.cs
- ToolStripDropDownDesigner.cs
- AppDomainAttributes.cs
- PropertyStore.cs
- AxisAngleRotation3D.cs
- HttpCachePolicyBase.cs
- SqlException.cs
- HebrewCalendar.cs
- Literal.cs
- EventLogException.cs
- StreamingContext.cs
- NullableIntAverageAggregationOperator.cs
- ListView.cs
- GridViewColumnHeaderAutomationPeer.cs
- BufferedStream.cs
- FrameworkPropertyMetadata.cs
- SafeNativeMethods.cs
- ResourceDescriptionAttribute.cs
- OverflowException.cs
- ReadOnlyTernaryTree.cs
- ListViewInsertEventArgs.cs
- InternalConfigEventArgs.cs
- CompilationLock.cs
- IntSecurity.cs
- ConnectionManagementElementCollection.cs
- RolePrincipal.cs
- XmlEventCache.cs
- FormsAuthenticationEventArgs.cs
- InstalledFontCollection.cs
- ZoneMembershipCondition.cs
- DataException.cs
- ModelPerspective.cs
- SettingsProviderCollection.cs
- SessionEndedEventArgs.cs
- Mutex.cs
- Timer.cs
- XPathException.cs
- FileDialog_Vista.cs
- FieldNameLookup.cs
- XmlEnumAttribute.cs
- ContentPosition.cs
- DataServiceKeyAttribute.cs
- ExpressionNormalizer.cs
- SqlDataSourceView.cs
- WebPartEditVerb.cs
- RequestUriProcessor.cs
- XhtmlBasicLabelAdapter.cs
- SubMenuStyle.cs
- PaperSize.cs
- TreeNodeBindingCollection.cs
- TypeDelegator.cs
- ConfigurationStrings.cs
- BindableAttribute.cs
- HashJoinQueryOperatorEnumerator.cs
- SqlDataSourceCommandEventArgs.cs
- TypeLoadException.cs
- Scheduler.cs
- ServicePoint.cs
- SaveFileDialog.cs
- WorkflowApplicationEventArgs.cs
- TextMetrics.cs
- FocusWithinProperty.cs
- ViewCellSlot.cs
- SmtpException.cs
- BamlVersionHeader.cs
- WindowsTitleBar.cs
- SpecularMaterial.cs
- IConvertible.cs
- SparseMemoryStream.cs
- ValueType.cs
- KeyInfo.cs
- HandlerFactoryCache.cs
- HttpPostedFile.cs
- PerfCounterSection.cs
- PingReply.cs
- EntityCommandExecutionException.cs
- ResourceReader.cs
- DocumentApplication.cs
- RoleGroup.cs