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
- ModelItem.cs
- WmlLabelAdapter.cs
- ContainerParagraph.cs
- PerCallInstanceContextProvider.cs
- WebPartConnectionsCancelEventArgs.cs
- UrlPath.cs
- ScriptRegistrationManager.cs
- Deflater.cs
- HostedElements.cs
- ManagementClass.cs
- DistributedTransactionPermission.cs
- PrinterSettings.cs
- DataTableNameHandler.cs
- AsymmetricKeyExchangeFormatter.cs
- WCFServiceClientProxyGenerator.cs
- SuppressIldasmAttribute.cs
- ThumbButtonInfoCollection.cs
- TargetParameterCountException.cs
- ChtmlCalendarAdapter.cs
- IISMapPath.cs
- DispatcherHooks.cs
- AttributeUsageAttribute.cs
- StringInfo.cs
- PageCodeDomTreeGenerator.cs
- sortedlist.cs
- ColumnCollection.cs
- CustomGrammar.cs
- BufferBuilder.cs
- IndentedWriter.cs
- LinkUtilities.cs
- StringPropertyBuilder.cs
- ControlPaint.cs
- SystemFonts.cs
- RuntimeConfigLKG.cs
- State.cs
- UseAttributeSetsAction.cs
- ObjectIDGenerator.cs
- CLRBindingWorker.cs
- XmlSchemaSet.cs
- FormsAuthenticationUserCollection.cs
- IPEndPointCollection.cs
- PageSetupDialog.cs
- NativeMethods.cs
- MenuRendererClassic.cs
- DataObjectCopyingEventArgs.cs
- Int32Animation.cs
- SqlNode.cs
- ClientProtocol.cs
- Pen.cs
- ToolboxItemFilterAttribute.cs
- StructuralCache.cs
- PerfService.cs
- AccessText.cs
- GenerateHelper.cs
- ValidatedControlConverter.cs
- ZipPackagePart.cs
- ToolStripPanelSelectionGlyph.cs
- UserNamePasswordValidator.cs
- CollectionConverter.cs
- SqlServices.cs
- XDRSchema.cs
- StreamInfo.cs
- LexicalChunk.cs
- RankException.cs
- SecurityDescriptor.cs
- PersonalizationProviderCollection.cs
- ChangeTracker.cs
- ResXFileRef.cs
- VScrollProperties.cs
- SQLBoolean.cs
- MonitorWrapper.cs
- ObjectDataSource.cs
- RsaSecurityTokenParameters.cs
- CollectionViewSource.cs
- EntityAdapter.cs
- TextRangeEdit.cs
- MessageQueueKey.cs
- IndependentAnimationStorage.cs
- TextEditorThreadLocalStore.cs
- HttpPostProtocolImporter.cs
- Highlights.cs
- QueryStringParameter.cs
- Slider.cs
- ObjectRef.cs
- WebPartConnectionsConfigureVerb.cs
- DataGridViewAddColumnDialog.cs
- mda.cs
- InvalidProgramException.cs
- UserControl.cs
- TextBox.cs
- DecimalFormatter.cs
- RectAnimation.cs
- WmlControlAdapter.cs
- NativeMethods.cs
- TableItemProviderWrapper.cs
- Model3D.cs
- ContextStack.cs
- ComponentEvent.cs
- DependencyPropertyValueSerializer.cs
- ConversionHelper.cs