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
- DeleteCardRequest.cs
- ProcessManager.cs
- StorageTypeMapping.cs
- SemanticValue.cs
- SymbolType.cs
- TypeGeneratedEventArgs.cs
- SiteMapNodeItem.cs
- SimpleType.cs
- UriTemplateHelpers.cs
- SelectionEditor.cs
- DataView.cs
- HierarchicalDataSourceControl.cs
- ServiceHttpModule.cs
- HttpWebResponse.cs
- Cursor.cs
- DataServiceResponse.cs
- StringDictionaryCodeDomSerializer.cs
- MailWriter.cs
- MsmqIntegrationSecurityMode.cs
- FunctionMappingTranslator.cs
- mda.cs
- PropertiesTab.cs
- _AutoWebProxyScriptWrapper.cs
- EntityDataSourceDesignerHelper.cs
- BitmapEffectCollection.cs
- CodeTypeConstructor.cs
- SpeechSeg.cs
- ProcessStartInfo.cs
- AccessDataSource.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- SubstitutionDesigner.cs
- LayoutTableCell.cs
- BoolExpr.cs
- Options.cs
- EntityDataSourceDataSelection.cs
- XMLSchema.cs
- ServiceOperation.cs
- ZoneIdentityPermission.cs
- VariantWrapper.cs
- BlurEffect.cs
- TypeBrowser.xaml.cs
- DBSchemaRow.cs
- DataPagerFieldCommandEventArgs.cs
- DataTable.cs
- UnsafeNativeMethods.cs
- Instrumentation.cs
- PnrpPeerResolverBindingElement.cs
- DuplicateWaitObjectException.cs
- WebPartConnectionCollection.cs
- NegotiateStream.cs
- SelectedDatesCollection.cs
- PreservationFileReader.cs
- XmlSchemaSimpleContentRestriction.cs
- KeyPullup.cs
- UnsafeNativeMethodsMilCoreApi.cs
- FragmentQueryKB.cs
- ColorMap.cs
- ToolboxDataAttribute.cs
- DataGridViewCellMouseEventArgs.cs
- PointAnimationClockResource.cs
- Menu.cs
- Rect3DConverter.cs
- StreamSecurityUpgradeAcceptorBase.cs
- PickBranch.cs
- FloatUtil.cs
- PassportAuthentication.cs
- VirtualDirectoryMapping.cs
- x509store.cs
- TextInfo.cs
- EastAsianLunisolarCalendar.cs
- WebPartManagerInternals.cs
- TileBrush.cs
- TextShapeableCharacters.cs
- StrongName.cs
- CommandManager.cs
- OutputScope.cs
- DataMisalignedException.cs
- CellConstantDomain.cs
- ControlIdConverter.cs
- OdbcInfoMessageEvent.cs
- SafeFileMappingHandle.cs
- SystemUdpStatistics.cs
- ServiceBuildProvider.cs
- SecurityTokenParameters.cs
- TypeUtils.cs
- EntityException.cs
- DependencyObjectPropertyDescriptor.cs
- XmlSerializableReader.cs
- followingsibling.cs
- XmlDictionary.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- NamedObject.cs
- ServiceBusyException.cs
- OleDbPropertySetGuid.cs
- AsyncOperationManager.cs
- FrameworkRichTextComposition.cs
- LocalBuilder.cs
- ButtonChrome.cs
- DBSqlParserTableCollection.cs
- ConfigurationElementCollection.cs