Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // 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
- SqlAliasesReferenced.cs
- XmlSchemaObject.cs
- FocusChangedEventArgs.cs
- BindToObject.cs
- OleAutBinder.cs
- PageAdapter.cs
- NavigationProgressEventArgs.cs
- ExtenderProvidedPropertyAttribute.cs
- BigInt.cs
- TabPage.cs
- OptimalTextSource.cs
- ProfessionalColors.cs
- PrintPreviewGraphics.cs
- ScopeElement.cs
- __FastResourceComparer.cs
- ServiceOperationParameter.cs
- SystemWebSectionGroup.cs
- ObjectView.cs
- WebMessageEncodingBindingElement.cs
- MutexSecurity.cs
- ConfigurationStrings.cs
- ListItem.cs
- DNS.cs
- FigureHelper.cs
- EncoderNLS.cs
- DataGridViewTextBoxCell.cs
- SqlExpander.cs
- PeerFlooder.cs
- DocumentAutomationPeer.cs
- SmtpException.cs
- ScaleTransform.cs
- VisualSerializer.cs
- RequestDescription.cs
- ExclusiveNamedPipeTransportManager.cs
- GridViewRowCollection.cs
- ConfigurationFileMap.cs
- BufferedReceiveManager.cs
- TextTreeInsertUndoUnit.cs
- GenericTextProperties.cs
- XPathNodeIterator.cs
- AnchoredBlock.cs
- FontInfo.cs
- FlowNode.cs
- CellPartitioner.cs
- HttpServerVarsCollection.cs
- DataGridViewRowPostPaintEventArgs.cs
- ServiceAuthorizationManager.cs
- x509store.cs
- TypeConverterHelper.cs
- ToolStripOverflowButton.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- NonDualMessageSecurityOverHttpElement.cs
- SBCSCodePageEncoding.cs
- AssemblyFilter.cs
- WebPartMenu.cs
- EUCJPEncoding.cs
- StoreAnnotationsMap.cs
- FlowLayoutSettings.cs
- Size3DValueSerializer.cs
- ArithmeticException.cs
- SoapSchemaExporter.cs
- TextDecoration.cs
- TransformationRules.cs
- DecimalFormatter.cs
- DefaultSerializationProviderAttribute.cs
- DataBoundControl.cs
- DefaultProxySection.cs
- Array.cs
- FontCacheUtil.cs
- DbCommandTree.cs
- BindingMAnagerBase.cs
- TextAutomationPeer.cs
- IPEndPoint.cs
- SortDescription.cs
- HelpOperationInvoker.cs
- StrongNamePublicKeyBlob.cs
- JsonReaderWriterFactory.cs
- HttpServerVarsCollection.cs
- Setter.cs
- X509Extension.cs
- Facet.cs
- _IPv4Address.cs
- ContextBase.cs
- PageParserFilter.cs
- VectorAnimation.cs
- SqlDataSourceSelectingEventArgs.cs
- followingquery.cs
- InstanceKeyCompleteException.cs
- securitycriticaldata.cs
- Keyboard.cs
- ResourcePermissionBaseEntry.cs
- DesignerDataSchemaClass.cs
- MultiView.cs
- TrackPointCollection.cs
- UriTemplatePathSegment.cs
- DataContractSerializer.cs
- FileEnumerator.cs
- NominalTypeEliminator.cs
- DbParameterHelper.cs
- OletxDependentTransaction.cs