Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Data / DataTransferEventArgs.cs / 1305600 / DataTransferEventArgs.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: DataTransfer event arguments // // Specs: http://avalon/connecteddata/M5%20Specs/UIBinding.mht // //--------------------------------------------------------------------------- using System; namespace System.Windows.Data { ////// Arguments for DataTransfer events such as TargetUpdated or SourceUpdated. /// ////// public class DataTransferEventArgs : RoutedEventArgs { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- internal DataTransferEventArgs(DependencyObject targetObject, DependencyProperty dp) : base() { _targetObject = targetObject; _dp = dp; } //------------------------------------------------------ // // Public Properties // //----------------------------------------------------- ///The TargetUpdated event is raised whenever a value is transferred from the source to the target, /// (but only for bindings that have requested the event, by setting BindFlags.NotifyOnTargetUpdated).
///The SourceUpdated event is raised whenever a value is transferred from the target to the source, /// (but only for bindings that have requested the event, by setting BindFlags.NotifyOnSourceUpdated).
////// The target object of the binding that raised the event. /// public DependencyObject TargetObject { get { return _targetObject; } } ////// The target property of the binding that raised the event. /// public DependencyProperty Property { get { return _dp; } } //------------------------------------------------------ // // Protected Methods // //------------------------------------------------------ ////// 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) { EventHandlerhandler = (EventHandler ) genericHandler; handler(genericTarget, this); } //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ private DependencyObject _targetObject; private DependencyProperty _dp; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // // Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: DataTransfer event arguments // // Specs: http://avalon/connecteddata/M5%20Specs/UIBinding.mht // //--------------------------------------------------------------------------- using System; namespace System.Windows.Data { ////// Arguments for DataTransfer events such as TargetUpdated or SourceUpdated. /// ////// public class DataTransferEventArgs : RoutedEventArgs { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- internal DataTransferEventArgs(DependencyObject targetObject, DependencyProperty dp) : base() { _targetObject = targetObject; _dp = dp; } //------------------------------------------------------ // // Public Properties // //----------------------------------------------------- ///The TargetUpdated event is raised whenever a value is transferred from the source to the target, /// (but only for bindings that have requested the event, by setting BindFlags.NotifyOnTargetUpdated).
///The SourceUpdated event is raised whenever a value is transferred from the target to the source, /// (but only for bindings that have requested the event, by setting BindFlags.NotifyOnSourceUpdated).
////// The target object of the binding that raised the event. /// public DependencyObject TargetObject { get { return _targetObject; } } ////// The target property of the binding that raised the event. /// public DependencyProperty Property { get { return _dp; } } //------------------------------------------------------ // // Protected Methods // //------------------------------------------------------ ////// 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) { EventHandlerhandler = (EventHandler ) genericHandler; handler(genericTarget, this); } //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ private DependencyObject _targetObject; private DependencyProperty _dp; } } // 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
- HttpProfileBase.cs
- SqlIdentifier.cs
- TraceRecords.cs
- ButtonRenderer.cs
- altserialization.cs
- FormParameter.cs
- ObjectListGeneralPage.cs
- OleDbConnection.cs
- CreateUserWizard.cs
- ResourceExpression.cs
- SqlReferenceCollection.cs
- IImplicitResourceProvider.cs
- PeerApplication.cs
- BoolExpression.cs
- WebPartPersonalization.cs
- NumberAction.cs
- WarningException.cs
- Scripts.cs
- CodeExpressionCollection.cs
- MultiDataTrigger.cs
- ComponentCollection.cs
- FileUtil.cs
- TypedDataSetSchemaImporterExtension.cs
- WebPartEventArgs.cs
- EntityConnection.cs
- SafeCancelMibChangeNotify.cs
- TimeIntervalCollection.cs
- HtmlInputFile.cs
- AuthenticationSection.cs
- ApplicationId.cs
- TextMarkerSource.cs
- WsdlBuildProvider.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- ZipIOLocalFileHeader.cs
- CryptoProvider.cs
- ContentElement.cs
- PolyBezierSegmentFigureLogic.cs
- KeyboardDevice.cs
- documentsequencetextview.cs
- HtmlLink.cs
- HttpModuleAction.cs
- AuthenticationException.cs
- SrgsToken.cs
- PreviousTrackingServiceAttribute.cs
- TextPattern.cs
- TdsParserSessionPool.cs
- EventWaitHandle.cs
- NavigationProperty.cs
- XsdBuildProvider.cs
- Authorization.cs
- TextRunCacheImp.cs
- PolicyManager.cs
- ParseNumbers.cs
- ForeignKeyFactory.cs
- CharAnimationBase.cs
- SQLRoleProvider.cs
- ThemeDirectoryCompiler.cs
- DataAccessor.cs
- Freezable.cs
- InternalConfigEventArgs.cs
- ScrollChangedEventArgs.cs
- BlurBitmapEffect.cs
- ColumnMapProcessor.cs
- sqlser.cs
- DisableDpiAwarenessAttribute.cs
- DefaultTextStore.cs
- OdbcDataReader.cs
- xml.cs
- _CacheStreams.cs
- GroupBoxRenderer.cs
- Debug.cs
- TextContainerChangeEventArgs.cs
- ASCIIEncoding.cs
- DriveNotFoundException.cs
- FixedBufferAttribute.cs
- HealthMonitoringSectionHelper.cs
- Config.cs
- TreeView.cs
- FieldDescriptor.cs
- StatusBar.cs
- IntellisenseTextBox.designer.cs
- QueryOpcode.cs
- SqlRowUpdatedEvent.cs
- DataRecordInternal.cs
- UTF32Encoding.cs
- RootDesignerSerializerAttribute.cs
- PropertyDescriptorComparer.cs
- MSAAWinEventWrap.cs
- AnnotationResourceCollection.cs
- PixelShader.cs
- _NestedMultipleAsyncResult.cs
- StorageSetMapping.cs
- XmlNamedNodeMap.cs
- DataGridColumnsPage.cs
- AnnotationHighlightLayer.cs
- MachineKeyValidationConverter.cs
- NullableFloatSumAggregationOperator.cs
- XmlCharacterData.cs
- Cloud.cs
- ValidationSummaryDesigner.cs