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
- XmlBaseWriter.cs
- InstanceKeyNotReadyException.cs
- FilteredReadOnlyMetadataCollection.cs
- PenCursorManager.cs
- MonitorWrapper.cs
- contentDescriptor.cs
- Utility.cs
- XmlSerializer.cs
- SecUtil.cs
- SQLBoolean.cs
- ListViewInsertEventArgs.cs
- NamedPipeDuplicateContext.cs
- IOException.cs
- SubclassTypeValidatorAttribute.cs
- AssemblyCacheEntry.cs
- LabelEditEvent.cs
- DrawListViewItemEventArgs.cs
- XmlDocument.cs
- DesignerCalendarAdapter.cs
- HttpCacheVary.cs
- ObjectPersistData.cs
- BindingMemberInfo.cs
- DataControlField.cs
- AdPostCacheSubstitution.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- CapiHashAlgorithm.cs
- ObjectCloneHelper.cs
- ManagedIStream.cs
- JsonFormatReaderGenerator.cs
- BitmapPalette.cs
- path.cs
- PriorityBindingExpression.cs
- PropertyPathConverter.cs
- ControlValuePropertyAttribute.cs
- TextBlock.cs
- _TransmitFileOverlappedAsyncResult.cs
- XmlSchemaSimpleContentRestriction.cs
- ColumnResizeAdorner.cs
- UnmanagedHandle.cs
- NativeCompoundFileAPIs.cs
- SimpleMailWebEventProvider.cs
- BasicExpressionVisitor.cs
- AliasGenerator.cs
- SourceFileInfo.cs
- TableLayoutRowStyleCollection.cs
- ZipIOLocalFileBlock.cs
- WinFormsSpinner.cs
- Type.cs
- ColumnTypeConverter.cs
- SqlFunctionAttribute.cs
- Thumb.cs
- Utils.cs
- TextTreeDeleteContentUndoUnit.cs
- DataFormat.cs
- SqlDependencyListener.cs
- CompositeControlDesigner.cs
- OrderByQueryOptionExpression.cs
- Closure.cs
- ScriptDescriptor.cs
- WebControlParameterProxy.cs
- TextEditorTables.cs
- SynchronizationScope.cs
- WebConfigurationHostFileChange.cs
- StreamResourceInfo.cs
- Certificate.cs
- DrawListViewItemEventArgs.cs
- SqlGatherConsumedAliases.cs
- InheritanceContextHelper.cs
- RedistVersionInfo.cs
- FrameworkContentElementAutomationPeer.cs
- TextDocumentView.cs
- IMembershipProvider.cs
- CellParaClient.cs
- DecoderReplacementFallback.cs
- NameSpaceEvent.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- CompiledQueryCacheEntry.cs
- SoapCodeExporter.cs
- HandlerFactoryCache.cs
- TopClause.cs
- RuntimeIdentifierPropertyAttribute.cs
- ThicknessAnimationBase.cs
- mediaeventargs.cs
- DBConcurrencyException.cs
- KeySpline.cs
- HeaderLabel.cs
- WebPartDisplayModeEventArgs.cs
- HttpCapabilitiesSectionHandler.cs
- PersonalizationEntry.cs
- DesignerCategoryAttribute.cs
- NavigationHelper.cs
- WebPartTracker.cs
- SqlBooleanizer.cs
- PLINQETWProvider.cs
- ReflectionPermission.cs
- DesignerAutoFormatCollection.cs
- FileChangesMonitor.cs
- ProviderConnectionPointCollection.cs
- PtsCache.cs
- RsaSecurityToken.cs