Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / View.cs / 1 / View.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Security.Permissions; using System.Web; using System.Web.UI; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [ParseChildren(false)] [ Designer("System.Web.UI.Design.WebControls.ViewDesigner, " + AssemblyRef.SystemDesign) ] [ToolboxData("<{0}:View runat=\"server\">{0}:View>")] public class View : Control { private static readonly object _eventActivate = new object(); private static readonly object _eventDeactivate = new object(); private bool _active = false; ////// internal bool Active { get { return _active; } set { _active = value; // base.Visible = true; } } ///[To be supplied.] ////// [ Browsable(true) ] public override bool EnableTheming { get { return base.EnableTheming; } set { base.EnableTheming = value; } } ///Gets and sets a value indicating whether theme is enabled. ////// [ WebCategory("Action"), WebSysDescription(SR.View_Activate) ] public event EventHandler Activate { add { Events.AddHandler(_eventActivate, value); } remove { Events.RemoveHandler(_eventActivate, value); } } ///Occurs when the view is deactivated. ////// [ WebCategory("Action"), WebSysDescription(SR.View_Deactivate) ] public event EventHandler Deactivate { add { Events.AddHandler(_eventDeactivate, value); } remove { Events.RemoveHandler(_eventDeactivate, value); } } ///Occurs when the view is deactivated. ////// [ Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), WebCategory("Behavior"), WebSysDescription(SR.Control_Visible) ] public override bool Visible { get { if (Parent == null) { return Active; } return Active && Parent.Visible; } set { if (DesignMode) { return; } throw new InvalidOperationException(SR.GetString(SR.View_CannotSetVisible)); } } ////// Gets or sets a value that indicates whether the view should be rendered on /// the page. /// ////// protected internal virtual void OnActivate(EventArgs e) { EventHandler handler = (EventHandler)Events[_eventActivate]; if (handler != null) { handler(this, e); } } ///Raises the ///event. /// protected internal virtual void OnDeactivate(EventArgs e) { EventHandler handler = (EventHandler)Events[_eventDeactivate]; if (handler != null) { handler(this, e); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.Raises the ///event.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsGraphicsCacheManager.cs
- AssociationType.cs
- ImageSourceValueSerializer.cs
- JsonObjectDataContract.cs
- StateDesigner.cs
- XmlSchemaDatatype.cs
- TextElement.cs
- DataTemplateSelector.cs
- LocalizedNameDescriptionPair.cs
- CompressedStack.cs
- Win32KeyboardDevice.cs
- MetadataItemSerializer.cs
- RequestValidator.cs
- CodeGenerator.cs
- CompileXomlTask.cs
- HTTPNotFoundHandler.cs
- DeclaredTypeValidatorAttribute.cs
- HtmlObjectListAdapter.cs
- SessionIDManager.cs
- SecurityCriticalDataForSet.cs
- HiddenField.cs
- CapiHashAlgorithm.cs
- ContainerSelectorBehavior.cs
- AssemblyBuilderData.cs
- CustomTypeDescriptor.cs
- SmtpFailedRecipientsException.cs
- ResourcesBuildProvider.cs
- MemberAssignmentAnalysis.cs
- BooleanFunctions.cs
- DoubleCollectionConverter.cs
- GrammarBuilderPhrase.cs
- UpdatePanelTriggerCollection.cs
- AbandonedMutexException.cs
- XamlInt32CollectionSerializer.cs
- ListBindableAttribute.cs
- MetadataConversionError.cs
- IODescriptionAttribute.cs
- BamlVersionHeader.cs
- TextRangeEditLists.cs
- BasicExpandProvider.cs
- ObjectStorage.cs
- AdCreatedEventArgs.cs
- embossbitmapeffect.cs
- GenericsInstances.cs
- ScriptComponentDescriptor.cs
- DoubleLinkListEnumerator.cs
- StringPropertyBuilder.cs
- ListSortDescriptionCollection.cs
- XsdBuildProvider.cs
- FixedPageAutomationPeer.cs
- XmlCharType.cs
- COM2IPerPropertyBrowsingHandler.cs
- DesignerSerializationVisibilityAttribute.cs
- ProtocolElement.cs
- WebBrowserNavigatingEventHandler.cs
- PageHandlerFactory.cs
- Binding.cs
- FloaterBaseParaClient.cs
- ComponentEditorForm.cs
- ToolStripRenderEventArgs.cs
- SchemaMapping.cs
- WorkflowApplicationUnhandledExceptionEventArgs.cs
- FlowDocumentReaderAutomationPeer.cs
- IIS7UserPrincipal.cs
- WorkflowServiceHostFactory.cs
- XmlSiteMapProvider.cs
- ToolbarAUtomationPeer.cs
- _BaseOverlappedAsyncResult.cs
- NonParentingControl.cs
- Sequence.cs
- InvalidBodyAccessException.cs
- NamedElement.cs
- AppDomainProtocolHandler.cs
- ProcessInputEventArgs.cs
- SerializerWriterEventHandlers.cs
- UriTemplateHelpers.cs
- BitmapMetadata.cs
- ConstNode.cs
- XPathNodeHelper.cs
- SoapElementAttribute.cs
- HotCommands.cs
- MimeWriter.cs
- ConstraintEnumerator.cs
- DefinitionBase.cs
- TextContainer.cs
- ParserOptions.cs
- RemotingServices.cs
- TextTabProperties.cs
- SudsParser.cs
- SortedSet.cs
- ResolvedKeyFrameEntry.cs
- Cursor.cs
- RectConverter.cs
- Guid.cs
- WebConfigurationFileMap.cs
- XpsDocumentEvent.cs
- MSG.cs
- CheckBoxAutomationPeer.cs
- SystemIPGlobalStatistics.cs
- UnsafeNativeMethods.cs