Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- StatusBarPanelClickEvent.cs
- IsolatedStorageFilePermission.cs
- ListBoxItemWrapperAutomationPeer.cs
- DateTimeStorage.cs
- SvcMapFileLoader.cs
- HierarchicalDataSourceControl.cs
- EndpointConfigContainer.cs
- TemplateComponentConnector.cs
- RoutedEventArgs.cs
- TextDpi.cs
- HostedController.cs
- TypeDefinition.cs
- CodeMemberMethod.cs
- filewebrequest.cs
- DWriteFactory.cs
- StringHelper.cs
- ZipIOCentralDirectoryBlock.cs
- ColumnTypeConverter.cs
- IgnoreFlushAndCloseStream.cs
- FullTextState.cs
- ControlIdConverter.cs
- Triangle.cs
- CommandField.cs
- ControlCodeDomSerializer.cs
- HostProtectionPermission.cs
- XmlNodeComparer.cs
- StateMachineAction.cs
- sqlser.cs
- WebPartHeaderCloseVerb.cs
- OpenTypeCommon.cs
- TagMapCollection.cs
- UserControlAutomationPeer.cs
- ResolvedKeyFrameEntry.cs
- DataGridViewCheckBoxCell.cs
- SmtpNetworkElement.cs
- Assembly.cs
- MatrixTransform.cs
- RootProfilePropertySettingsCollection.cs
- ProcessHostServerConfig.cs
- TabControl.cs
- ProfileEventArgs.cs
- ResourcePermissionBaseEntry.cs
- SecUtil.cs
- IPAddress.cs
- BlobPersonalizationState.cs
- SqlPersonalizationProvider.cs
- XmlChoiceIdentifierAttribute.cs
- CodeTypeParameter.cs
- ShaderRenderModeValidation.cs
- DataGridTableCollection.cs
- SecurityManager.cs
- TableAutomationPeer.cs
- CompilerInfo.cs
- HtmlTernaryTree.cs
- HtmlElement.cs
- UserPreferenceChangingEventArgs.cs
- DeviceFiltersSection.cs
- SizeConverter.cs
- ObjectDataSourceSelectingEventArgs.cs
- CmsInterop.cs
- LockCookie.cs
- SqlRewriteScalarSubqueries.cs
- ProfileSettings.cs
- XmlSchemaElement.cs
- ClientSettings.cs
- OdbcException.cs
- DataBindingHandlerAttribute.cs
- Literal.cs
- ViewStateException.cs
- DataTable.cs
- StringDictionary.cs
- EventProxy.cs
- Volatile.cs
- DataErrorValidationRule.cs
- URLString.cs
- RecognizedPhrase.cs
- DefaultExpressionVisitor.cs
- CommonProperties.cs
- Pipe.cs
- FolderBrowserDialogDesigner.cs
- ExpressionReplacer.cs
- PerformanceCounterPermission.cs
- X509ServiceCertificateAuthentication.cs
- HyperLinkStyle.cs
- ConfigDefinitionUpdates.cs
- AsyncOperation.cs
- GeneratedContractType.cs
- CompressionTransform.cs
- SpellCheck.cs
- ListViewDataItem.cs
- EntityDataSourceValidationException.cs
- OdbcError.cs
- EventMap.cs
- ConfigurationSchemaErrors.cs
- Utility.cs
- PopupRoot.cs
- LambdaExpression.cs
- HttpContextBase.cs
- SourceChangedEventArgs.cs
- CodeGotoStatement.cs