Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / RequestBringIntoViewEventArgs.cs / 1305600 / RequestBringIntoViewEventArgs.cs
using System; namespace System.Windows { ////// The BringIntoViewEventArgs class is used by BringIntoViewEventHandler. /// public class RequestBringIntoViewEventArgs : RoutedEventArgs { ///Initializes a new instance of the BringIntoViewEventArgs class. internal RequestBringIntoViewEventArgs(DependencyObject target, Rect targetRect) { _target = target; _rcTarget = targetRect; } ////// The object to make visible. /// public DependencyObject TargetObject { get { return _target; } } ////// The rectangular region in the object's coordinate space which should be made visible. /// public Rect TargetRect { get { return _rcTarget; } } ////// The mechanism used to call the type-specific handler on the /// target. /// /// /// The generic handler to call in a type-specific way. /// /// /// The target to call the handler on. /// ///protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { RequestBringIntoViewEventHandler handler = (RequestBringIntoViewEventHandler)genericHandler; handler(genericTarget, this); } private DependencyObject _target; // The object to Bring Into View private Rect _rcTarget; // Rectange in the object's coordinate space to bring into view. } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; namespace System.Windows { /// /// The BringIntoViewEventArgs class is used by BringIntoViewEventHandler. /// public class RequestBringIntoViewEventArgs : RoutedEventArgs { ///Initializes a new instance of the BringIntoViewEventArgs class. internal RequestBringIntoViewEventArgs(DependencyObject target, Rect targetRect) { _target = target; _rcTarget = targetRect; } ////// The object to make visible. /// public DependencyObject TargetObject { get { return _target; } } ////// The rectangular region in the object's coordinate space which should be made visible. /// public Rect TargetRect { get { return _rcTarget; } } ////// The mechanism used to call the type-specific handler on the /// target. /// /// /// The generic handler to call in a type-specific way. /// /// /// The target to call the handler on. /// ///protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { RequestBringIntoViewEventHandler handler = (RequestBringIntoViewEventHandler)genericHandler; handler(genericTarget, this); } private DependencyObject _target; // The object to Bring Into View private Rect _rcTarget; // Rectange in the object's coordinate space to bring into view. } } // 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
- WebPartCatalogAddVerb.cs
- RegexInterpreter.cs
- AsymmetricSignatureFormatter.cs
- DatatypeImplementation.cs
- ListControl.cs
- Separator.cs
- MD5.cs
- SafeRightsManagementHandle.cs
- TextWriterTraceListener.cs
- FixedPageAutomationPeer.cs
- ArrayConverter.cs
- HandleRef.cs
- MethodAccessException.cs
- ErrorRuntimeConfig.cs
- BezierSegment.cs
- CombinedGeometry.cs
- NotCondition.cs
- CompilationRelaxations.cs
- FixedDocumentSequencePaginator.cs
- ProvidersHelper.cs
- RSAOAEPKeyExchangeFormatter.cs
- ColumnMap.cs
- Brush.cs
- MouseEventArgs.cs
- NotificationContext.cs
- ExpressionBuilderCollection.cs
- StrongNameSignatureInformation.cs
- ImpersonationContext.cs
- XmlProcessingInstruction.cs
- RangeExpression.cs
- RSAPKCS1SignatureDeformatter.cs
- TableProviderWrapper.cs
- GestureRecognizer.cs
- CharacterHit.cs
- GridViewCancelEditEventArgs.cs
- EntityDataSourceDataSelection.cs
- PerformanceCountersElement.cs
- BindingObserver.cs
- PointCollection.cs
- ProfileGroupSettingsCollection.cs
- MimeFormatExtensions.cs
- HTTP_SERVICE_CONFIG_URLACL_PARAM.cs
- DATA_BLOB.cs
- XhtmlBasicLiteralTextAdapter.cs
- ListControlBoundActionList.cs
- WebPartTransformerCollection.cs
- ScrollEvent.cs
- AppLevelCompilationSectionCache.cs
- IteratorDescriptor.cs
- DataGridViewCellStyle.cs
- MemberRelationshipService.cs
- Size3D.cs
- Lasso.cs
- SafeNativeMethods.cs
- ListItemCollection.cs
- EdmItemCollection.OcAssemblyCache.cs
- ListManagerBindingsCollection.cs
- RouteItem.cs
- ValidatorUtils.cs
- ExtensionDataReader.cs
- ElementProxy.cs
- DataFormats.cs
- webeventbuffer.cs
- IntegrationExceptionEventArgs.cs
- SBCSCodePageEncoding.cs
- SQLResource.cs
- TextEditorSelection.cs
- DefaultHttpHandler.cs
- EdmItemError.cs
- XmlHelper.cs
- Pkcs7Signer.cs
- FacetValueContainer.cs
- SecurityVerifiedMessage.cs
- odbcmetadatafactory.cs
- TableHeaderCell.cs
- ImageDrawing.cs
- XmlImplementation.cs
- AllMembershipCondition.cs
- XmlElementCollection.cs
- XmlSchemaProviderAttribute.cs
- WriterOutput.cs
- FixedSOMPageElement.cs
- TransformFinalBlockRequest.cs
- HtmlHead.cs
- MailMessageEventArgs.cs
- CookielessHelper.cs
- AtomServiceDocumentSerializer.cs
- TrustSection.cs
- DescendentsWalkerBase.cs
- EventData.cs
- StoreContentChangedEventArgs.cs
- RegexReplacement.cs
- CodeVariableReferenceExpression.cs
- GetPageNumberCompletedEventArgs.cs
- EnumerableCollectionView.cs
- MatrixValueSerializer.cs
- DecimalConverter.cs
- HttpRequestWrapper.cs
- RuntimeIdentifierPropertyAttribute.cs
- XmlWriterDelegator.cs