Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Navigation / NavigationProgressEventArgs.cs / 1 / 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
- XmlDataSourceView.cs
- formatter.cs
- ErrorStyle.cs
- XDeferredAxisSource.cs
- WS2007HttpBinding.cs
- sitestring.cs
- CollectionViewSource.cs
- SevenBitStream.cs
- safelinkcollection.cs
- SortableBindingList.cs
- recordstatefactory.cs
- UnauthorizedAccessException.cs
- SafeFindHandle.cs
- XmlTextReaderImpl.cs
- Pool.cs
- UpdateManifestForBrowserApplication.cs
- PowerStatus.cs
- RightsManagementInformation.cs
- TypeForwardedToAttribute.cs
- CustomBindingElement.cs
- DataGridTable.cs
- ImageField.cs
- SqlProcedureAttribute.cs
- ManagementPath.cs
- DataPagerField.cs
- templategroup.cs
- GridItemProviderWrapper.cs
- HtmlControlPersistable.cs
- SqlConnectionPoolProviderInfo.cs
- EventToken.cs
- Object.cs
- CacheAxisQuery.cs
- InternalCache.cs
- UdpTransportSettingsElement.cs
- AdornerLayer.cs
- WinFormsComponentEditor.cs
- SqlTriggerAttribute.cs
- _ConnectOverlappedAsyncResult.cs
- ImageIndexConverter.cs
- DetailsViewDesigner.cs
- RemoteWebConfigurationHost.cs
- DataGridPageChangedEventArgs.cs
- EntityObject.cs
- GregorianCalendar.cs
- HebrewCalendar.cs
- UseManagedPresentationBindingElement.cs
- XpsImageSerializationService.cs
- PenContext.cs
- querybuilder.cs
- FixedPage.cs
- Matrix.cs
- XmlNullResolver.cs
- ErrorHandler.cs
- EventArgs.cs
- EnumDataContract.cs
- UriTemplateLiteralPathSegment.cs
- DataGridColumn.cs
- FixedPage.cs
- MenuRendererClassic.cs
- BackStopAuthenticationModule.cs
- PanningMessageFilter.cs
- BitmapSource.cs
- TranslateTransform3D.cs
- SqlTypesSchemaImporter.cs
- EdgeModeValidation.cs
- ConversionValidationRule.cs
- MarshalDirectiveException.cs
- Vector3DAnimationBase.cs
- CannotUnloadAppDomainException.cs
- OleDbPropertySetGuid.cs
- IntegerValidatorAttribute.cs
- ChtmlTextWriter.cs
- AttributeParameterInfo.cs
- ForeignConstraint.cs
- ModuleBuilderData.cs
- MailAddress.cs
- __Filters.cs
- SafePointer.cs
- IntSecurity.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- StructuralCache.cs
- ImageSourceConverter.cs
- ServiceRouteHandler.cs
- QilPatternVisitor.cs
- SQLSingleStorage.cs
- SmiConnection.cs
- ListControl.cs
- PropertyChangingEventArgs.cs
- HttpHeaderCollection.cs
- PageRanges.cs
- RSAPKCS1KeyExchangeFormatter.cs
- Facet.cs
- OutKeywords.cs
- ObjectQueryState.cs
- ContainerParagraph.cs
- DataGridViewSelectedRowCollection.cs
- Animatable.cs
- TargetInvocationException.cs
- AvTraceFormat.cs
- ServiceModelEnhancedConfigurationElementCollection.cs