Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / CompositeControlDesigner.cs / 1 / CompositeControlDesigner.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls { using System.Collections; using System.Collections.Specialized; using System.ComponentModel; using System.Design; using System.Web.UI; using System.Web.UI.WebControls; ////// /// Base designer class, useful for any type of composite control, not only those that extend /// System.Web.UI.WebControls.CompositeControl. /// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public class CompositeControlDesigner : ControlDesigner { ////// /// protected virtual void CreateChildControls() { ICompositeControlDesignerAccessor ccda = (ICompositeControlDesignerAccessor)ViewControl; ccda.RecreateChildControls(); } ////// /// public override string GetDesignTimeHtml() { CreateChildControls(); return base.GetDesignTimeHtml(); } ////// /// Since this designer may be used with any type of composite control, only enforce that the control is an INamingContainer. /// public override void Initialize(IComponent component) { VerifyInitializeArgument(component, typeof(INamingContainer)); base.Initialize(component); } } } // 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
- TreeNode.cs
- SelectionItemProviderWrapper.cs
- ServiceBusyException.cs
- PauseStoryboard.cs
- CLSCompliantAttribute.cs
- MouseButton.cs
- _AcceptOverlappedAsyncResult.cs
- ParameterCollection.cs
- SortedDictionary.cs
- EventDescriptor.cs
- DrawingImage.cs
- ConnectionOrientedTransportChannelFactory.cs
- ProfileEventArgs.cs
- ThicknessKeyFrameCollection.cs
- DependencyObject.cs
- TrackingServices.cs
- PathTooLongException.cs
- WebUtil.cs
- DataGridViewRowPrePaintEventArgs.cs
- ReadWriteObjectLock.cs
- _ChunkParse.cs
- HttpHandlerAction.cs
- SqlWebEventProvider.cs
- StrokeNodeData.cs
- CustomAttributeFormatException.cs
- HuffmanTree.cs
- CryptoKeySecurity.cs
- CompositionDesigner.cs
- ComponentResourceManager.cs
- HttpCachePolicyWrapper.cs
- ImageListUtils.cs
- XmlNodeChangedEventArgs.cs
- BooleanKeyFrameCollection.cs
- SQLByteStorage.cs
- LinqDataSourceSelectEventArgs.cs
- CompilerState.cs
- HtmlInputRadioButton.cs
- D3DImage.cs
- ActivityStatusChangeEventArgs.cs
- XmlSchemaInferenceException.cs
- FeatureSupport.cs
- LogEntrySerialization.cs
- SmiEventSink_Default.cs
- ConfigurationStrings.cs
- KnownTypeHelper.cs
- SafeRightsManagementPubHandle.cs
- BooleanExpr.cs
- ConstructorNeedsTagAttribute.cs
- ColumnResizeUndoUnit.cs
- Clipboard.cs
- SqlDataSourceCache.cs
- WebPartZoneAutoFormat.cs
- TransformerTypeCollection.cs
- UIElement.cs
- ReachSerializerAsync.cs
- WindowsMenu.cs
- UnaryNode.cs
- ParallelTimeline.cs
- StorageEntityTypeMapping.cs
- DataServices.cs
- ErrorInfoXmlDocument.cs
- ViewCellSlot.cs
- DragDeltaEventArgs.cs
- PenLineJoinValidation.cs
- XsltException.cs
- UserControl.cs
- ZoneButton.cs
- Context.cs
- EmptyReadOnlyDictionaryInternal.cs
- ISFClipboardData.cs
- TempFiles.cs
- DataGridPageChangedEventArgs.cs
- ProfileEventArgs.cs
- CheckBoxField.cs
- MetadataItem.cs
- AndCondition.cs
- XsdBuildProvider.cs
- XamlRtfConverter.cs
- CalendarDay.cs
- PackWebRequestFactory.cs
- SessionStateSection.cs
- EventHandlerList.cs
- CssTextWriter.cs
- EventEntry.cs
- Control.cs
- WrappedReader.cs
- SvcMapFileLoader.cs
- ProxyGenerator.cs
- SQLBytesStorage.cs
- WebConvert.cs
- NonParentingControl.cs
- Error.cs
- SHA512.cs
- EllipseGeometry.cs
- DataPointer.cs
- PropertyOrder.cs
- Rect3D.cs
- SQLChars.cs
- WindowShowOrOpenTracker.cs
- TreeNodeEventArgs.cs