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
- SID.cs
- BamlRecordReader.cs
- HwndPanningFeedback.cs
- OutputCacheEntry.cs
- CharUnicodeInfo.cs
- StylusButtonCollection.cs
- OptimizerPatterns.cs
- ValidationError.cs
- panel.cs
- ForeignKeyConstraint.cs
- CustomPopupPlacement.cs
- Switch.cs
- BrushValueSerializer.cs
- NamespaceListProperty.cs
- AVElementHelper.cs
- SAPICategories.cs
- ConnectionStringSettings.cs
- RightsManagementPermission.cs
- SHA1Managed.cs
- TextEffectCollection.cs
- XmlHelper.cs
- ListBox.cs
- DataGrid.cs
- PerformanceCounterPermissionAttribute.cs
- XmlSchemaAttribute.cs
- ExtenderControl.cs
- WsdlBuildProvider.cs
- NestPullup.cs
- RegexParser.cs
- DataViewSetting.cs
- StringResourceManager.cs
- IsolatedStorage.cs
- SubpageParaClient.cs
- StyleModeStack.cs
- DnsCache.cs
- EventMap.cs
- CustomValidator.cs
- LiteralControl.cs
- GACMembershipCondition.cs
- RelatedView.cs
- WhitespaceRule.cs
- NameScopePropertyAttribute.cs
- DataGridViewColumn.cs
- UnsafeNativeMethods.cs
- HierarchicalDataBoundControl.cs
- ThousandthOfEmRealPoints.cs
- ZipIOLocalFileBlock.cs
- CultureSpecificStringDictionary.cs
- AttributeCollection.cs
- Events.cs
- GraphicsState.cs
- PropertySegmentSerializationProvider.cs
- EmptyReadOnlyDictionaryInternal.cs
- ItemsPanelTemplate.cs
- XmlSerializerNamespaces.cs
- FunctionCommandText.cs
- MissingMemberException.cs
- OperationPickerDialog.cs
- DesignerLinkAdapter.cs
- ServicePointManager.cs
- SectionVisual.cs
- OpCopier.cs
- EncodingTable.cs
- RequiredFieldValidator.cs
- AttributeExtensions.cs
- SqlCacheDependency.cs
- ProjectionCamera.cs
- WebPartDisplayModeCancelEventArgs.cs
- ReceiveContext.cs
- SystemWebExtensionsSectionGroup.cs
- MetadataCollection.cs
- UnsafeNativeMethods.cs
- Pair.cs
- _NativeSSPI.cs
- TableRow.cs
- DBParameter.cs
- TextBoxAutoCompleteSourceConverter.cs
- ObjectDataSourceMethodEventArgs.cs
- QueryCacheKey.cs
- DateTimeOffset.cs
- KeyInfo.cs
- ListViewUpdateEventArgs.cs
- Control.cs
- SplitContainer.cs
- PolicyLevel.cs
- ThreadAbortException.cs
- ListContractAdapter.cs
- ColorContextHelper.cs
- XmlDataSourceView.cs
- AutomationFocusChangedEventArgs.cs
- ListGeneralPage.cs
- AccessDataSourceDesigner.cs
- OlePropertyStructs.cs
- PenThreadWorker.cs
- MDIControlStrip.cs
- ColumnMapProcessor.cs
- WebProxyScriptElement.cs
- SqlFactory.cs
- FontConverter.cs
- XmlLanguageConverter.cs