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
- SubMenuStyleCollectionEditor.cs
- ToolBarPanel.cs
- Match.cs
- ActiveDocumentEvent.cs
- UnsafeNativeMethods.cs
- DataGridViewMethods.cs
- HttpRequestWrapper.cs
- XmlDataCollection.cs
- MobileCategoryAttribute.cs
- VectorValueSerializer.cs
- RegexTree.cs
- log.cs
- UserPreferenceChangingEventArgs.cs
- Constants.cs
- RSACryptoServiceProvider.cs
- HttpHandlerAction.cs
- ExportFileRequest.cs
- SessionSwitchEventArgs.cs
- TransformValueSerializer.cs
- ProcessProtocolHandler.cs
- PropertyValueChangedEvent.cs
- RadioButton.cs
- ListViewItem.cs
- CodeTypeReferenceCollection.cs
- FreezableDefaultValueFactory.cs
- ListViewInsertEventArgs.cs
- DataList.cs
- WebPartTracker.cs
- TransformerInfo.cs
- ExtensionDataReader.cs
- InputQueue.cs
- XmlSerializerVersionAttribute.cs
- EntityDataSourceContextDisposingEventArgs.cs
- querybuilder.cs
- ZipIOLocalFileHeader.cs
- SqlBuffer.cs
- Encoding.cs
- PaintValueEventArgs.cs
- AutoSizeComboBox.cs
- CompatibleIComparer.cs
- ListViewPagedDataSource.cs
- ParameterInfo.cs
- RuntimeVariablesExpression.cs
- RelatedCurrencyManager.cs
- HttpPostProtocolReflector.cs
- LayoutTableCell.cs
- ViewManager.cs
- TimeSpanSecondsConverter.cs
- QuaternionConverter.cs
- ReverseInheritProperty.cs
- DataGridViewCellFormattingEventArgs.cs
- WorkflowMarkupElementEventArgs.cs
- SiteMapDesignerDataSourceView.cs
- CancelEventArgs.cs
- StructuredType.cs
- HyperLinkColumn.cs
- IndexerNameAttribute.cs
- SplitContainer.cs
- Int64.cs
- IntPtr.cs
- HwndSourceParameters.cs
- SchemaTypeEmitter.cs
- IgnoreFileBuildProvider.cs
- HttpServerChannel.cs
- SQLMembershipProvider.cs
- DNS.cs
- RuleSetDialog.Designer.cs
- DataGridViewColumnTypePicker.cs
- ResourceExpressionBuilder.cs
- WhitespaceRuleLookup.cs
- TraceContext.cs
- Number.cs
- ConnectionManagementElementCollection.cs
- ImageFormatConverter.cs
- TypedReference.cs
- EngineSiteSapi.cs
- XhtmlBasicFormAdapter.cs
- dbenumerator.cs
- Accessible.cs
- TypeDescriptionProviderAttribute.cs
- WebSysDescriptionAttribute.cs
- RtType.cs
- Win32.cs
- DataTableMappingCollection.cs
- _NtlmClient.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- _SpnDictionary.cs
- VisualStyleInformation.cs
- KeyGestureValueSerializer.cs
- X509Certificate2.cs
- RegexMatchCollection.cs
- DataGridViewCellCollection.cs
- SqlUserDefinedAggregateAttribute.cs
- CryptoStream.cs
- ObfuscationAttribute.cs
- FieldNameLookup.cs
- Base64Encoder.cs
- TextContainerChangeEventArgs.cs
- MD5CryptoServiceProvider.cs
- WebPartRestoreVerb.cs