Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Navigation / NavigationProgressEventArgs.cs / 1305600 / NavigationProgressEventArgs.cs
//---------------------------------------------------------------------------- // File: NavigationProgressEventArgs.cs // // Copyright (C) 2004 by Microsoft Corporation. All rights reserved. // // Description: // This event is fired when a navigation is in progress. It is fired for // every chunk of 1024 bytes read. // This event is fired on INavigator and refired on the NavigationWindow // and Application. When the event is re-fired on the // NavigationWindow, the bytesRead and maxBytes are the cumulative // totals of all navigations in progress in that window. The uri is the // uri that is contributing to this event, for frame level this is the frame's // uri, for window level it is the INavigator's Uri which received this // notification from the Loader // // History: // 08/10/04: kusumav Moved out of Application.cs to its own separate file. // //--------------------------------------------------------------------------- namespace System.Windows.Navigation { ////// Event args for the NavigationProgress event. /// The NavigationProgressEventArgs tell how many total bytes need to be downloaded and /// how many have been sent at the moment the event is fired. /// public class NavigationProgressEventArgs : EventArgs { // Internal constructor // URI of the markup page to navigate to. // The number of bytes that have already been downloaded. // The maximum number of bytes to be downloaded. // navigator that raised this event internal NavigationProgressEventArgs(Uri uri, long bytesRead, long maxBytes, object Navigator) { _uri = uri; _bytesRead = bytesRead; _maxBytes = maxBytes; _navigator = Navigator; } ////// URI of the markup page to navigate to. /// public Uri Uri { get { return _uri; } } ////// The number of bytes that have already been downloaded. /// public long BytesRead { get { return _bytesRead; } } ////// The maximum number of bytes to be downloaded. /// public long MaxBytes { get { return _maxBytes; } } ////// The navigator that raised this event /// public object Navigator { get { return _navigator; } } Uri _uri; long _bytesRead; long _maxBytes; 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
- ReadOnlyDataSource.cs
- Identity.cs
- ProfileParameter.cs
- PageAsyncTask.cs
- LinqDataSourceDisposeEventArgs.cs
- XdrBuilder.cs
- XmlNavigatorFilter.cs
- SchemaType.cs
- EventLogPermissionEntry.cs
- CompositeControl.cs
- WebHeaderCollection.cs
- XmlSchemaSequence.cs
- Accessors.cs
- SoapClientMessage.cs
- SqlMethods.cs
- ScriptingAuthenticationServiceSection.cs
- ConfigXmlSignificantWhitespace.cs
- MarkupCompiler.cs
- PortCache.cs
- StyleXamlParser.cs
- TextServicesHost.cs
- MobileUserControlDesigner.cs
- TextViewDesigner.cs
- Style.cs
- NamedPipeAppDomainProtocolHandler.cs
- WebPartVerbsEventArgs.cs
- AccessedThroughPropertyAttribute.cs
- TypedReference.cs
- FacetDescription.cs
- ThicknessAnimation.cs
- ClipboardProcessor.cs
- ExpressionVisitor.cs
- HttpProfileGroupBase.cs
- Point.cs
- PropertyPanel.cs
- DataBoundControl.cs
- ToolBar.cs
- PropertyManager.cs
- ADRoleFactoryConfiguration.cs
- HelpEvent.cs
- OpenTypeLayoutCache.cs
- OleDbReferenceCollection.cs
- WebPartEventArgs.cs
- SectionRecord.cs
- SubstitutionList.cs
- TextChange.cs
- DependencyObject.cs
- DbBuffer.cs
- FormClosedEvent.cs
- SectionXmlInfo.cs
- FileLoadException.cs
- JpegBitmapEncoder.cs
- BuildProvider.cs
- HttpProfileBase.cs
- UIntPtr.cs
- autovalidator.cs
- ZeroOpNode.cs
- XmlQualifiedName.cs
- SessionStateItemCollection.cs
- TemplateInstanceAttribute.cs
- InkPresenterAutomationPeer.cs
- Classification.cs
- TransactedReceiveData.cs
- ProcessThreadDesigner.cs
- DataReaderContainer.cs
- MemoryMappedView.cs
- OLEDB_Util.cs
- ValueUtilsSmi.cs
- DbDataSourceEnumerator.cs
- PointValueSerializer.cs
- MobileControlDesigner.cs
- WebPartTracker.cs
- Soap12FormatExtensions.cs
- ReflectionPermission.cs
- ExpressionNormalizer.cs
- WebControlToolBoxItem.cs
- ArrayList.cs
- SHA384Managed.cs
- XsdSchemaFileEditor.cs
- StatusBarItemAutomationPeer.cs
- InvalidProgramException.cs
- XmlSerializer.cs
- ObjectQuery_EntitySqlExtensions.cs
- SoapExtension.cs
- SimpleHandlerFactory.cs
- ProtocolProfile.cs
- MessageSecurityOverMsmq.cs
- TimersDescriptionAttribute.cs
- PageBreakRecord.cs
- PasswordBoxAutomationPeer.cs
- DataDocumentXPathNavigator.cs
- EntityDataSourceWrapperCollection.cs
- _NegotiateClient.cs
- MaterialGroup.cs
- WorkflowInstanceExtensionProvider.cs
- StringCollection.cs
- ScopelessEnumAttribute.cs
- DependencyPropertyKind.cs
- StringResourceManager.cs
- StringWriter.cs