Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Controls / Primitives / ScrollEventArgs.cs / 1 / ScrollEventArgs.cs
using System;
using System.Windows.Controls;
using System.Windows;
namespace System.Windows.Controls.Primitives
{
///
/// Occurs when the Value property has changed, either by a Scroll event or programmatically.
///
///
///
public class ScrollEventArgs: RoutedEventArgs
{
///
/// This is an instance constructor for the ScrollEventArgs class. It
/// is constructed with a reference to the event being raised.
///
/// Nothing.
public ScrollEventArgs(ScrollEventType scrollEventType, double newValue) : base()
{
_scrollEventType = scrollEventType;
_newValue = newValue;
RoutedEvent =ScrollBar.ScrollEvent;
}
///
/// Read-only access to the type of scroll event.
///
public ScrollEventType ScrollEventType
{
get { return _scrollEventType; }
}
///
/// Read-only access to new value of ScrollBar.
///
public double NewValue
{
get { return _newValue; }
}
///
/// This method is used to perform the proper type casting in order to
/// call the type-safe ScrollEventHandler delegate for the ScrollEvent event.
///
/// The handler to invoke.
/// The current object along the event's route.
/// Nothing.
///
///
protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
{
ScrollEventHandler handler = (ScrollEventHandler)genericHandler;
handler(genericTarget, this);
}
private ScrollEventType _scrollEventType;
private double _newValue;
}
///
/// This delegate must used by handlers of the Scroll event.
///
/// The current element along the event's route.
/// The event arguments containing additional information about the event.
/// Nothing.
public delegate void ScrollEventHandler(object sender, ScrollEventArgs e);
}
// 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
- XsltException.cs
- StrokeSerializer.cs
- HtmlDocument.cs
- ProfileSettings.cs
- UnauthorizedAccessException.cs
- DeadCharTextComposition.cs
- ImageMapEventArgs.cs
- Propagator.ExtentPlaceholderCreator.cs
- QueryableDataSourceHelper.cs
- XmlDsigSep2000.cs
- ByteAnimationUsingKeyFrames.cs
- EmptyStringExpandableObjectConverter.cs
- DataGridColumn.cs
- RemotingAttributes.cs
- WebEncodingValidatorAttribute.cs
- PageBuildProvider.cs
- NativeRightsManagementAPIsStructures.cs
- TextControl.cs
- CheckBoxFlatAdapter.cs
- XmlElementCollection.cs
- SourceCollection.cs
- _Rfc2616CacheValidators.cs
- RequestBringIntoViewEventArgs.cs
- XmlSignificantWhitespace.cs
- pingexception.cs
- XamlReaderHelper.cs
- ListViewGroupItemCollection.cs
- TrustManagerMoreInformation.cs
- IISUnsafeMethods.cs
- MSG.cs
- FastEncoder.cs
- PeerToPeerException.cs
- DSASignatureFormatter.cs
- OrderPreservingMergeHelper.cs
- TextInfo.cs
- ColumnResult.cs
- AnnotationResource.cs
- WebScriptEnablingBehavior.cs
- SubclassTypeValidator.cs
- RowParagraph.cs
- CollectionEditVerbManager.cs
- AsyncCodeActivityContext.cs
- FormViewPageEventArgs.cs
- WebBrowserBase.cs
- AsyncOperationManager.cs
- RecipientInfo.cs
- TrustManagerMoreInformation.cs
- RegexReplacement.cs
- HybridObjectCache.cs
- EdmFunctionAttribute.cs
- ObjectDataProvider.cs
- InlineCollection.cs
- InkCanvasSelection.cs
- CompilerState.cs
- XmlIlTypeHelper.cs
- XmlNodeChangedEventArgs.cs
- BreadCrumbTextConverter.cs
- PixelShader.cs
- DataGridViewTextBoxColumn.cs
- OneOf.cs
- DataContractSerializer.cs
- Privilege.cs
- VersionedStreamOwner.cs
- ListItemCollection.cs
- BreakSafeBase.cs
- ImageField.cs
- ListDictionaryInternal.cs
- PointCollection.cs
- ControlBindingsCollection.cs
- XhtmlBasicPanelAdapter.cs
- IImplicitResourceProvider.cs
- GCHandleCookieTable.cs
- DbMetaDataFactory.cs
- MethodBody.cs
- CustomTypeDescriptor.cs
- ComponentConverter.cs
- XamlTypeMapperSchemaContext.cs
- ConfigurationManager.cs
- VariableAction.cs
- Point3D.cs
- Reference.cs
- RoleManagerModule.cs
- WindowsHyperlink.cs
- InputElement.cs
- AtomMaterializerLog.cs
- TaskCanceledException.cs
- MethodBody.cs
- X509CertificateValidator.cs
- dataprotectionpermissionattribute.cs
- CrossAppDomainChannel.cs
- Variant.cs
- ConfigurationSchemaErrors.cs
- GeometryModel3D.cs
- CreateWorkflowOwnerCommand.cs
- TemplateBaseAction.cs
- SoapFault.cs
- Activator.cs
- RenderData.cs
- PropertyPathConverter.cs
- PassportAuthenticationEventArgs.cs