Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / Primitives / ScrollEventArgs.cs / 1305600 / 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
- ApplicationSettingsBase.cs
- CookieParameter.cs
- TargetConverter.cs
- DragDrop.cs
- jithelpers.cs
- ListControl.cs
- TextReader.cs
- SubMenuStyle.cs
- RC2CryptoServiceProvider.cs
- SecurityDescriptor.cs
- EdmType.cs
- MsdtcClusterUtils.cs
- CompareInfo.cs
- EndpointConfigContainer.cs
- DependencyPropertyChangedEventArgs.cs
- AnalyzedTree.cs
- ScriptControlDescriptor.cs
- AppDomainShutdownMonitor.cs
- TransformerTypeCollection.cs
- XmlBaseReader.cs
- PageEventArgs.cs
- GeometryModel3D.cs
- StorageEntitySetMapping.cs
- TableRowGroup.cs
- XPathExpr.cs
- HtmlControlPersistable.cs
- DispatcherFrame.cs
- ControlType.cs
- SessionKeyExpiredException.cs
- EmulateRecognizeCompletedEventArgs.cs
- RawStylusInputCustomData.cs
- ClientConfigPaths.cs
- DataColumnMapping.cs
- X509SecurityTokenProvider.cs
- AggregateNode.cs
- WebPartMinimizeVerb.cs
- SHA256.cs
- TextAdaptor.cs
- ColumnReorderedEventArgs.cs
- MemoryRecordBuffer.cs
- CodeNamespaceImport.cs
- DataListCommandEventArgs.cs
- InvalidDataContractException.cs
- InvokeSchedule.cs
- CaseStatement.cs
- ViewStateModeByIdAttribute.cs
- AppDomainFactory.cs
- Events.cs
- WorkflowApplicationCompletedEventArgs.cs
- DataGridLinkButton.cs
- CodeBinaryOperatorExpression.cs
- ToolboxSnapDragDropEventArgs.cs
- CultureMapper.cs
- ProxyElement.cs
- OleDbErrorCollection.cs
- SafeIUnknown.cs
- GuidelineCollection.cs
- CustomAttributeSerializer.cs
- MultiSelectRootGridEntry.cs
- Run.cs
- OwnerDrawPropertyBag.cs
- AutomationEvent.cs
- Currency.cs
- PropertyValueUIItem.cs
- ClassGenerator.cs
- SecurityElement.cs
- AmbientValueAttribute.cs
- ToolStripItemRenderEventArgs.cs
- WebPartConnectionsEventArgs.cs
- IgnoreSectionHandler.cs
- ActionFrame.cs
- TextWriter.cs
- PartialList.cs
- WarningException.cs
- ProgressBarRenderer.cs
- RowBinding.cs
- StylusPlugin.cs
- HtmlInputButton.cs
- PageBuildProvider.cs
- FileDataSourceCache.cs
- CodeAttributeArgumentCollection.cs
- TreeViewImageKeyConverter.cs
- ContractListAdapter.cs
- DelegatingTypeDescriptionProvider.cs
- TemplateKey.cs
- filewebrequest.cs
- ToolStripItemImageRenderEventArgs.cs
- EncodedStreamFactory.cs
- SmiContext.cs
- SqlTopReducer.cs
- EventWaitHandleSecurity.cs
- SettingsPropertyIsReadOnlyException.cs
- CodeDOMProvider.cs
- EventDescriptor.cs
- XmlSchemaAppInfo.cs
- ExtensionFile.cs
- NetMsmqSecurity.cs
- MultitargetingHelpers.cs
- ValidationRule.cs
- NamespaceInfo.cs