Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / Data / DataTransferEventArgs.cs / 1 / 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
- SqlRewriteScalarSubqueries.cs
- PageTheme.cs
- FileAuthorizationModule.cs
- CreateUserErrorEventArgs.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- PartialTrustVisibleAssembliesSection.cs
- ExpressionHelper.cs
- BeginEvent.cs
- DefaultParameterValueAttribute.cs
- PathFigureCollection.cs
- SkinBuilder.cs
- SkinBuilder.cs
- AssemblyNameEqualityComparer.cs
- WebControlsSection.cs
- StrokeCollectionDefaultValueFactory.cs
- PolyBezierSegment.cs
- x509store.cs
- ControlPaint.cs
- EventHandlerList.cs
- WebPartAddingEventArgs.cs
- MemberInitExpression.cs
- UrlPath.cs
- log.cs
- NetTcpSectionData.cs
- MetaModel.cs
- PersonalizationProvider.cs
- XmlSchemaAnnotated.cs
- WorkflowMarkupSerializationProvider.cs
- Drawing.cs
- DeviceContext.cs
- TreeViewDataItemAutomationPeer.cs
- ObjectAnimationUsingKeyFrames.cs
- TransactionFlowProperty.cs
- DbTransaction.cs
- _BufferOffsetSize.cs
- KeyTimeConverter.cs
- SessionStateItemCollection.cs
- GraphicsContainer.cs
- SecurityContextSecurityTokenParameters.cs
- ConstraintEnumerator.cs
- DbConnectionPool.cs
- FactoryRecord.cs
- GridView.cs
- HttpModuleAction.cs
- PageSettings.cs
- CheckBoxPopupAdapter.cs
- XmlIgnoreAttribute.cs
- XmlHierarchyData.cs
- TargetConverter.cs
- X509CertificateCollection.cs
- AssociationEndMember.cs
- CodeCommentStatementCollection.cs
- ConnectionStringSettingsCollection.cs
- TypeToStringValueConverter.cs
- MergeFailedEvent.cs
- FontCollection.cs
- MethodToken.cs
- WebServiceHandler.cs
- SpotLight.cs
- Inline.cs
- ImageList.cs
- EntityContainerAssociationSet.cs
- IntAverageAggregationOperator.cs
- RemoteEndpointMessageProperty.cs
- XmlElementCollection.cs
- ProtocolViolationException.cs
- XmlILStorageConverter.cs
- Image.cs
- TrustSection.cs
- BuildProvidersCompiler.cs
- Simplifier.cs
- TextServicesCompartmentEventSink.cs
- StorageEntityTypeMapping.cs
- StickyNoteAnnotations.cs
- IntellisenseTextBox.cs
- ResourceReferenceExpression.cs
- TranslateTransform3D.cs
- codemethodreferenceexpression.cs
- AutomationElement.cs
- PropertyKey.cs
- StringSorter.cs
- ProcessHostFactoryHelper.cs
- OracleConnection.cs
- InitializerFacet.cs
- XmlUTF8TextWriter.cs
- Command.cs
- XmlSignatureProperties.cs
- BaseCAMarshaler.cs
- ToolBarOverflowPanel.cs
- NavigationCommands.cs
- ViewEvent.cs
- PeerNearMe.cs
- SqlOuterApplyReducer.cs
- MouseDevice.cs
- AutomationPropertyInfo.cs
- QilExpression.cs
- ListBase.cs
- XmlEncoding.cs
- ApplicationInfo.cs
- CopyNamespacesAction.cs