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
- Int32Storage.cs
- DescendantQuery.cs
- TaskFormBase.cs
- PerformanceCounter.cs
- EntitySetBaseCollection.cs
- BitmapDownload.cs
- DataSet.cs
- RunClient.cs
- AlignmentXValidation.cs
- ExpandSegment.cs
- ReadOnlyHierarchicalDataSourceView.cs
- MenuAutoFormat.cs
- PartitionedDataSource.cs
- COM2PropertyBuilderUITypeEditor.cs
- TextSimpleMarkerProperties.cs
- ResourcePart.cs
- WorkflowServiceHost.cs
- OrthographicCamera.cs
- TypeToken.cs
- FunctionNode.cs
- AsyncOperation.cs
- ViewGenerator.cs
- Utility.cs
- Brushes.cs
- Line.cs
- HandlerFactoryCache.cs
- SamlSerializer.cs
- FontStyles.cs
- TempEnvironment.cs
- AnnotationComponentManager.cs
- HtmlTitle.cs
- DeclaredTypeValidator.cs
- TimeSpan.cs
- DbConnectionClosed.cs
- XmlChoiceIdentifierAttribute.cs
- UrlMapping.cs
- CodeAttributeDeclarationCollection.cs
- SolidBrush.cs
- SchemaObjectWriter.cs
- EntityTypeEmitter.cs
- BlockingCollection.cs
- GlyphTypeface.cs
- ObjectReaderCompiler.cs
- BaseValidator.cs
- EmptyControlCollection.cs
- SvcMapFileSerializer.cs
- ItemsControl.cs
- QilStrConcat.cs
- XmlCountingReader.cs
- DesignerForm.cs
- RequestCache.cs
- StructuredTypeEmitter.cs
- TextUtf8RawTextWriter.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- EventlogProvider.cs
- OutputCacheSection.cs
- CookieParameter.cs
- DataTableMappingCollection.cs
- WindowsSysHeader.cs
- Instrumentation.cs
- ToolStripLocationCancelEventArgs.cs
- RadioButtonBaseAdapter.cs
- DynamicDocumentPaginator.cs
- Variable.cs
- SortDescriptionCollection.cs
- UrlMappingCollection.cs
- FastEncoder.cs
- COM2ICategorizePropertiesHandler.cs
- SimpleApplicationHost.cs
- FlowLayoutPanel.cs
- NameValueSectionHandler.cs
- DataPager.cs
- PersonalizablePropertyEntry.cs
- InputProcessorProfilesLoader.cs
- PerformanceCounterPermissionEntry.cs
- UidManager.cs
- DbDataReader.cs
- ComplusTypeValidator.cs
- ComplexObject.cs
- SchemaSetCompiler.cs
- DrawingContextWalker.cs
- KeyEvent.cs
- DiscoveryDefaults.cs
- DockPattern.cs
- SettingsPropertyValue.cs
- AmbientLight.cs
- WebServiceHost.cs
- StrokeNodeEnumerator.cs
- DesignerExtenders.cs
- DataGridViewLinkCell.cs
- DataListCommandEventArgs.cs
- _DisconnectOverlappedAsyncResult.cs
- AttributeAction.cs
- TableLayoutRowStyleCollection.cs
- AssemblySettingAttributes.cs
- XmlDataSourceView.cs
- DesignerSerializationVisibilityAttribute.cs
- ListViewDesigner.cs
- ToolStripDropTargetManager.cs
- ToolBarPanel.cs