Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DefaultValueTypeConverter.cs
- PolicyUtility.cs
- SmtpDigestAuthenticationModule.cs
- MulticastDelegate.cs
- ManagementPath.cs
- ResXResourceWriter.cs
- StringCollectionEditor.cs
- IndependentlyAnimatedPropertyMetadata.cs
- SystemWebSectionGroup.cs
- ScriptManager.cs
- FixedElement.cs
- FunctionDetailsReader.cs
- RadioButtonList.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- ToolStripDropDownMenu.cs
- ExcludeFromCodeCoverageAttribute.cs
- RoutingExtension.cs
- TransactionChannel.cs
- XDRSchema.cs
- safesecurityhelperavalon.cs
- Polyline.cs
- StringComparer.cs
- WebEncodingValidatorAttribute.cs
- ChangeProcessor.cs
- PropertyPathConverter.cs
- WebPartCancelEventArgs.cs
- RequestNavigateEventArgs.cs
- PersonalizableAttribute.cs
- TrustManager.cs
- BufferAllocator.cs
- LocatorBase.cs
- Lasso.cs
- CodeVariableDeclarationStatement.cs
- Lease.cs
- DebuggerService.cs
- oledbmetadatacollectionnames.cs
- TextModifierScope.cs
- UserNameSecurityTokenParameters.cs
- IPAddressCollection.cs
- StyleXamlParser.cs
- RegexFCD.cs
- SoapIgnoreAttribute.cs
- RNGCryptoServiceProvider.cs
- D3DImage.cs
- HandlerBase.cs
- SqlMetaData.cs
- ImportCatalogPart.cs
- ServiceModelDictionary.cs
- HMACMD5.cs
- ContactManager.cs
- _ConnectOverlappedAsyncResult.cs
- BooleanFacetDescriptionElement.cs
- FormParameter.cs
- XNodeNavigator.cs
- XmlSchemaAny.cs
- XmlSchemaImporter.cs
- ToolStripPanelRenderEventArgs.cs
- SqlStatistics.cs
- WebEventTraceProvider.cs
- SkinBuilder.cs
- RepeaterCommandEventArgs.cs
- FlowDocumentReaderAutomationPeer.cs
- TypeInformation.cs
- PeoplePickerWrapper.cs
- NetDataContractSerializer.cs
- MethodExpr.cs
- elementinformation.cs
- SmiTypedGetterSetter.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- CollaborationHelperFunctions.cs
- IndexerNameAttribute.cs
- LocatorGroup.cs
- RegexCaptureCollection.cs
- TimerExtension.cs
- FunctionImportMapping.cs
- Image.cs
- RotateTransform3D.cs
- ItemsPresenter.cs
- DBNull.cs
- RestClientProxyHandler.cs
- CallTemplateAction.cs
- MultipleViewProviderWrapper.cs
- FamilyMapCollection.cs
- EnumMemberAttribute.cs
- Context.cs
- LinqDataSourceEditData.cs
- SimpleApplicationHost.cs
- HttpModulesSection.cs
- Image.cs
- MinMaxParagraphWidth.cs
- Util.cs
- DbProviderFactories.cs
- StyleTypedPropertyAttribute.cs
- CqlErrorHelper.cs
- DbProviderManifest.cs
- counter.cs
- LineSegment.cs
- XmlSignificantWhitespace.cs
- DataGridViewRowConverter.cs
- ClientSettings.cs