Code:
/ FX-1434 / FX-1434 / 1.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
- PerformanceCounterManager.cs
- FixedElement.cs
- HTTPNotFoundHandler.cs
- GlyphCache.cs
- DataControlField.cs
- SecurityState.cs
- JavaScriptSerializer.cs
- ProfileProvider.cs
- ConfigXmlCDataSection.cs
- PersonalizationProviderCollection.cs
- dataprotectionpermission.cs
- SocketAddress.cs
- AtomPub10ServiceDocumentFormatter.cs
- EditorPartCollection.cs
- MonitoringDescriptionAttribute.cs
- PrinterUnitConvert.cs
- FormClosingEvent.cs
- LinqDataSourceHelper.cs
- ProfilePropertyMetadata.cs
- BitmapScalingModeValidation.cs
- SafeThemeHandle.cs
- Triplet.cs
- XmlToDatasetMap.cs
- GuidTagList.cs
- WebPartZone.cs
- BoolLiteral.cs
- HttpStreamMessage.cs
- SqlExpander.cs
- ResumeStoryboard.cs
- DependencyObjectPropertyDescriptor.cs
- EntityDataSourceState.cs
- InsufficientMemoryException.cs
- MethodAccessException.cs
- RefreshPropertiesAttribute.cs
- SqlDataAdapter.cs
- RewritingProcessor.cs
- TextEndOfSegment.cs
- CriticalExceptions.cs
- SqlNodeAnnotations.cs
- XPathSingletonIterator.cs
- DefaultPropertyAttribute.cs
- OperationResponse.cs
- SettingsPropertyWrongTypeException.cs
- CodeEntryPointMethod.cs
- DBCommand.cs
- StylusButtonCollection.cs
- XPathDocument.cs
- ProcessHost.cs
- CounterCreationData.cs
- WebServiceEnumData.cs
- GlyphElement.cs
- WebPartCancelEventArgs.cs
- CustomCategoryAttribute.cs
- Rotation3DAnimationUsingKeyFrames.cs
- WebPartCatalogCloseVerb.cs
- SqlAliasesReferenced.cs
- FixedElement.cs
- _FtpControlStream.cs
- XmlEncodedRawTextWriter.cs
- Message.cs
- PublisherMembershipCondition.cs
- SqlDesignerDataSourceView.cs
- WriteFileContext.cs
- CallSiteHelpers.cs
- HwndTarget.cs
- PrimitiveDataContract.cs
- Animatable.cs
- FileUpload.cs
- DesignerHierarchicalDataSourceView.cs
- ValidationResult.cs
- OleDbDataReader.cs
- OrthographicCamera.cs
- LookupBindingPropertiesAttribute.cs
- PackageRelationship.cs
- XmlBinaryReader.cs
- ItemsControl.cs
- DataContractSerializerOperationFormatter.cs
- EndpointBehaviorElementCollection.cs
- DataGridViewHitTestInfo.cs
- RecommendedAsConfigurableAttribute.cs
- PageCodeDomTreeGenerator.cs
- GridViewItemAutomationPeer.cs
- DataBoundControlParameterTarget.cs
- DateTimeFormatInfo.cs
- HyperLink.cs
- StreamInfo.cs
- SimpleType.cs
- TemplatePropertyEntry.cs
- DataGridColumn.cs
- PresentationTraceSources.cs
- OLEDB_Enum.cs
- ClientFormsIdentity.cs
- XPathSelectionIterator.cs
- MultilineStringConverter.cs
- GroupLabel.cs
- SubpageParagraph.cs
- WebControlsSection.cs
- Keyboard.cs
- DurationConverter.cs
- Config.cs