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
- SessionState.cs
- CompressEmulationStream.cs
- ExpressionPrefixAttribute.cs
- AttachmentCollection.cs
- KeyTime.cs
- DbDataReader.cs
- GeometryValueSerializer.cs
- Triplet.cs
- ASCIIEncoding.cs
- Stacktrace.cs
- SchemaImporterExtensionsSection.cs
- BitmapEffectState.cs
- XPathNodeList.cs
- coordinatorfactory.cs
- SoapIncludeAttribute.cs
- Stopwatch.cs
- EDesignUtil.cs
- _HelperAsyncResults.cs
- SQLStringStorage.cs
- HtmlInputFile.cs
- AmbiguousMatchException.cs
- DataColumnCollection.cs
- WebPartVerb.cs
- NamespaceEmitter.cs
- LogicalCallContext.cs
- RewritingProcessor.cs
- HttpMethodAttribute.cs
- ExternalCalls.cs
- ConnectionInterfaceCollection.cs
- RowToParametersTransformer.cs
- XmlDataProvider.cs
- unitconverter.cs
- ReferenceEqualityComparer.cs
- CodeMemberField.cs
- Command.cs
- MenuItem.cs
- keycontainerpermission.cs
- WebHeaderCollection.cs
- ObjectRef.cs
- FlowDocumentView.cs
- InputQueueChannelAcceptor.cs
- GridViewDeletedEventArgs.cs
- ApplicationException.cs
- InstanceCreationEditor.cs
- ScrollBarAutomationPeer.cs
- OutputCache.cs
- VariableQuery.cs
- PreservationFileWriter.cs
- AnimationLayer.cs
- ServiceModelInstallComponent.cs
- XmlNodeReader.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- QueryProcessor.cs
- LZCodec.cs
- Registry.cs
- BrowserInteropHelper.cs
- RemoveStoryboard.cs
- SystemResourceHost.cs
- TreeViewItemAutomationPeer.cs
- CommandBinding.cs
- MultiPartWriter.cs
- ElapsedEventArgs.cs
- DataTableReader.cs
- HideDisabledControlAdapter.cs
- Overlapped.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- FrameworkContentElement.cs
- RuntimeArgumentHandle.cs
- HostingEnvironmentException.cs
- ManifestResourceInfo.cs
- ImageFormatConverter.cs
- AssociationSetEnd.cs
- Command.cs
- TypedDatasetGenerator.cs
- XmlSchemaSimpleTypeRestriction.cs
- CookieProtection.cs
- AutomationElement.cs
- Icon.cs
- UdpMessageProperty.cs
- Int16AnimationBase.cs
- FontFaceLayoutInfo.cs
- ExtentKey.cs
- DummyDataSource.cs
- _FtpControlStream.cs
- DataContractSerializerElement.cs
- EventLogEntryCollection.cs
- DataGridViewRowPostPaintEventArgs.cs
- GridViewCancelEditEventArgs.cs
- FontUnitConverter.cs
- SafePEFileHandle.cs
- IndexerNameAttribute.cs
- Exceptions.cs
- AttributedMetaModel.cs
- CapiSafeHandles.cs
- DesignerLoader.cs
- SequenceDesigner.cs
- MessageAction.cs
- XmlWriterDelegator.cs
- ProfessionalColorTable.cs
- Collection.cs