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
- StringHandle.cs
- CssClassPropertyAttribute.cs
- VSWCFServiceContractGenerator.cs
- PageCatalogPart.cs
- DataGridPageChangedEventArgs.cs
- GeneralTransform3DTo2D.cs
- FileSystemEventArgs.cs
- ProfileBuildProvider.cs
- BypassElement.cs
- InputBinder.cs
- Connection.cs
- TextModifierScope.cs
- ListSourceHelper.cs
- ThumbAutomationPeer.cs
- RowCache.cs
- Span.cs
- TabPage.cs
- PrincipalPermission.cs
- ParameterElementCollection.cs
- EditorZoneAutoFormat.cs
- FileSystemInfo.cs
- DateTimeUtil.cs
- Point4DConverter.cs
- querybuilder.cs
- TranslateTransform.cs
- FrameworkElementFactoryMarkupObject.cs
- ExtendedProperty.cs
- ArgumentException.cs
- ConditionBrowserDialog.cs
- Int32Rect.cs
- ResourceBinder.cs
- StylusOverProperty.cs
- TemplateParser.cs
- TemplateContent.cs
- StringAttributeCollection.cs
- StringBuilder.cs
- TextEncodedRawTextWriter.cs
- Rfc2898DeriveBytes.cs
- TextStore.cs
- DbCommandTree.cs
- DataTrigger.cs
- ExtendedProtectionPolicyTypeConverter.cs
- XmlSortKey.cs
- MLangCodePageEncoding.cs
- TextView.cs
- ApplicationInfo.cs
- DecimalKeyFrameCollection.cs
- MemberNameValidator.cs
- StorageEndPropertyMapping.cs
- TraceContextRecord.cs
- XpsSerializerWriter.cs
- WinCategoryAttribute.cs
- GAC.cs
- BackEase.cs
- GraphicsState.cs
- SkipQueryOptionExpression.cs
- HttpRuntimeSection.cs
- PanelDesigner.cs
- M3DUtil.cs
- WebPartConnectionsCancelVerb.cs
- InternalDuplexBindingElement.cs
- UnsafeNativeMethodsMilCoreApi.cs
- PermissionRequestEvidence.cs
- NegotiateStream.cs
- CommentGlyph.cs
- Rotation3DAnimation.cs
- AnnouncementEndpoint.cs
- TableSectionStyle.cs
- ByteStreamBufferedMessageData.cs
- RequestCachePolicy.cs
- BasicKeyConstraint.cs
- BufferedWebEventProvider.cs
- RegexCode.cs
- UIElement3D.cs
- ServiceHostFactory.cs
- ExpressionLexer.cs
- TextRangeBase.cs
- MailBnfHelper.cs
- RepeaterCommandEventArgs.cs
- CalendarModeChangedEventArgs.cs
- LinkArea.cs
- IPGlobalProperties.cs
- QueryCacheManager.cs
- Delegate.cs
- RouteItem.cs
- EventEntry.cs
- ParseNumbers.cs
- OptionalColumn.cs
- StretchValidation.cs
- PanelStyle.cs
- StorageScalarPropertyMapping.cs
- X509RecipientCertificateServiceElement.cs
- ControlPaint.cs
- WorkflowOwnershipException.cs
- ProtocolsConfigurationHandler.cs
- HttpRequestMessageProperty.cs
- ArcSegment.cs
- XamlFilter.cs
- ReliableSessionBindingElementImporter.cs
- TypeReference.cs