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
- DataGridViewTextBoxColumn.cs
- WebPartHelpVerb.cs
- RequestQueryProcessor.cs
- OLEDB_Util.cs
- TransactionalPackage.cs
- SystemInformation.cs
- SpeakProgressEventArgs.cs
- SettingsPropertyCollection.cs
- ServerValidateEventArgs.cs
- DataGridDetailsPresenter.cs
- BypassElementCollection.cs
- DTCTransactionManager.cs
- GenericIdentity.cs
- ClientSettingsSection.cs
- Comparer.cs
- SHA384.cs
- ContainerParaClient.cs
- PageContentAsyncResult.cs
- OracleConnection.cs
- TileModeValidation.cs
- LinearQuaternionKeyFrame.cs
- FilterQueryOptionExpression.cs
- ScalarOps.cs
- SmtpDigestAuthenticationModule.cs
- SystemGatewayIPAddressInformation.cs
- TextElementAutomationPeer.cs
- TextDecorationCollectionConverter.cs
- MenuItemStyleCollection.cs
- DataGridViewSelectedRowCollection.cs
- TdsParserSafeHandles.cs
- Pair.cs
- IpcServerChannel.cs
- HttpServerVarsCollection.cs
- CacheAxisQuery.cs
- CodeGenerator.cs
- JavaScriptString.cs
- SafeEventHandle.cs
- IItemContainerGenerator.cs
- BevelBitmapEffect.cs
- ErrorEventArgs.cs
- GridViewHeaderRowPresenter.cs
- RegexBoyerMoore.cs
- ComplexType.cs
- DbgUtil.cs
- FilteredDataSetHelper.cs
- PropertyEmitterBase.cs
- Page.cs
- MsiStyleLogWriter.cs
- CodeIdentifier.cs
- ConnectionPointGlyph.cs
- ModelItemExtensions.cs
- ParameterBinding.cs
- StreamReader.cs
- XmlIlGenerator.cs
- RotateTransform.cs
- DataExpression.cs
- AsymmetricSignatureFormatter.cs
- Run.cs
- cache.cs
- Types.cs
- ContainerFilterService.cs
- PolicyValidator.cs
- SqlDataSourceStatusEventArgs.cs
- DoubleAnimationClockResource.cs
- WinEventTracker.cs
- initElementDictionary.cs
- VisualStateManager.cs
- DebugInfo.cs
- assemblycache.cs
- AttachedAnnotationChangedEventArgs.cs
- DetailsViewRow.cs
- RectangleHotSpot.cs
- Stroke2.cs
- DetailsViewPagerRow.cs
- DateTimeOffsetAdapter.cs
- TranslateTransform3D.cs
- MouseOverProperty.cs
- ColumnMapVisitor.cs
- CfgRule.cs
- LazyTextWriterCreator.cs
- CalendarKeyboardHelper.cs
- HttpCacheVary.cs
- ManualResetEvent.cs
- TextAdaptor.cs
- QueueException.cs
- EntityKeyElement.cs
- XmlWriterDelegator.cs
- filewebresponse.cs
- TextServicesLoader.cs
- TextEditorContextMenu.cs
- EventLogRecord.cs
- CheckedPointers.cs
- MissingMemberException.cs
- SocketAddress.cs
- TaskFileService.cs
- UIElement3D.cs
- CallId.cs
- ListItem.cs
- HwndStylusInputProvider.cs
- WebResponse.cs