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
- XmlSchemaSimpleContent.cs
- WebAdminConfigurationHelper.cs
- WmlCommandAdapter.cs
- SQLInt64.cs
- MonitorWrapper.cs
- RequestNavigateEventArgs.cs
- TerminateSequence.cs
- MulticastIPAddressInformationCollection.cs
- SerializerWriterEventHandlers.cs
- OdbcReferenceCollection.cs
- GreenMethods.cs
- DbMetaDataFactory.cs
- SizeLimitedCache.cs
- CollectionChangeEventArgs.cs
- _OSSOCK.cs
- FixedSOMSemanticBox.cs
- DigitalSignature.cs
- XmlDataSourceView.cs
- ConfigurationLockCollection.cs
- XmlElementList.cs
- TextRange.cs
- EntitySqlQueryState.cs
- RayMeshGeometry3DHitTestResult.cs
- SerializationException.cs
- SeekableReadStream.cs
- uribuilder.cs
- PngBitmapEncoder.cs
- IPAddressCollection.cs
- XmlValidatingReader.cs
- ListViewDataItem.cs
- UInt32Converter.cs
- SectionInput.cs
- categoryentry.cs
- PropertyPathWorker.cs
- TextEditorSelection.cs
- DependencyPropertyChangedEventArgs.cs
- Signature.cs
- SelectionItemProviderWrapper.cs
- _HTTPDateParse.cs
- TableItemPattern.cs
- MarkupProperty.cs
- SecurityDescriptor.cs
- ClientTarget.cs
- FormsAuthenticationModule.cs
- BinaryFormatterSinks.cs
- ToolBarPanel.cs
- ToolTipAutomationPeer.cs
- Span.cs
- DataGridViewButtonColumn.cs
- NetStream.cs
- BreakSafeBase.cs
- SqlCacheDependencyDatabaseCollection.cs
- Utils.cs
- EventItfInfo.cs
- SiteMapNodeItem.cs
- TabRenderer.cs
- ResourcesChangeInfo.cs
- OracleDataReader.cs
- DataSetMappper.cs
- SafeArrayRankMismatchException.cs
- IdentityElement.cs
- Point3DAnimationBase.cs
- WindowsScrollBar.cs
- ISAPIRuntime.cs
- RightsManagementEncryptionTransform.cs
- ObjectSet.cs
- MD5HashHelper.cs
- KeyTimeConverter.cs
- ClientRuntimeConfig.cs
- precedingquery.cs
- XmlNavigatorFilter.cs
- ObjectDataSourceMethodEventArgs.cs
- TemplateColumn.cs
- SafeNativeMethods.cs
- MethodImplAttribute.cs
- FileLoadException.cs
- HttpApplicationStateBase.cs
- HttpModuleCollection.cs
- CustomErrorCollection.cs
- WebBrowser.cs
- GlobalItem.cs
- SerializationTrace.cs
- LinqDataSourceSelectEventArgs.cs
- BufferedWebEventProvider.cs
- TemplateInstanceAttribute.cs
- SqlRewriteScalarSubqueries.cs
- Stacktrace.cs
- FragmentQueryKB.cs
- OutputWindow.cs
- CodeMemberMethod.cs
- SQLDecimal.cs
- HandoffBehavior.cs
- VisualBasicSettingsConverter.cs
- List.cs
- Transform3D.cs
- ContractUtils.cs
- ToolStripComboBox.cs
- ConsumerConnectionPoint.cs
- ExpressionPrefixAttribute.cs
- WinInetCache.cs