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
- DataGridRelationshipRow.cs
- Thumb.cs
- UInt16.cs
- ViewManager.cs
- DefaultValidator.cs
- Hex.cs
- XPathDocument.cs
- ChannelPool.cs
- Button.cs
- dataobject.cs
- ShaderRenderModeValidation.cs
- MultipleCopiesCollection.cs
- CqlQuery.cs
- DataGridViewDataConnection.cs
- SmtpReplyReaderFactory.cs
- ExpressionBuilderCollection.cs
- TranslateTransform.cs
- FixedSOMElement.cs
- TraceFilter.cs
- AnnotationResourceCollection.cs
- AsymmetricAlgorithm.cs
- HttpCookiesSection.cs
- SqlRowUpdatingEvent.cs
- MutexSecurity.cs
- ErrorHandler.cs
- DataComponentNameHandler.cs
- AdobeCFFWrapper.cs
- RegexReplacement.cs
- XsdBuildProvider.cs
- OutputCacheProfile.cs
- ProxyWebPartManager.cs
- OracleBFile.cs
- TrackBar.cs
- CompositeCollection.cs
- TdsEnums.cs
- FilterElement.cs
- FloaterBaseParagraph.cs
- RoleManagerModule.cs
- WebPartConnectionsDisconnectVerb.cs
- rsa.cs
- CodeSubDirectory.cs
- AbsoluteQuery.cs
- IgnoreDataMemberAttribute.cs
- DataKeyArray.cs
- SynchronizedMessageSource.cs
- WindowsGraphics.cs
- Focus.cs
- FormViewDesigner.cs
- NonVisualControlAttribute.cs
- ShellProvider.cs
- TagMapInfo.cs
- StyleXamlTreeBuilder.cs
- PropertyGridEditorPart.cs
- BindingList.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- XslException.cs
- SharedPerformanceCounter.cs
- ExpressionConverter.cs
- ContentPlaceHolder.cs
- XamlToRtfParser.cs
- LongTypeConverter.cs
- HtmlElementCollection.cs
- NetCodeGroup.cs
- EntityViewContainer.cs
- PenThreadPool.cs
- ConfigUtil.cs
- AuthenticationModuleElement.cs
- Configuration.cs
- TextMarkerSource.cs
- DynamicObject.cs
- AdjustableArrowCap.cs
- RichTextBoxAutomationPeer.cs
- ProtocolsSection.cs
- PeerNameResolver.cs
- TrackingProfileDeserializationException.cs
- System.Data.OracleClient_BID.cs
- XPathNodeList.cs
- ProviderConnectionPointCollection.cs
- SafeIUnknown.cs
- FlowLayoutSettings.cs
- IssuanceLicense.cs
- ThemeDictionaryExtension.cs
- SlotInfo.cs
- MemoryMappedViewAccessor.cs
- _RequestCacheProtocol.cs
- shaperfactoryquerycacheentry.cs
- HttpWebRequest.cs
- SqlServices.cs
- PartialToken.cs
- EventSourceCreationData.cs
- HttpListenerRequest.cs
- DataColumn.cs
- WebProxyScriptElement.cs
- ApplicationBuildProvider.cs
- DbConnectionPoolCounters.cs
- Deflater.cs
- EnumCodeDomSerializer.cs
- NativeDirectoryServicesQueryAPIs.cs
- altserialization.cs
- LocalizableAttribute.cs