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
- CallContext.cs
- ByteRangeDownloader.cs
- PropertyDescriptorCollection.cs
- SectionVisual.cs
- ResponseBodyWriter.cs
- PlaceHolder.cs
- SiteMapPath.cs
- PublisherMembershipCondition.cs
- DependentList.cs
- FrameworkElementFactory.cs
- CheckBoxStandardAdapter.cs
- RelationshipFixer.cs
- FunctionUpdateCommand.cs
- FilterQuery.cs
- TreeWalker.cs
- LocationUpdates.cs
- CheckBoxFlatAdapter.cs
- RelatedPropertyManager.cs
- CodeTypeParameterCollection.cs
- SkewTransform.cs
- ProviderBase.cs
- XsltSettings.cs
- WebPartUtil.cs
- IPEndPoint.cs
- URLEditor.cs
- SessionStateItemCollection.cs
- LineGeometry.cs
- PropertyInformation.cs
- TreeViewImageKeyConverter.cs
- InstanceCompleteException.cs
- IList.cs
- HelpKeywordAttribute.cs
- XmlSchemaImporter.cs
- FixedDocumentPaginator.cs
- DataGridViewTextBoxCell.cs
- CaseInsensitiveOrdinalStringComparer.cs
- PageContent.cs
- Effect.cs
- CssClassPropertyAttribute.cs
- IxmlLineInfo.cs
- ToolBar.cs
- IDispatchConstantAttribute.cs
- HostedNamedPipeTransportManager.cs
- X509ChainElement.cs
- IConvertible.cs
- SecureStringHasher.cs
- __TransparentProxy.cs
- WebControl.cs
- TransformDescriptor.cs
- xsdvalidator.cs
- HtmlInputCheckBox.cs
- UIElementParaClient.cs
- CellPartitioner.cs
- ParameterCollection.cs
- TableColumn.cs
- TextRangeEditTables.cs
- DecryptedHeader.cs
- IEnumerable.cs
- EntityDataSourceWrapper.cs
- DocumentViewerConstants.cs
- DecimalStorage.cs
- EmptyStringExpandableObjectConverter.cs
- TextDocumentView.cs
- HScrollBar.cs
- EnumBuilder.cs
- Transform3D.cs
- IisTraceWebEventProvider.cs
- shaperfactoryquerycacheentry.cs
- PerformanceCounterPermissionEntry.cs
- TextOutput.cs
- SemaphoreSlim.cs
- MetadataUtilsSmi.cs
- DatagridviewDisplayedBandsData.cs
- DataTableExtensions.cs
- ModuleBuilderData.cs
- WebResourceUtil.cs
- HtmlShimManager.cs
- objectquery_tresulttype.cs
- BlurEffect.cs
- ClockGroup.cs
- securitycriticaldata.cs
- XPathNavigatorKeyComparer.cs
- ConfigXmlDocument.cs
- TableItemStyle.cs
- OperationInfoBase.cs
- Focus.cs
- IndentTextWriter.cs
- NumberAction.cs
- OneOfTypeConst.cs
- QueueProcessor.cs
- CalendarDay.cs
- OleDbTransaction.cs
- ZipIOFileItemStream.cs
- SynchronizedInputProviderWrapper.cs
- Pair.cs
- PickBranchDesigner.xaml.cs
- AsyncMethodInvoker.cs
- PerfCounterSection.cs
- _ShellExpression.cs
- DocumentEventArgs.cs