Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Navigation / NavigationEventArgs.cs / 1 / NavigationEventArgs.cs
//-------------------------------------------------------------------------------------------- // File: NavigationEventArgs.cs // // Copyright (C) 2004 by Microsoft Corporation. All rights reserved. // // Description: // This event is fired when a navigation is completed. // This event is fired on INavigator and refired on the Application // // History: // 08/10/04: [....] Moved out of Application.cs to its own separate file. // //------------------------------------------------------------------------------------------- using System.Net; namespace System.Windows.Navigation { ////// Event args for non-cancelable navigation events - Navigated, LoadCompleted, NavigationStopped /// The NavigationEventArgs contain the uri or root element of the content being navigated to, /// and a IsNavigationInitiator property that indicates whether this is a new navigation initiated /// by this navigator, or whether this navigation is being propagated down from a higher level navigation /// taking place in a containing window or frame. /// The developer should check the IsNavigationInitiator property on the NavigationEventArgs to /// determine whether to spin the globe. /// public class NavigationEventArgs : EventArgs { // Internal constructor // URI of the content navigated to. // Root of the element tree being navigated to. // Indicates whether this navigator is // initiating the navigation or whether a parent internal NavigationEventArgs(Uri uri, Object content, Object extraData, WebResponse response, object Navigator, bool isNavigationInitiator) { _uri = uri; _content = content; _extraData = extraData; _webResponse = response; _isNavigationInitiator = isNavigationInitiator; _navigator = Navigator; } ////// URI of the markup page navigated to. /// public Uri Uri { get { return _uri; } } ////// Root of the element tree navigated to. /// Note: Only one of the Content or Uri property will be set, depending on whether the /// navigation was to a Uri or an existing element tree. /// public Object Content { get { return _content; } } ////// Indicates whether this navigator is initiating the navigation or whether a parent /// navigator is being navigated (e.g., the current navigator is a frame /// inside a page thats being navigated to inside a parent navigator). A developer /// can use this property to determine whether to spin the globe on a Navigating event or /// to stop spinning the globe on a LoadCompleted event. /// If this property is False, the navigators parent navigator is also navigating and /// the globe is already spinning. /// If this property is True, the navigation was initiated inside the current frame and /// the developer should spin the globe (or stop spinning the globe, depending on /// which event is being handled.) /// public bool IsNavigationInitiator { get { return _isNavigationInitiator; } } ////// Exposes extra data object which was optionally passed as a parameter to Navigate. /// public Object ExtraData { get { return _extraData; } } ////// Exposes the web response to allow access to HTTP headers and other properties. /// public WebResponse WebResponse { get { return _webResponse; } } ////// The navigator that raised this event /// public object Navigator { get { return _navigator; } } private Uri _uri; private Object _content; private Object _extraData; private WebResponse _webResponse; private bool _isNavigationInitiator; object _navigator; } } // 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
- ListDesigner.cs
- SoapSchemaExporter.cs
- OperationSelectorBehavior.cs
- DrawingBrush.cs
- DefaultPropertyAttribute.cs
- Int64AnimationBase.cs
- TraceListeners.cs
- XmlWriter.cs
- HWStack.cs
- ThreadStaticAttribute.cs
- ToolboxItemImageConverter.cs
- COM2ColorConverter.cs
- FlowSwitchLink.cs
- RegexTree.cs
- CodeMethodReturnStatement.cs
- MetadataFile.cs
- Geometry3D.cs
- TextEvent.cs
- CookieParameter.cs
- __ConsoleStream.cs
- SchemaTableOptionalColumn.cs
- OdbcStatementHandle.cs
- _ChunkParse.cs
- SoapMessage.cs
- NotSupportedException.cs
- Literal.cs
- CreateUserWizardStep.cs
- TextComposition.cs
- MenuCommandsChangedEventArgs.cs
- CollectionViewGroupRoot.cs
- CustomSignedXml.cs
- RuleAction.cs
- ListManagerBindingsCollection.cs
- DataGridViewRow.cs
- FieldAccessException.cs
- DbTransaction.cs
- PersonalizationStateInfo.cs
- StandardToolWindows.cs
- DataGridTextBoxColumn.cs
- SingleAnimationBase.cs
- StandardCommandToolStripMenuItem.cs
- BitmapPalettes.cs
- ButtonStandardAdapter.cs
- TagPrefixAttribute.cs
- XmlSchemaRedefine.cs
- WhitespaceReader.cs
- JavaScriptString.cs
- TextEditorParagraphs.cs
- EventBuilder.cs
- XPathMultyIterator.cs
- NamespaceCollection.cs
- SqlGenericUtil.cs
- ColumnWidthChangingEvent.cs
- SqlError.cs
- TimeStampChecker.cs
- ExpressionEvaluator.cs
- XmlDataSourceNodeDescriptor.cs
- SQLConvert.cs
- ValidationRuleCollection.cs
- FragmentQueryKB.cs
- GridViewEditEventArgs.cs
- LineBreak.cs
- RijndaelManaged.cs
- InheritanceContextHelper.cs
- EventLogInternal.cs
- SchemaSetCompiler.cs
- DataBindingValueUIHandler.cs
- ViewStateModeByIdAttribute.cs
- XPathScanner.cs
- PersistChildrenAttribute.cs
- TabControlCancelEvent.cs
- HtmlLinkAdapter.cs
- KeyEvent.cs
- PropertyItem.cs
- ObjectDataSource.cs
- InputLanguageCollection.cs
- ProfileSettings.cs
- OletxDependentTransaction.cs
- CompensationTokenData.cs
- MetafileHeader.cs
- WorkflowTransactionOptions.cs
- DependencyObjectProvider.cs
- MonitoringDescriptionAttribute.cs
- GridLengthConverter.cs
- Line.cs
- XamlTypeMapperSchemaContext.cs
- TypeUsage.cs
- InstanceOwner.cs
- ProfileBuildProvider.cs
- diagnosticsswitches.cs
- DetailsViewCommandEventArgs.cs
- EmptyReadOnlyDictionaryInternal.cs
- WindowsGraphics2.cs
- AliasedExpr.cs
- SmiEventSink_DeferedProcessing.cs
- ReachSerializationUtils.cs
- DataBindingsDialog.cs
- DesignerVerbCollection.cs
- XMLUtil.cs
- TextRangeEditLists.cs