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
- Binding.cs
- MeshGeometry3D.cs
- HtmlInputImage.cs
- TableRow.cs
- CommandLibraryHelper.cs
- Viewport3DVisual.cs
- DependencyPropertyKey.cs
- ActivityExecutorSurrogate.cs
- ScriptMethodAttribute.cs
- InternalMappingException.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- DataGridViewColumn.cs
- VoiceInfo.cs
- DesignerFrame.cs
- TextLineResult.cs
- AuthenticationModuleElementCollection.cs
- SettingsBase.cs
- ValidationEventArgs.cs
- MenuItem.cs
- MetaTableHelper.cs
- ArrayList.cs
- ModelItemDictionaryImpl.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- WebPartZoneDesigner.cs
- OrthographicCamera.cs
- LayoutEngine.cs
- HasActivatableWorkflowEvent.cs
- Quaternion.cs
- ExtensionQuery.cs
- EtwTrace.cs
- XmlAttributeProperties.cs
- CipherData.cs
- ContainerFilterService.cs
- SiteMapNodeItem.cs
- Win32SafeHandles.cs
- MobileControlsSectionHandler.cs
- Add.cs
- TabControl.cs
- AutoGeneratedFieldProperties.cs
- TextMarkerSource.cs
- QueryCursorEventArgs.cs
- LocatorBase.cs
- SerializationStore.cs
- AutoResetEvent.cs
- ErrorFormatter.cs
- brushes.cs
- WorkflowDesignerColors.cs
- WpfGeneratedKnownTypes.cs
- StylusPointPropertyId.cs
- ModuleBuilderData.cs
- HandoffBehavior.cs
- BaseCAMarshaler.cs
- XPathNavigatorReader.cs
- SizeKeyFrameCollection.cs
- ByteStorage.cs
- GridViewUpdateEventArgs.cs
- SqlError.cs
- WebWorkflowRole.cs
- DbConnectionPoolOptions.cs
- HttpChannelBindingToken.cs
- ToolStripDropDown.cs
- XPathScanner.cs
- BaseParaClient.cs
- MetadataItem_Static.cs
- EndpointInfoCollection.cs
- EnumBuilder.cs
- AnimationException.cs
- OutOfMemoryException.cs
- RowParagraph.cs
- FrameworkTemplate.cs
- DataTableCollection.cs
- Bidi.cs
- CodeDirectoryCompiler.cs
- SessionSwitchEventArgs.cs
- URLMembershipCondition.cs
- MetadataSource.cs
- DesignDataSource.cs
- TextDocumentView.cs
- DataServiceQuery.cs
- RoamingStoreFile.cs
- AppDomainShutdownMonitor.cs
- ServiceMemoryGates.cs
- ObjectStateManagerMetadata.cs
- grammarelement.cs
- DescendantQuery.cs
- SmiContextFactory.cs
- OdbcException.cs
- RequiredFieldValidator.cs
- StsCommunicationException.cs
- safePerfProviderHandle.cs
- SiteMapNodeCollection.cs
- WebPartManager.cs
- DataSetViewSchema.cs
- TextTrailingCharacterEllipsis.cs
- DynamicResourceExtension.cs
- Canvas.cs
- ServiceDocumentFormatter.cs
- XmlSchemaIdentityConstraint.cs
- ListView.cs
- EndOfStreamException.cs