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
- DrawingServices.cs
- UnaryExpression.cs
- ServiceHost.cs
- FileSystemWatcher.cs
- DataGridViewBindingCompleteEventArgs.cs
- BinaryFormatter.cs
- LinqDataSourceDisposeEventArgs.cs
- MenuCommand.cs
- infer.cs
- CodeValidator.cs
- GregorianCalendar.cs
- PathSegmentCollection.cs
- WmlFormAdapter.cs
- ConfigXmlElement.cs
- Brushes.cs
- ObjectTag.cs
- SynchronizedPool.cs
- NonNullItemCollection.cs
- PageAsyncTaskManager.cs
- DataGridRow.cs
- HttpResponseHeader.cs
- TimerElapsedEvenArgs.cs
- Size3DValueSerializer.cs
- UrlPropertyAttribute.cs
- X509SecurityToken.cs
- EventsTab.cs
- ConnectionManagementElement.cs
- ListItemConverter.cs
- CodeTypeDeclaration.cs
- ButtonBase.cs
- Ops.cs
- ProjectionCamera.cs
- DataListItemCollection.cs
- WebPartEditorCancelVerb.cs
- WindowsTooltip.cs
- SmtpNegotiateAuthenticationModule.cs
- PeerIPHelper.cs
- TextCollapsingProperties.cs
- EventSinkActivity.cs
- ParentQuery.cs
- DataServiceQueryException.cs
- ConstantSlot.cs
- ColorAnimation.cs
- DesignerTransactionCloseEvent.cs
- webeventbuffer.cs
- graph.cs
- DocumentAutomationPeer.cs
- SvcMapFileLoader.cs
- KnownBoxes.cs
- NullExtension.cs
- UTF7Encoding.cs
- ConstrainedGroup.cs
- XmlEncodedRawTextWriter.cs
- StrongTypingException.cs
- AppDomain.cs
- CompiledQuery.cs
- FontStretchConverter.cs
- Documentation.cs
- CommandConverter.cs
- ConfigurationElementCollection.cs
- EpmSyndicationContentSerializer.cs
- DataGridViewComponentPropertyGridSite.cs
- RelationshipEndCollection.cs
- XmlArrayAttribute.cs
- DynamicQueryableWrapper.cs
- SelectManyQueryOperator.cs
- TextViewSelectionProcessor.cs
- ToolStripLabel.cs
- TraceSwitch.cs
- LoadedEvent.cs
- ToolStripPanelCell.cs
- LogArchiveSnapshot.cs
- Positioning.cs
- SoapAttributes.cs
- ClientOperation.cs
- ConnectionInterfaceCollection.cs
- _PooledStream.cs
- Parameter.cs
- GeneralTransform2DTo3D.cs
- BamlStream.cs
- TextEndOfLine.cs
- ClaimSet.cs
- CodeCatchClause.cs
- ToolboxItemFilterAttribute.cs
- EntryWrittenEventArgs.cs
- DetailsViewDeletedEventArgs.cs
- sapiproxy.cs
- SignatureResourcePool.cs
- UIElementPropertyUndoUnit.cs
- Errors.cs
- IgnoreFileBuildProvider.cs
- XsltInput.cs
- AsyncOperation.cs
- HScrollBar.cs
- TextMetrics.cs
- XmlLinkedNode.cs
- ServiceDocument.cs
- CodeDomExtensionMethods.cs
- SetStoryboardSpeedRatio.cs
- FontFamilyConverter.cs