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
- Rotation3D.cs
- DocumentPageTextView.cs
- CounterSampleCalculator.cs
- BitmapCache.cs
- SqlClientFactory.cs
- ReadingWritingEntityEventArgs.cs
- TraceListener.cs
- ListView.cs
- CompilerResults.cs
- InternalPolicyElement.cs
- DocumentViewerBase.cs
- Label.cs
- Serializer.cs
- FormatConvertedBitmap.cs
- GeneralTransform2DTo3D.cs
- SettingsPropertyWrongTypeException.cs
- ApplicationGesture.cs
- TableAdapterManagerGenerator.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- DataGridAutoFormatDialog.cs
- WorkingDirectoryEditor.cs
- FontStretches.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- ExtensionsSection.cs
- PinnedBufferMemoryStream.cs
- ListCommandEventArgs.cs
- StrokeNodeOperations2.cs
- ColumnCollectionEditor.cs
- EventSource.cs
- XmlTypeAttribute.cs
- DependencyPropertyAttribute.cs
- ZipIOLocalFileBlock.cs
- ApplicationActivator.cs
- SafeRightsManagementPubHandle.cs
- Mouse.cs
- LicFileLicenseProvider.cs
- Style.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- ProtocolElement.cs
- Collection.cs
- XmlTextReaderImpl.cs
- MetadataArtifactLoaderCompositeResource.cs
- PlainXmlWriter.cs
- JpegBitmapDecoder.cs
- InstalledFontCollection.cs
- IPEndPointCollection.cs
- ProviderSettings.cs
- SqlUtil.cs
- StructuredProperty.cs
- XmlComplianceUtil.cs
- Helper.cs
- ThreadAbortException.cs
- MergablePropertyAttribute.cs
- FileIOPermission.cs
- Int64KeyFrameCollection.cs
- TextRangeEditTables.cs
- DnsPermission.cs
- PlanCompilerUtil.cs
- SqlVersion.cs
- DoubleLinkListEnumerator.cs
- EncodingTable.cs
- HierarchicalDataBoundControl.cs
- Marshal.cs
- streamingZipPartStream.cs
- MetadataArtifactLoaderResource.cs
- GuidConverter.cs
- GridViewCancelEditEventArgs.cs
- NavigationProgressEventArgs.cs
- AttachedPropertyBrowsableAttribute.cs
- DbConnectionPool.cs
- FontInfo.cs
- ApplicationServiceManager.cs
- QueuePathEditor.cs
- GridViewSelectEventArgs.cs
- XhtmlBasicLabelAdapter.cs
- Vector3DAnimationBase.cs
- SecurityException.cs
- ConnectionPoint.cs
- InstanceDescriptor.cs
- UnwrappedTypesXmlSerializerManager.cs
- ApplicationDirectoryMembershipCondition.cs
- StyleCollection.cs
- CodeGen.cs
- MarkupCompilePass2.cs
- DataSourceHelper.cs
- FreezableDefaultValueFactory.cs
- JsonServiceDocumentSerializer.cs
- HtmlTableRowCollection.cs
- GatewayDefinition.cs
- ColumnCollection.cs
- XmlLangPropertyAttribute.cs
- SystemWebCachingSectionGroup.cs
- SqlBooleanMismatchVisitor.cs
- OleDbConnectionFactory.cs
- FastEncoder.cs
- ChannelSinkStacks.cs
- HyperLinkColumn.cs
- Debug.cs
- SecurityTokenSpecification.cs
- TextEditorContextMenu.cs