Code:
/ FX-1434 / FX-1434 / 1.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
- CompoundFileStreamReference.cs
- CategoryAttribute.cs
- SystemUdpStatistics.cs
- XmlNode.cs
- PropertyExpression.cs
- SqlCharStream.cs
- DataGridViewLayoutData.cs
- TemplatedAdorner.cs
- XPathDescendantIterator.cs
- ReadOnlyHierarchicalDataSourceView.cs
- PeerToPeerException.cs
- Rotation3DAnimationUsingKeyFrames.cs
- ReferenceConverter.cs
- Win32.cs
- WebServiceErrorEvent.cs
- XmlRootAttribute.cs
- GridViewRow.cs
- TextEmbeddedObject.cs
- BatchWriter.cs
- SyndicationSerializer.cs
- GenerateTemporaryAssemblyTask.cs
- EndpointInstanceProvider.cs
- Hash.cs
- WebConvert.cs
- UriTemplateQueryValue.cs
- GPPOINTF.cs
- PathGeometry.cs
- WebPartsSection.cs
- RunClient.cs
- BooleanConverter.cs
- TextShapeableCharacters.cs
- DrawingGroup.cs
- WindowsAuthenticationEventArgs.cs
- WebBrowsableAttribute.cs
- WhiteSpaceTrimStringConverter.cs
- InvalidProgramException.cs
- InternalDispatchObject.cs
- VersionUtil.cs
- codemethodreferenceexpression.cs
- XamlSerializerUtil.cs
- ReferenceConverter.cs
- ErrorFormatterPage.cs
- ImportException.cs
- PrimitiveCodeDomSerializer.cs
- StickyNote.cs
- IdentityModelStringsVersion1.cs
- HtmlElementCollection.cs
- Label.cs
- Rules.cs
- DataGridViewAdvancedBorderStyle.cs
- FixedSOMLineCollection.cs
- TemplateColumn.cs
- XmlDocumentSerializer.cs
- UnsafeNativeMethods.cs
- AttributeCollection.cs
- ObjectTag.cs
- CompilerCollection.cs
- Bold.cs
- UTF8Encoding.cs
- StyleXamlParser.cs
- MonthChangedEventArgs.cs
- ByteStack.cs
- WizardStepBase.cs
- GridViewPageEventArgs.cs
- ItemsPresenter.cs
- ViewEventArgs.cs
- TextParagraphProperties.cs
- WindowsListViewGroupSubsetLink.cs
- DataObjectEventArgs.cs
- ProfileGroupSettingsCollection.cs
- RevocationPoint.cs
- path.cs
- PresentationTraceSources.cs
- SqlDependencyListener.cs
- Relationship.cs
- TokenizerHelper.cs
- DisplayToken.cs
- MarkupCompilePass2.cs
- MatrixTransform3D.cs
- ResourcePool.cs
- CounterSample.cs
- NullRuntimeConfig.cs
- dsa.cs
- TemplateColumn.cs
- IdentityModelDictionary.cs
- DataGridViewRow.cs
- DeviceContext.cs
- EventProxy.cs
- AppModelKnownContentFactory.cs
- GrammarBuilder.cs
- SqlDependency.cs
- UnknownBitmapEncoder.cs
- ControlTemplate.cs
- Delegate.cs
- StringResourceManager.cs
- TypeUtils.cs
- Guid.cs
- InputMethodStateTypeInfo.cs
- SqlConnectionPoolProviderInfo.cs
- DataTableTypeConverter.cs