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
- PeerApplication.cs
- OperationCanceledException.cs
- PolyBezierSegmentFigureLogic.cs
- Authorization.cs
- WebPartsPersonalization.cs
- UInt64Storage.cs
- RecognizerBase.cs
- MaskInputRejectedEventArgs.cs
- Application.cs
- HideDisabledControlAdapter.cs
- ClickablePoint.cs
- DrawListViewSubItemEventArgs.cs
- ConfigXmlComment.cs
- ObjectSet.cs
- Token.cs
- CreatingCookieEventArgs.cs
- baseaxisquery.cs
- SqlDataAdapter.cs
- SelectedDatesCollection.cs
- CodeTypeReferenceCollection.cs
- UnsafeMethods.cs
- Rect.cs
- ThemeDirectoryCompiler.cs
- SystemException.cs
- BmpBitmapEncoder.cs
- MediaEntryAttribute.cs
- XmlMemberMapping.cs
- StackOverflowException.cs
- SiteMap.cs
- CompressedStack.cs
- PropertyItem.cs
- LocationSectionRecord.cs
- DoubleCollection.cs
- MatrixTransform.cs
- StrokeNodeEnumerator.cs
- HtmlInputButton.cs
- ScrollableControl.cs
- DropShadowBitmapEffect.cs
- InkSerializer.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- UnaryQueryOperator.cs
- DataObjectFieldAttribute.cs
- CorrelationResolver.cs
- PropertyCondition.cs
- ComboBoxRenderer.cs
- DynamicResourceExtension.cs
- UnsafeNativeMethodsMilCoreApi.cs
- DBCommand.cs
- ColumnTypeConverter.cs
- BinaryConverter.cs
- IResourceProvider.cs
- TrustManagerPromptUI.cs
- Point3DValueSerializer.cs
- ExpandableObjectConverter.cs
- ThreadAbortException.cs
- CopyAttributesAction.cs
- Localizer.cs
- KeyToListMap.cs
- SystemWebCachingSectionGroup.cs
- ToolBar.cs
- SessionStateModule.cs
- AssemblySettingAttributes.cs
- DataBindingValueUIHandler.cs
- BitmapEffectInputConnector.cs
- FixedPosition.cs
- XPathNodeList.cs
- SafeBuffer.cs
- CodeObjectCreateExpression.cs
- DataServiceProcessingPipeline.cs
- XmlSigningNodeWriter.cs
- WebEvents.cs
- OracleParameterCollection.cs
- SingleResultAttribute.cs
- ScrollBar.cs
- XmlElementList.cs
- SHA1.cs
- DriveNotFoundException.cs
- TreeViewAutomationPeer.cs
- UserValidatedEventArgs.cs
- Label.cs
- DocumentReferenceCollection.cs
- GridViewRow.cs
- ChildDocumentBlock.cs
- CodeSnippetExpression.cs
- Overlapped.cs
- XamlUtilities.cs
- EventProxy.cs
- Select.cs
- SqlXml.cs
- RuntimeHelpers.cs
- RequestCacheManager.cs
- PrimarySelectionAdorner.cs
- FormsAuthentication.cs
- OrderedDictionaryStateHelper.cs
- PageBuildProvider.cs
- ContractType.cs
- SynchronizedInputHelper.cs
- AsyncPostBackErrorEventArgs.cs
- parserscommon.cs
- UserPreferenceChangedEventArgs.cs