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
- Localizer.cs
- SqlInfoMessageEvent.cs
- UnsafeNativeMethods.cs
- Utilities.cs
- TemplateNameScope.cs
- TemplateInstanceAttribute.cs
- TypeSystem.cs
- OrderPreservingPipeliningSpoolingTask.cs
- CompilerLocalReference.cs
- X509UI.cs
- ToolStripSeparator.cs
- X509RawDataKeyIdentifierClause.cs
- StaticFileHandler.cs
- SmtpNtlmAuthenticationModule.cs
- StringOutput.cs
- Console.cs
- UrlMappingCollection.cs
- QueueSurrogate.cs
- PersianCalendar.cs
- IfAction.cs
- ObjectDataSourceEventArgs.cs
- Semaphore.cs
- XmlSchemaExternal.cs
- HttpCacheVary.cs
- ImageFormatConverter.cs
- CacheMemory.cs
- DataRecordInfo.cs
- DataGridViewButtonColumn.cs
- DllNotFoundException.cs
- XmlSchemaComplexContent.cs
- AssemblyFilter.cs
- SchemaElementLookUpTableEnumerator.cs
- Compiler.cs
- InvokeWebService.cs
- AsyncResult.cs
- WhitespaceSignificantCollectionAttribute.cs
- FirstMatchCodeGroup.cs
- UICuesEvent.cs
- TaiwanLunisolarCalendar.cs
- PeerCustomResolverSettings.cs
- IndexedEnumerable.cs
- CodeIdentifier.cs
- CompositeClientFormatter.cs
- CalendarDateChangedEventArgs.cs
- OdbcHandle.cs
- ApplicationSecurityManager.cs
- PageParser.cs
- DataTableMapping.cs
- BuildTopDownAttribute.cs
- CurrencyManager.cs
- DesignerView.xaml.cs
- ClientSponsor.cs
- EncryptedPackageFilter.cs
- SqlStream.cs
- DataBoundControlDesigner.cs
- AnimationClock.cs
- RadioButtonList.cs
- ByteRangeDownloader.cs
- VisualStyleTypesAndProperties.cs
- BooleanSwitch.cs
- ExpressionBuilderContext.cs
- DecoderBestFitFallback.cs
- EncryptedKey.cs
- MergePropertyDescriptor.cs
- ObjectStorage.cs
- WindowsProgressbar.cs
- PointLightBase.cs
- WizardForm.cs
- SqlCacheDependencySection.cs
- WebPartUserCapability.cs
- OrderedDictionaryStateHelper.cs
- EventPropertyMap.cs
- LinkButton.cs
- UnknownBitmapEncoder.cs
- TextureBrush.cs
- TearOffProxy.cs
- DiagnosticTrace.cs
- PathData.cs
- DragDropManager.cs
- TitleStyle.cs
- WindowsPen.cs
- InfoCardBinaryReader.cs
- SqlUserDefinedTypeAttribute.cs
- _ListenerRequestStream.cs
- MediaEntryAttribute.cs
- ToolstripProfessionalRenderer.cs
- ToolboxDataAttribute.cs
- ScalarRestriction.cs
- HttpCapabilitiesBase.cs
- QilIterator.cs
- VariableQuery.cs
- CuspData.cs
- TemplateBamlRecordReader.cs
- DrawListViewColumnHeaderEventArgs.cs
- UIServiceHelper.cs
- ItemCheckEvent.cs
- ConfigXmlReader.cs
- CodeEventReferenceExpression.cs
- CommandSet.cs