Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- LinqDataSourceContextEventArgs.cs
- HitTestWithPointDrawingContextWalker.cs
- Timeline.cs
- AlphabetConverter.cs
- DependencyPropertyChangedEventArgs.cs
- GacUtil.cs
- Publisher.cs
- HtmlWindowCollection.cs
- datacache.cs
- StreamProxy.cs
- MessageQueueEnumerator.cs
- ApplicationHost.cs
- URL.cs
- ConfigurationSection.cs
- ResourceDescriptionAttribute.cs
- NativeMethods.cs
- SoapCodeExporter.cs
- SpecialFolderEnumConverter.cs
- ScrollPattern.cs
- SqlFunctions.cs
- DesignerRegion.cs
- InputMethod.cs
- TemplateLookupAction.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- RoutedEventValueSerializer.cs
- nulltextcontainer.cs
- PropertyInformationCollection.cs
- Freezable.cs
- InProcStateClientManager.cs
- HtmlProps.cs
- WebScriptMetadataMessage.cs
- InvokeMethodDesigner.xaml.cs
- WebPartZoneCollection.cs
- FormViewModeEventArgs.cs
- TTSEvent.cs
- TypeConstant.cs
- EllipticalNodeOperations.cs
- ActiveXSite.cs
- ErrorWebPart.cs
- XmlIgnoreAttribute.cs
- HtmlImage.cs
- SimpleWorkerRequest.cs
- PenThreadWorker.cs
- ContentHostHelper.cs
- InheritanceUI.cs
- TransactionInterop.cs
- ValidatorCompatibilityHelper.cs
- TimeZone.cs
- CodeCatchClauseCollection.cs
- ColorTransform.cs
- ExternalCalls.cs
- mediaeventargs.cs
- RegisteredDisposeScript.cs
- TextCompositionEventArgs.cs
- LookupNode.cs
- MbpInfo.cs
- SoapAttributeAttribute.cs
- ServiceAuthorizationManager.cs
- LicenseContext.cs
- ReflectionTypeLoadException.cs
- RoutedEventHandlerInfo.cs
- DictionarySurrogate.cs
- EventLogConfiguration.cs
- DataServiceExpressionVisitor.cs
- PromptStyle.cs
- GestureRecognitionResult.cs
- TreeNodeStyle.cs
- TrackingStringDictionary.cs
- ZoneButton.cs
- NetPipeSection.cs
- TreeIterator.cs
- AspNetHostingPermission.cs
- IResourceProvider.cs
- SignedXml.cs
- SessionPageStateSection.cs
- ListBox.cs
- Scalars.cs
- LineServices.cs
- HeaderFilter.cs
- WindowInteropHelper.cs
- TrustManagerMoreInformation.cs
- DeploymentSection.cs
- SmtpClient.cs
- EventItfInfo.cs
- PenThread.cs
- RowTypeElement.cs
- IPipelineRuntime.cs
- TemplateBindingExpressionConverter.cs
- AttributeSetAction.cs
- MailMessageEventArgs.cs
- IdnMapping.cs
- Column.cs
- TemplatingOptionsDialog.cs
- XPathNodeList.cs
- TextServicesLoader.cs
- ToolstripProfessionalRenderer.cs
- HtmlTernaryTree.cs
- KnownTypesProvider.cs
- LZCodec.cs
- WebResourceUtil.cs