Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebParts / ToolZoneDesigner.cs / 1 / ToolZoneDesigner.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls.WebParts { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Design; using System.Web.UI.WebControls.WebParts; [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public class ToolZoneDesigner : WebZoneDesigner { public override DesignerActionListCollection ActionLists { get { DesignerActionListCollection actionLists = new DesignerActionListCollection(); actionLists.AddRange(base.ActionLists); actionLists.Add(new ToolZoneDesignerActionList(this)); return actionLists; } } protected bool ViewInBrowseMode { get { object o = DesignerState["ViewInBrowseMode"]; return (o != null) ? (bool)o : false; } private set { if (value != ViewInBrowseMode) { DesignerState["ViewInBrowseMode"] = value; UpdateDesignTimeHtml(); } } } public override void Initialize(IComponent component) { VerifyInitializeArgument(component, typeof(ToolZone)); base.Initialize(component); } private class ToolZoneDesignerActionList : DesignerActionList { private ToolZoneDesigner _parent; public ToolZoneDesignerActionList(ToolZoneDesigner parent) : base (parent.Component){ _parent = parent; } public override bool AutoShow { get { return true; } set { } } public bool ViewInBrowseMode { get { return _parent.ViewInBrowseMode; } set { _parent.ViewInBrowseMode = value; } } public override DesignerActionItemCollection GetSortedActionItems() { DesignerActionItemCollection items = new DesignerActionItemCollection(); items.Add(new DesignerActionPropertyItem("ViewInBrowseMode", SR.GetString(SR.ToolZoneDesigner_ViewInBrowseMode), String.Empty, SR.GetString(SR.ToolZoneDesigner_ViewInBrowseModeDesc))); return items; } } } } // 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
- ColorAnimationUsingKeyFrames.cs
- SafePointer.cs
- GridViewUpdatedEventArgs.cs
- TableItemStyle.cs
- IteratorDescriptor.cs
- FormViewModeEventArgs.cs
- ToolStripDropDownMenu.cs
- DetailsViewRowCollection.cs
- DataSourceNameHandler.cs
- MailBnfHelper.cs
- MimeFormatter.cs
- RootContext.cs
- OracleEncoding.cs
- X509ThumbprintKeyIdentifierClause.cs
- SchemaTypeEmitter.cs
- FixedSOMPageElement.cs
- InlineUIContainer.cs
- ReferenceAssemblyAttribute.cs
- ObjectStateEntryDbDataRecord.cs
- DeviceContext2.cs
- SignatureHelper.cs
- _HTTPDateParse.cs
- SafeProcessHandle.cs
- DocumentOrderComparer.cs
- UnionCodeGroup.cs
- ProcessRequestAsyncResult.cs
- SqlDataSourceCustomCommandEditor.cs
- IdentitySection.cs
- ELinqQueryState.cs
- EditCommandColumn.cs
- Exception.cs
- Rect.cs
- PersonalizationProviderHelper.cs
- Model3D.cs
- ListViewItem.cs
- DocumentViewerBaseAutomationPeer.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- OrderByExpression.cs
- InstanceLockedException.cs
- RenderDataDrawingContext.cs
- QuaternionAnimationBase.cs
- DelayedRegex.cs
- UserThread.cs
- Int64Animation.cs
- DbMetaDataCollectionNames.cs
- ConnectionManagementElementCollection.cs
- DataGridViewHitTestInfo.cs
- PageParserFilter.cs
- DataContractAttribute.cs
- HelpInfo.cs
- CopyEncoder.cs
- SaveFileDialog.cs
- ComplusEndpointConfigContainer.cs
- CompositeTypefaceMetrics.cs
- TextTrailingCharacterEllipsis.cs
- MeasurementDCInfo.cs
- FileRegion.cs
- TabControlDesigner.cs
- FrameworkEventSource.cs
- TextureBrush.cs
- HeaderedContentControl.cs
- PropertyEmitter.cs
- BinaryObjectWriter.cs
- BaseHashHelper.cs
- SkewTransform.cs
- Variable.cs
- PagerSettings.cs
- AttributeInfo.cs
- PersonalizationProviderCollection.cs
- XmlDataLoader.cs
- AsyncOperation.cs
- EmbeddedMailObject.cs
- X509ServiceCertificateAuthenticationElement.cs
- ArraySortHelper.cs
- _UriSyntax.cs
- SafeCryptContextHandle.cs
- ListViewGroup.cs
- DurableRuntimeValidator.cs
- DbConnectionClosed.cs
- DataSourceCacheDurationConverter.cs
- ColumnCollectionEditor.cs
- ValueUtilsSmi.cs
- ToolStripItemRenderEventArgs.cs
- HierarchicalDataSourceControl.cs
- IfAction.cs
- FileSystemInfo.cs
- UnsafeNativeMethods.cs
- CrossContextChannel.cs
- LocatorGroup.cs
- LostFocusEventManager.cs
- TextEffect.cs
- Form.cs
- SqlDependencyListener.cs
- GridViewDeletedEventArgs.cs
- HtmlInputControl.cs
- ScriptingProfileServiceSection.cs
- WebPartHeaderCloseVerb.cs
- TheQuery.cs
- WebConfigurationManager.cs
- ReadOnlyHierarchicalDataSourceView.cs