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
- TlsnegoTokenProvider.cs
- SqlTopReducer.cs
- InternalRelationshipCollection.cs
- CDSsyncETWBCLProvider.cs
- CachedFontFamily.cs
- TargetControlTypeCache.cs
- BitmapCache.cs
- ScrollItemPatternIdentifiers.cs
- SqlWebEventProvider.cs
- SimpleFieldTemplateFactory.cs
- GPRECT.cs
- Util.cs
- SaveFileDialog.cs
- ComponentChangedEvent.cs
- AnimationClockResource.cs
- XmlSchemaSimpleContentRestriction.cs
- HtmlToClrEventProxy.cs
- HostedTcpTransportManager.cs
- AsymmetricKeyExchangeFormatter.cs
- WebPartCatalogAddVerb.cs
- SequenceFullException.cs
- SQLByte.cs
- GridItemProviderWrapper.cs
- MultipartContentParser.cs
- NativeMethods.cs
- PartitionResolver.cs
- TypeSystem.cs
- PingReply.cs
- DataGrid.cs
- ADMembershipUser.cs
- ShaderEffect.cs
- OrderedHashRepartitionEnumerator.cs
- ReadOnlyDictionary.cs
- DrawingContext.cs
- ParserStack.cs
- Shared.cs
- SQLInt16Storage.cs
- HttpApplication.cs
- DataRecordObjectView.cs
- ManifestResourceInfo.cs
- DataListItemEventArgs.cs
- IssuanceLicense.cs
- SelectionHighlightInfo.cs
- ErrorFormatter.cs
- ItemsChangedEventArgs.cs
- ThrowHelper.cs
- DataServiceConfiguration.cs
- TypefaceMap.cs
- WindowsSpinner.cs
- validation.cs
- UrlMappingsSection.cs
- HttpStreams.cs
- QueryMatcher.cs
- _IPv6Address.cs
- ColorTranslator.cs
- Matrix.cs
- StreamWriter.cs
- ChannelPool.cs
- Vector3DCollectionValueSerializer.cs
- CacheChildrenQuery.cs
- InvalidDataContractException.cs
- WindowsTooltip.cs
- IDispatchConstantAttribute.cs
- XPathBinder.cs
- MouseCaptureWithinProperty.cs
- HtmlGenericControl.cs
- ZoneIdentityPermission.cs
- GenericEnumerator.cs
- SrgsElementFactoryCompiler.cs
- CodeChecksumPragma.cs
- CacheAxisQuery.cs
- ChannelServices.cs
- _DigestClient.cs
- FlowDocumentPage.cs
- CardSpaceException.cs
- BinaryObjectInfo.cs
- TypeConverter.cs
- BatchServiceHost.cs
- TreeIterator.cs
- DeclarativeCatalogPart.cs
- SiteMapSection.cs
- ContentElement.cs
- ControlBuilder.cs
- StringFormat.cs
- Activator.cs
- ProcessManager.cs
- __Error.cs
- ColorBuilder.cs
- MarkupCompilePass2.cs
- PrintEvent.cs
- ValueTypeFixupInfo.cs
- ThreadAbortException.cs
- IntMinMaxAggregationOperator.cs
- ParseElement.cs
- CompositeActivityCodeGenerator.cs
- InvalidProgramException.cs
- InheritanceAttribute.cs
- XmlStrings.cs
- SchemaObjectWriter.cs
- AlphaSortedEnumConverter.cs