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
- CompareValidator.cs
- basevalidator.cs
- UnitControl.cs
- AssemblyUtil.cs
- RenderOptions.cs
- ExtendedPropertiesHandler.cs
- EntityCollectionChangedParams.cs
- LineBreakRecord.cs
- CodeEventReferenceExpression.cs
- WorkflowApplicationIdleEventArgs.cs
- Event.cs
- CultureMapper.cs
- NoResizeSelectionBorderGlyph.cs
- PromptEventArgs.cs
- wgx_exports.cs
- PowerStatus.cs
- DbBuffer.cs
- TableAdapterManagerGenerator.cs
- ConstructorArgumentAttribute.cs
- PointCollection.cs
- TableCellCollection.cs
- SchemaNamespaceManager.cs
- _DigestClient.cs
- Visual3DCollection.cs
- TargetParameterCountException.cs
- CodeAttributeDeclaration.cs
- LineSegment.cs
- HtmlEmptyTagControlBuilder.cs
- LogicalExpressionTypeConverter.cs
- ServicePoint.cs
- DecimalAnimationBase.cs
- OwnerDrawPropertyBag.cs
- BooleanKeyFrameCollection.cs
- ClosableStream.cs
- WindowsFormsHostAutomationPeer.cs
- PixelFormats.cs
- SpecialFolderEnumConverter.cs
- SystemIPGlobalProperties.cs
- ToolStripRendererSwitcher.cs
- StreamSecurityUpgradeAcceptorBase.cs
- BamlBinaryWriter.cs
- PlacementWorkspace.cs
- WebPartPersonalization.cs
- TextTreeDeleteContentUndoUnit.cs
- InspectionWorker.cs
- SpAudioStreamWrapper.cs
- MenuItemStyleCollection.cs
- TransactionManager.cs
- PassportAuthenticationEventArgs.cs
- WpfGeneratedKnownProperties.cs
- DataGridViewSelectedColumnCollection.cs
- AssemblyResourceLoader.cs
- ListQueryResults.cs
- FlowPosition.cs
- ResolvedKeyFrameEntry.cs
- CqlGenerator.cs
- LocalServiceSecuritySettings.cs
- SubMenuStyle.cs
- RowBinding.cs
- ValidationResults.cs
- OperationCanceledException.cs
- DataGridComponentEditor.cs
- CodeIdentifiers.cs
- RbTree.cs
- EventMappingSettingsCollection.cs
- CallbackValidator.cs
- AsymmetricSignatureFormatter.cs
- FixedSOMTableRow.cs
- XMLSyntaxException.cs
- DeflateEmulationStream.cs
- StylusButton.cs
- versioninfo.cs
- BaseProcessor.cs
- StorageTypeMapping.cs
- ProfessionalColors.cs
- ProofTokenCryptoHandle.cs
- Object.cs
- MultiSelectRootGridEntry.cs
- Camera.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- UnionCqlBlock.cs
- CustomErrorCollection.cs
- BoolExpr.cs
- UTF32Encoding.cs
- DataSourceHelper.cs
- SqlGatherConsumedAliases.cs
- ExponentialEase.cs
- Int32Rect.cs
- DATA_BLOB.cs
- SafeFindHandle.cs
- DispatcherEventArgs.cs
- WindowsTab.cs
- SortDescriptionCollection.cs
- HttpModule.cs
- HashSetEqualityComparer.cs
- ELinqQueryState.cs
- StateElementCollection.cs
- StickyNoteHelper.cs
- PersonalizableTypeEntry.cs
- TextLineResult.cs