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
- UITypeEditor.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- EncryptedReference.cs
- Decimal.cs
- Screen.cs
- FacetValues.cs
- UITypeEditor.cs
- DataBindingValueUIHandler.cs
- FaultFormatter.cs
- HScrollBar.cs
- PointUtil.cs
- StagingAreaInputItem.cs
- StateDesigner.cs
- HttpHandlerAction.cs
- StrongTypingException.cs
- CardSpacePolicyElement.cs
- UiaCoreProviderApi.cs
- XPathArrayIterator.cs
- SingleObjectCollection.cs
- TreeViewAutomationPeer.cs
- MenuItemAutomationPeer.cs
- XamlParser.cs
- AlphabeticalEnumConverter.cs
- CharUnicodeInfo.cs
- CallContext.cs
- WebPartRestoreVerb.cs
- RelatedPropertyManager.cs
- ProbeMatchesApril2005.cs
- CrossSiteScriptingValidation.cs
- ComboBox.cs
- PageThemeParser.cs
- ConnectionsZone.cs
- ClientTarget.cs
- NameObjectCollectionBase.cs
- ValidationPropertyAttribute.cs
- LocatorGroup.cs
- WebRequestModuleElement.cs
- CharEntityEncoderFallback.cs
- mda.cs
- TypeReference.cs
- NumericUpDown.cs
- PresentationTraceSources.cs
- XsdDuration.cs
- AppDomainResourcePerfCounters.cs
- ImageAnimator.cs
- storagemappingitemcollection.viewdictionary.cs
- Emitter.cs
- FormViewModeEventArgs.cs
- EditorZoneDesigner.cs
- TabItemWrapperAutomationPeer.cs
- XamlReader.cs
- ScrollPattern.cs
- XslNumber.cs
- ResXFileRef.cs
- ContentElementAutomationPeer.cs
- ListViewPagedDataSource.cs
- ReplacementText.cs
- DoubleUtil.cs
- RegistrySecurity.cs
- xmlfixedPageInfo.cs
- BinaryOperationBinder.cs
- FacetChecker.cs
- Stroke.cs
- Assert.cs
- ValidationRuleCollection.cs
- NonClientArea.cs
- BezierSegment.cs
- ManagedCodeMarkers.cs
- XmlSchemaAny.cs
- StrokeCollection.cs
- HashSetDebugView.cs
- XmlAtomicValue.cs
- ToolConsole.cs
- PasswordBoxAutomationPeer.cs
- VisualTarget.cs
- ProxyRpc.cs
- IPPacketInformation.cs
- ApplicationHost.cs
- ByteStack.cs
- Point3DCollection.cs
- FlowDocumentReaderAutomationPeer.cs
- PackageRelationshipSelector.cs
- FastEncoderWindow.cs
- Encoder.cs
- GroupLabel.cs
- TreeViewBindingsEditorForm.cs
- NullableLongAverageAggregationOperator.cs
- ErrorView.xaml.cs
- RegularExpressionValidator.cs
- ScalarOps.cs
- SequentialOutput.cs
- SQLByteStorage.cs
- PropertyChange.cs
- DataGridPagerStyle.cs
- WebScriptMetadataFormatter.cs
- HierarchicalDataBoundControl.cs
- QuaternionAnimation.cs
- CompilerScope.Storage.cs
- HandlerBase.cs
- BinaryUtilClasses.cs