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
- CachedBitmap.cs
- SQLChars.cs
- SingleTagSectionHandler.cs
- ServiceProviders.cs
- Highlights.cs
- CompilationUtil.cs
- Brush.cs
- Label.cs
- XmlSchemaGroupRef.cs
- SQLMoney.cs
- AuthStoreRoleProvider.cs
- InheritanceContextChangedEventManager.cs
- QuotedStringWriteStateInfo.cs
- PeerNameRecord.cs
- WorkflowNamespace.cs
- AuthenticationService.cs
- TextFragmentEngine.cs
- PrivacyNoticeBindingElementImporter.cs
- DbDataReader.cs
- DataListItemEventArgs.cs
- SkipStoryboardToFill.cs
- XPathMultyIterator.cs
- ModifierKeysConverter.cs
- PanelDesigner.cs
- BitmapEffectInputData.cs
- PropertyTabAttribute.cs
- ObjectListTitleAttribute.cs
- Predicate.cs
- MinMaxParagraphWidth.cs
- Grammar.cs
- PartialTrustHelpers.cs
- TrackBarRenderer.cs
- NullableBoolConverter.cs
- DisplayMemberTemplateSelector.cs
- ObjectCloneHelper.cs
- RowSpanVector.cs
- Model3D.cs
- SendActivityDesignerTheme.cs
- ListBoxItem.cs
- DataControlFieldCell.cs
- DataGridCellClipboardEventArgs.cs
- ColumnPropertiesGroup.cs
- GZipDecoder.cs
- GlyphRun.cs
- RegexFCD.cs
- SecurityAppliedMessage.cs
- NameValuePermission.cs
- COM2PropertyPageUITypeConverter.cs
- StandardRuntimeEnumValidatorAttribute.cs
- CollectionChangeEventArgs.cs
- SmtpReplyReader.cs
- ServiceReference.cs
- CodeObject.cs
- TrackingServices.cs
- ModelUIElement3D.cs
- BamlWriter.cs
- PerformanceCounterPermission.cs
- ColumnWidthChangedEvent.cs
- XPathNode.cs
- TypeUtil.cs
- PropertyOrder.cs
- TrackBarDesigner.cs
- TcpDuplicateContext.cs
- Vector3DCollectionConverter.cs
- WCFServiceClientProxyGenerator.cs
- FaultDescription.cs
- AsyncStreamReader.cs
- UrlMappingsModule.cs
- HyperLink.cs
- ContextMenu.cs
- RoleGroup.cs
- XmlDataProvider.cs
- counter.cs
- CngAlgorithm.cs
- TimestampInformation.cs
- DataGridCellInfo.cs
- EventSchemaTraceListener.cs
- Guid.cs
- IconConverter.cs
- PropagatorResult.cs
- DiscoveryServerProtocol.cs
- OutputCacheSettingsSection.cs
- LoopExpression.cs
- TimeManager.cs
- ColumnCollection.cs
- QualifiedCellIdBoolean.cs
- CopyNodeSetAction.cs
- _SafeNetHandles.cs
- SpecularMaterial.cs
- GetPageNumberCompletedEventArgs.cs
- XmlSiteMapProvider.cs
- ReferentialConstraintRoleElement.cs
- SafeFileMapViewHandle.cs
- ObjectReaderCompiler.cs
- SchemaElementDecl.cs
- KeyValueConfigurationCollection.cs
- ColorConverter.cs
- UIPropertyMetadata.cs
- BooleanFacetDescriptionElement.cs
- KeyInfo.cs