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
- ChannelCacheSettings.cs
- ReadOnlyAttribute.cs
- SessionPageStatePersister.cs
- LayoutTable.cs
- DrawingCollection.cs
- PropertyEntry.cs
- TranslateTransform3D.cs
- GenericAuthenticationEventArgs.cs
- ModulesEntry.cs
- MessageSecurityOverHttpElement.cs
- StateMachineWorkflowInstance.cs
- GenericPrincipal.cs
- InputScopeAttribute.cs
- RowType.cs
- TranslateTransform.cs
- KeyNotFoundException.cs
- SecurityHeaderElementInferenceEngine.cs
- SubstitutionDesigner.cs
- ElementFactory.cs
- SubtreeProcessor.cs
- CodeGenerator.cs
- EntityDataReader.cs
- CheckBox.cs
- FocusManager.cs
- PageEventArgs.cs
- SafeNativeMethodsCLR.cs
- CodeAttributeArgument.cs
- HtmlTableCellCollection.cs
- ButtonBaseAutomationPeer.cs
- Comparer.cs
- TimeIntervalCollection.cs
- GZipDecoder.cs
- ProcessDesigner.cs
- CodeSubDirectoriesCollection.cs
- SQLInt32.cs
- EntityDescriptor.cs
- LocalFileSettingsProvider.cs
- DecimalConstantAttribute.cs
- Storyboard.cs
- ReflectionTypeLoadException.cs
- StrongNameMembershipCondition.cs
- Emitter.cs
- SingleTagSectionHandler.cs
- QueryCreatedEventArgs.cs
- ItemType.cs
- NetWebProxyFinder.cs
- SecurityToken.cs
- DuplicateWaitObjectException.cs
- GeometryConverter.cs
- RelatedEnd.cs
- MultiBindingExpression.cs
- BounceEase.cs
- lengthconverter.cs
- TreeNodeConverter.cs
- HitTestParameters3D.cs
- UrlPropertyAttribute.cs
- ShaderEffect.cs
- TableCell.cs
- LeaseManager.cs
- FrameworkContentElement.cs
- ParallelActivityDesigner.cs
- DataGridViewAutoSizeModeEventArgs.cs
- HostVisual.cs
- ConfigurationSection.cs
- MemberAccessException.cs
- ListViewGroupItemCollection.cs
- XmlSchemaComplexContentRestriction.cs
- HtmlHead.cs
- ExceptionUtil.cs
- SplineKeyFrames.cs
- FlowDocumentView.cs
- Vector3dCollection.cs
- Operators.cs
- GotoExpression.cs
- EditingCoordinator.cs
- HelpEvent.cs
- DaylightTime.cs
- DbInsertCommandTree.cs
- WarningException.cs
- BitmapEffectInput.cs
- WindowsStatusBar.cs
- PropertyConverter.cs
- complextypematerializer.cs
- FakeModelItemImpl.cs
- AssemblyAttributesGoHere.cs
- FormViewInsertEventArgs.cs
- IntPtr.cs
- CompilerTypeWithParams.cs
- Parsers.cs
- DriveNotFoundException.cs
- PersistChildrenAttribute.cs
- BoundingRectTracker.cs
- GridViewSortEventArgs.cs
- BatchServiceHost.cs
- counter.cs
- HostingEnvironmentException.cs
- InfoCardSymmetricCrypto.cs
- UniqueID.cs
- Quaternion.cs
- DecimalAnimationBase.cs