Code:
/ DotNET / DotNET / 8.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
- SEHException.cs
- AnnotationObservableCollection.cs
- exports.cs
- RegisteredExpandoAttribute.cs
- QilBinary.cs
- AddInServer.cs
- ConnectionOrientedTransportChannelFactory.cs
- DefaultTraceListener.cs
- CaretElement.cs
- DropShadowBitmapEffect.cs
- StandardToolWindows.cs
- HandlerBase.cs
- BulletChrome.cs
- ReverseInheritProperty.cs
- DockProviderWrapper.cs
- DebugView.cs
- ExclusiveTcpListener.cs
- DeviceSpecificChoice.cs
- PenThread.cs
- CreateSequence.cs
- TableDetailsRow.cs
- MouseDevice.cs
- AssemblyLoader.cs
- StringKeyFrameCollection.cs
- ReferentialConstraint.cs
- DefaultParameterValueAttribute.cs
- DataGridToolTip.cs
- InkCanvasSelectionAdorner.cs
- EntityDataSourceChangingEventArgs.cs
- DesignerSelectionListAdapter.cs
- HitTestWithGeometryDrawingContextWalker.cs
- LazyTextWriterCreator.cs
- StylusPointPropertyId.cs
- HostedElements.cs
- ViewStateException.cs
- OrderByBuilder.cs
- FileAuthorizationModule.cs
- IndentedWriter.cs
- RecordsAffectedEventArgs.cs
- DataTemplateSelector.cs
- Compilation.cs
- ElapsedEventArgs.cs
- WmpBitmapEncoder.cs
- JsonFormatReaderGenerator.cs
- SystemBrushes.cs
- WindowsContainer.cs
- FloaterBaseParaClient.cs
- ISAPIApplicationHost.cs
- StorageSetMapping.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- ResourceDisplayNameAttribute.cs
- SignatureHelper.cs
- ColumnResizeUndoUnit.cs
- WindowsScrollBarBits.cs
- EllipseGeometry.cs
- CodeTypeParameter.cs
- HtmlControlPersistable.cs
- ClickablePoint.cs
- EntityKey.cs
- FormViewActionList.cs
- SignatureDescription.cs
- DictionaryKeyPropertyAttribute.cs
- RequestCacheValidator.cs
- SQLInt64Storage.cs
- PeerApplicationLaunchInfo.cs
- Parallel.cs
- EntityConnection.cs
- NumberFormatter.cs
- Pointer.cs
- ToggleProviderWrapper.cs
- PanelStyle.cs
- _NTAuthentication.cs
- RoleManagerEventArgs.cs
- TextElementEnumerator.cs
- ObjectDataSourceView.cs
- XmlSchemaAnyAttribute.cs
- MappingException.cs
- WebPartCatalogAddVerb.cs
- TextSerializer.cs
- ReachFixedDocumentSerializerAsync.cs
- FormatConvertedBitmap.cs
- Operand.cs
- TdsParser.cs
- SerializationSectionGroup.cs
- SqlDataSourceStatusEventArgs.cs
- EntityViewGenerator.cs
- BaseCollection.cs
- MachineKeySection.cs
- ConfigurationLockCollection.cs
- loginstatus.cs
- TypefaceCollection.cs
- NumericUpDownAccelerationCollection.cs
- ExpressionReplacer.cs
- Geometry3D.cs
- MenuItemStyle.cs
- LocationReference.cs
- GlyphsSerializer.cs
- Config.cs
- MoveSizeWinEventHandler.cs
- UserCancellationException.cs