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
- ValidatingCollection.cs
- DesignTimeXamlWriter.cs
- ping.cs
- ExclusiveCanonicalizationTransform.cs
- XmlSerializerNamespaces.cs
- DmlSqlGenerator.cs
- TrustSection.cs
- CompoundFileDeflateTransform.cs
- HostedTransportConfigurationBase.cs
- PanningMessageFilter.cs
- SqlDependencyListener.cs
- MouseGestureConverter.cs
- WindowsFont.cs
- TextSpan.cs
- PropertyChangedEventArgs.cs
- DocumentPage.cs
- Panel.cs
- NameValueConfigurationCollection.cs
- SHA384Managed.cs
- RequestQueryProcessor.cs
- ClientBuildManager.cs
- URLIdentityPermission.cs
- XmlDataSourceDesigner.cs
- SqlDataSourceConfigureSelectPanel.cs
- GlobalItem.cs
- SequentialWorkflowHeaderFooter.cs
- ListItem.cs
- DataGridTable.cs
- FastEncoder.cs
- RowParagraph.cs
- EntityDataSourceDataSelection.cs
- PeerResolverBindingElement.cs
- ScrollPattern.cs
- RowToFieldTransformer.cs
- PersistenceProviderBehavior.cs
- QilIterator.cs
- TagPrefixCollection.cs
- ObjectSet.cs
- HtmlInputButton.cs
- SqlDataSource.cs
- SqlProvider.cs
- UpdateTracker.cs
- HierarchicalDataSourceDesigner.cs
- MachineKeyConverter.cs
- SEHException.cs
- PatternMatcher.cs
- PointUtil.cs
- ApplicationManager.cs
- DataGridColumnsPage.cs
- BinaryReader.cs
- EdmItemError.cs
- NetworkInformationPermission.cs
- SamlAssertion.cs
- GlobalItem.cs
- FixUp.cs
- PersonalizationProviderCollection.cs
- ListBox.cs
- SafeRsaProviderHandle.cs
- BroadcastEventHelper.cs
- RowUpdatingEventArgs.cs
- Not.cs
- ApplicationServiceManager.cs
- AssociationSetMetadata.cs
- DoubleLink.cs
- SessionEndedEventArgs.cs
- PermissionSetEnumerator.cs
- HandledMouseEvent.cs
- SmtpLoginAuthenticationModule.cs
- PageTheme.cs
- CallbackHandler.cs
- CompositeKey.cs
- InputBuffer.cs
- XmlCountingReader.cs
- SoapAttributes.cs
- RectangleConverter.cs
- StylusPointPropertyId.cs
- StringFunctions.cs
- OleDbError.cs
- GridEntryCollection.cs
- SqlBooleanizer.cs
- IdentityNotMappedException.cs
- CheckedPointers.cs
- TreeView.cs
- TrustSection.cs
- TerminatorSinks.cs
- ThicknessAnimationBase.cs
- SystemInformation.cs
- DefaultTextStoreTextComposition.cs
- SmtpFailedRecipientsException.cs
- BitmapScalingModeValidation.cs
- SerialErrors.cs
- ContractMapping.cs
- UnsafeNativeMethods.cs
- fixedPageContentExtractor.cs
- ChangePasswordAutoFormat.cs
- TextEditor.cs
- DefaultProxySection.cs
- EventDescriptor.cs
- Span.cs
- RegexNode.cs