Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGrid.cs
- WebServiceHandlerFactory.cs
- ConnectionStringsExpressionBuilder.cs
- ZoneButton.cs
- PasswordPropertyTextAttribute.cs
- SynchronizationContextHelper.cs
- WebBrowserBase.cs
- BitmapEncoder.cs
- RowSpanVector.cs
- RangeBase.cs
- PolicyChain.cs
- PartEditor.cs
- MobileTextWriter.cs
- Compiler.cs
- QilReplaceVisitor.cs
- TableLayoutStyle.cs
- MultiPropertyDescriptorGridEntry.cs
- SafeFileMappingHandle.cs
- StateMachineWorkflowInstance.cs
- DataControlFieldHeaderCell.cs
- DataServiceRequest.cs
- _IPv6Address.cs
- ClientUrlResolverWrapper.cs
- CultureSpecificStringDictionary.cs
- DataGridViewCellCollection.cs
- ThousandthOfEmRealPoints.cs
- FileIOPermission.cs
- NoResizeHandleGlyph.cs
- SettingsPropertyNotFoundException.cs
- Rotation3DKeyFrameCollection.cs
- NavigationProperty.cs
- QilInvokeLateBound.cs
- TextElement.cs
- SessionSwitchEventArgs.cs
- Script.cs
- MenuItemBindingCollection.cs
- Util.cs
- PropertyGeneratedEventArgs.cs
- DataServices.cs
- FactoryId.cs
- cookiecontainer.cs
- ContractTypeNameCollection.cs
- PenThreadWorker.cs
- SQLString.cs
- ColumnHeader.cs
- OracleInfoMessageEventArgs.cs
- DataGridViewComponentPropertyGridSite.cs
- CroppedBitmap.cs
- WindowShowOrOpenTracker.cs
- APCustomTypeDescriptor.cs
- DataSourceSelectArguments.cs
- ProxyDataContractResolver.cs
- _ListenerRequestStream.cs
- ProcessHost.cs
- DataSourceHelper.cs
- AssociationSetMetadata.cs
- ImageBrush.cs
- HtmlInputSubmit.cs
- MethodToken.cs
- ActivityMarkupSerializationProvider.cs
- MediaPlayerState.cs
- HttpInputStream.cs
- NotSupportedException.cs
- PackagePart.cs
- EncoderExceptionFallback.cs
- SymDocumentType.cs
- BulletedListEventArgs.cs
- SqlDataSourceCommandEventArgs.cs
- PersistenceException.cs
- DataBindingList.cs
- CredentialCache.cs
- WebContext.cs
- InputProviderSite.cs
- AdPostCacheSubstitution.cs
- HelpOperationInvoker.cs
- Soap12ServerProtocol.cs
- CompiledScopeCriteria.cs
- KeyedPriorityQueue.cs
- Pair.cs
- ObjectView.cs
- SharedConnectionInfo.cs
- TabControl.cs
- RuleSettings.cs
- SqlStream.cs
- DbMetaDataColumnNames.cs
- DetailsViewPageEventArgs.cs
- DurableErrorHandler.cs
- XmlReader.cs
- DataSourceCache.cs
- LowerCaseStringConverter.cs
- MachineKeyValidationConverter.cs
- TextBlockAutomationPeer.cs
- StandardToolWindows.cs
- ActivationArguments.cs
- _ProxyChain.cs
- BufferBuilder.cs
- MenuItemCollection.cs
- XmlSchemaComplexContentRestriction.cs
- MsmqReceiveHelper.cs
- Membership.cs