Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebParts / CatalogPartDesigner.cs / 1 / CatalogPartDesigner.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls.WebParts { using System; using System.Collections; using System.ComponentModel; using System.Design; using System.Web.UI.Design; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public class CatalogPartDesigner : PartDesigner { private CatalogPart _catalogPart; protected override Control CreateViewControl() { Control viewControl = base.CreateViewControl(); // Copy DesignModeState from the Component to the ViewControl, so that // the Zone is set on the ViewControl. (VSWhidbey 456878) IDictionary state = ((IControlDesignerAccessor)_catalogPart).GetDesignModeState(); ((IControlDesignerAccessor)viewControl).SetDesignModeState(state); return viewControl; } public override void Initialize(IComponent component) { VerifyInitializeArgument(component, typeof(CatalogPart)); _catalogPart = (CatalogPart)component; base.Initialize(component); } public override string GetDesignTimeHtml() { if (!(_catalogPart.Parent is CatalogZoneBase)) { return CreateInvalidParentDesignTimeHtml(typeof(CatalogPart), typeof(CatalogZoneBase)); } return base.GetDesignTimeHtml(); } } } // 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
- InlineUIContainer.cs
- DataGridTableCollection.cs
- NamespaceList.cs
- HttpCacheVaryByContentEncodings.cs
- Evidence.cs
- XmlILStorageConverter.cs
- MemberRelationshipService.cs
- DBSchemaRow.cs
- SafeCryptoHandles.cs
- CodeSnippetStatement.cs
- ActivityScheduledQuery.cs
- MetabaseSettings.cs
- ThreadPool.cs
- WebPageTraceListener.cs
- EntityViewGenerationAttribute.cs
- ComponentCollection.cs
- AuthenticationSection.cs
- WebPartDisplayMode.cs
- ErrorStyle.cs
- GeneratedCodeAttribute.cs
- XmlStringTable.cs
- HttpRuntimeSection.cs
- ScriptHandlerFactory.cs
- Quad.cs
- CommandLibraryHelper.cs
- TreeBuilder.cs
- AccessDataSource.cs
- CharacterString.cs
- CodeValidator.cs
- QilName.cs
- SplineKeyFrames.cs
- SqlDependencyListener.cs
- SuppressIldasmAttribute.cs
- ToolStripPanelRow.cs
- TextChangedEventArgs.cs
- HitTestDrawingContextWalker.cs
- WebBrowserSiteBase.cs
- EmptyStringExpandableObjectConverter.cs
- MenuItemStyle.cs
- XmlSchemaAnnotation.cs
- RegistryExceptionHelper.cs
- FormsAuthentication.cs
- NativeWindow.cs
- DataGridViewCellStyle.cs
- EventRouteFactory.cs
- TraceInternal.cs
- ManagedWndProcTracker.cs
- RowUpdatedEventArgs.cs
- OperationFormatStyle.cs
- HeaderedItemsControl.cs
- ConstructorNeedsTagAttribute.cs
- SourceFileBuildProvider.cs
- SimpleTypeResolver.cs
- ObjectTypeMapping.cs
- NamespaceDisplay.xaml.cs
- EdgeProfileValidation.cs
- AxHostDesigner.cs
- WindowsButton.cs
- SqlXmlStorage.cs
- MenuAdapter.cs
- StringInfo.cs
- X509CertificateChain.cs
- XmlSchemaRedefine.cs
- DesignColumnCollection.cs
- State.cs
- HMACSHA512.cs
- TemplateBindingExpression.cs
- LayoutEditorPart.cs
- SnapshotChangeTrackingStrategy.cs
- ParameterModifier.cs
- X509Certificate2Collection.cs
- DataGridViewRowPostPaintEventArgs.cs
- ChangeNode.cs
- TreeChangeInfo.cs
- StylusLogic.cs
- TreeViewItemAutomationPeer.cs
- TriggerBase.cs
- DiscoveryUtility.cs
- HttpProfileGroupBase.cs
- XmlChildEnumerator.cs
- MailWebEventProvider.cs
- ClassImporter.cs
- ExpressionNormalizer.cs
- XmlUtilWriter.cs
- CompilationUnit.cs
- ClientSideProviderDescription.cs
- StringSource.cs
- graph.cs
- InternalMappingException.cs
- TextDecoration.cs
- DbDeleteCommandTree.cs
- BypassElement.cs
- GridView.cs
- ColorConverter.cs
- PositiveTimeSpanValidatorAttribute.cs
- GetPolicyDetailsRequest.cs
- Peer.cs
- NumberSubstitution.cs
- EntityModelSchemaGenerator.cs
- XmlDataImplementation.cs