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
- ConfigXmlElement.cs
- StaticSiteMapProvider.cs
- JavaScriptSerializer.cs
- SqlTrackingService.cs
- TreeNodeMouseHoverEvent.cs
- CheckBoxField.cs
- grammarelement.cs
- EventToken.cs
- OneOfTypeConst.cs
- Drawing.cs
- EnumerableValidator.cs
- CompilationLock.cs
- TrackingQueryElement.cs
- ClientCultureInfo.cs
- KeyGestureConverter.cs
- KnownTypesProvider.cs
- SqlNotificationEventArgs.cs
- DataGridTextColumn.cs
- SafeEventLogReadHandle.cs
- Message.cs
- EndOfStreamException.cs
- WinFormsComponentEditor.cs
- Zone.cs
- RIPEMD160.cs
- SamlDoNotCacheCondition.cs
- GeneralTransform3DTo2DTo3D.cs
- SecurityTokenProvider.cs
- TagElement.cs
- DockPattern.cs
- OleDbRowUpdatingEvent.cs
- RepeaterCommandEventArgs.cs
- ChangeInterceptorAttribute.cs
- TextBoxAutomationPeer.cs
- VariantWrapper.cs
- WebBrowser.cs
- _NegoState.cs
- DefaultProfileManager.cs
- ExternalCalls.cs
- GifBitmapEncoder.cs
- _Semaphore.cs
- _ContextAwareResult.cs
- XMLDiffLoader.cs
- DefaultMemberAttribute.cs
- GregorianCalendarHelper.cs
- Compiler.cs
- Panel.cs
- TripleDESCryptoServiceProvider.cs
- OracleParameterCollection.cs
- StylusButton.cs
- HandoffBehavior.cs
- RuntimeWrappedException.cs
- __Filters.cs
- PropertyTabAttribute.cs
- SQLMoney.cs
- Baml2006Reader.cs
- PolygonHotSpot.cs
- SafeViewOfFileHandle.cs
- RestHandlerFactory.cs
- AssemblyLoader.cs
- RequestCachePolicyConverter.cs
- BoundPropertyEntry.cs
- SimpleRecyclingCache.cs
- ConfigurationPropertyAttribute.cs
- WinHttpWebProxyFinder.cs
- LoginName.cs
- HWStack.cs
- ListViewUpdatedEventArgs.cs
- DrawListViewItemEventArgs.cs
- CharAnimationBase.cs
- SafeSecurityHandles.cs
- TextTreeInsertElementUndoUnit.cs
- TextServicesProperty.cs
- UnsafeNativeMethodsPenimc.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- CommandExpr.cs
- _LocalDataStoreMgr.cs
- AttributeCallbackBuilder.cs
- PostBackOptions.cs
- OptimalBreakSession.cs
- MarkedHighlightComponent.cs
- DbParameterCollectionHelper.cs
- FileReader.cs
- ViewCellRelation.cs
- LockRecoveryTask.cs
- BuildResultCache.cs
- OrderedDictionary.cs
- HtmlTableCell.cs
- CommandBindingCollection.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- XmlSerializationReader.cs
- CompositeControl.cs
- DataSvcMapFile.cs
- HostedHttpContext.cs
- StylusEditingBehavior.cs
- errorpatternmatcher.cs
- Image.cs
- MergablePropertyAttribute.cs
- TypeSource.cs
- TrustLevelCollection.cs
- ErrorWebPart.cs