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
- MdiWindowListItemConverter.cs
- UserPersonalizationStateInfo.cs
- PropertyConverter.cs
- ResourceType.cs
- DecoratedNameAttribute.cs
- HttpConfigurationContext.cs
- HttpContextServiceHost.cs
- ScrollChrome.cs
- WebPartCatalogCloseVerb.cs
- SoapAttributeAttribute.cs
- SecurityState.cs
- DecimalFormatter.cs
- WindowsClientElement.cs
- WorkflowServiceNamespace.cs
- AppearanceEditorPart.cs
- DataSet.cs
- ResourceExpression.cs
- EditCommandColumn.cs
- ADMembershipUser.cs
- ChangePassword.cs
- Missing.cs
- StateMachine.cs
- RSAPKCS1SignatureDeformatter.cs
- WebBrowserHelper.cs
- DesignerVerbCollection.cs
- SkipQueryOptionExpression.cs
- AudioBase.cs
- ClientData.cs
- UiaCoreTypesApi.cs
- TextBoxBase.cs
- RtfNavigator.cs
- AdRotator.cs
- ObjectViewQueryResultData.cs
- PerformanceCounterPermissionEntry.cs
- ProfileBuildProvider.cs
- assertwrapper.cs
- MapPathBasedVirtualPathProvider.cs
- AssertSection.cs
- DragStartedEventArgs.cs
- FamilyCollection.cs
- CollectionView.cs
- WebPartCollection.cs
- LZCodec.cs
- SchemaMapping.cs
- Matrix3DStack.cs
- HtmlHead.cs
- documentsequencetextview.cs
- ContactManager.cs
- UncommonField.cs
- Image.cs
- ConfigurationPropertyAttribute.cs
- IncrementalCompileAnalyzer.cs
- SqlVisitor.cs
- XamlDebuggerXmlReader.cs
- ViewStateModeByIdAttribute.cs
- AutomationProperties.cs
- TextElementEnumerator.cs
- XPathSelfQuery.cs
- TryExpression.cs
- coordinatorfactory.cs
- Object.cs
- WMICapabilities.cs
- FixedSOMImage.cs
- FlowLayoutSettings.cs
- SmiContextFactory.cs
- Clause.cs
- Overlapped.cs
- DeflateStream.cs
- PeerApplicationLaunchInfo.cs
- Highlights.cs
- SemaphoreSecurity.cs
- IDQuery.cs
- LineServices.cs
- SqlErrorCollection.cs
- WebPartConnectionsCloseVerb.cs
- X509SubjectKeyIdentifierClause.cs
- WinInetCache.cs
- TypeSystem.cs
- PerformanceCounterPermissionEntryCollection.cs
- ToolBarButtonDesigner.cs
- CompareValidator.cs
- XPathNavigator.cs
- QilReference.cs
- Cursors.cs
- SchemaImporterExtensionsSection.cs
- SingleStorage.cs
- IPEndPoint.cs
- ListItem.cs
- FontStyles.cs
- DataSet.cs
- Error.cs
- ManagementClass.cs
- HttpCookieCollection.cs
- HttpModulesSection.cs
- SelectionListComponentEditor.cs
- Internal.cs
- DateTimeConverter.cs
- DropShadowEffect.cs
- SystemPens.cs
- DataGridViewAccessibleObject.cs