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
- CodeAttributeDeclarationCollection.cs
- EntityType.cs
- XsltQilFactory.cs
- TypeUsageBuilder.cs
- ErrorHandlerModule.cs
- CachedFontFamily.cs
- ExpressionPrefixAttribute.cs
- ValidatorCompatibilityHelper.cs
- TextRangeEditLists.cs
- Selection.cs
- Configuration.cs
- SerializationIncompleteException.cs
- ComboBox.cs
- TemplateAction.cs
- safex509handles.cs
- ImageDesigner.cs
- __Error.cs
- CLSCompliantAttribute.cs
- FixedPosition.cs
- UInt16Storage.cs
- DecoderReplacementFallback.cs
- TextLineResult.cs
- VariantWrapper.cs
- ModelEditingScope.cs
- CopyNamespacesAction.cs
- ConfigXmlElement.cs
- PagedDataSource.cs
- NativeMethods.cs
- WorkflowRuntimeServiceElementCollection.cs
- LiteralText.cs
- HttpServerUtilityWrapper.cs
- HuffCodec.cs
- _AuthenticationState.cs
- DynamicValidator.cs
- BasePattern.cs
- SizeIndependentAnimationStorage.cs
- HMACSHA1.cs
- BindingGroup.cs
- SoapDocumentServiceAttribute.cs
- SchemaTableColumn.cs
- ErrorsHelper.cs
- HtmlElementErrorEventArgs.cs
- Comparer.cs
- AddInAdapter.cs
- COAUTHIDENTITY.cs
- _KerberosClient.cs
- ReadOnlyHierarchicalDataSource.cs
- ReachVisualSerializer.cs
- DataTemplate.cs
- MonitoringDescriptionAttribute.cs
- dbdatarecord.cs
- Point4DValueSerializer.cs
- TiffBitmapDecoder.cs
- ComponentSerializationService.cs
- PropertyValue.cs
- BinaryConverter.cs
- SettingsAttributeDictionary.cs
- Serializer.cs
- RoleService.cs
- SHA384.cs
- TreeViewAutomationPeer.cs
- File.cs
- Util.cs
- DataTableCollection.cs
- ThreadStartException.cs
- ParagraphResult.cs
- ObjectListCommand.cs
- RemoteWebConfigurationHostStream.cs
- SqlClientWrapperSmiStreamChars.cs
- PersistNameAttribute.cs
- DynamicDocumentPaginator.cs
- WebPartDisplayModeCancelEventArgs.cs
- ImageIndexConverter.cs
- ProbeMatchesMessageCD1.cs
- HierarchicalDataTemplate.cs
- Shared.cs
- DataGridState.cs
- MetadataItemEmitter.cs
- SettingsSavedEventArgs.cs
- ExtenderProvidedPropertyAttribute.cs
- DataGridViewRowsRemovedEventArgs.cs
- Int32CollectionValueSerializer.cs
- XmlSchemaAttributeGroup.cs
- SoapExtensionTypeElementCollection.cs
- PasswordPropertyTextAttribute.cs
- FormsAuthenticationConfiguration.cs
- Decimal.cs
- DataSpaceManager.cs
- MethodCallConverter.cs
- XmlSchemaObjectTable.cs
- Int32AnimationUsingKeyFrames.cs
- ClockController.cs
- EnumCodeDomSerializer.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- PersonalizationAdministration.cs
- UpdatePanelTrigger.cs
- _ProxyChain.cs
- CollectionViewGroup.cs
- DataGridViewSelectedRowCollection.cs
- SkewTransform.cs