Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / GiveFeedbackEventArgs.cs / 1 / GiveFeedbackEventArgs.cs
//---------------------------------------------------------------------------- // // File: GiveFeedbackEventArgs.cs // // Copyright (C) Microsoft Corporation. All rights reserved. // // Description: GiveFeedbackEventArgs for drag-and-drop operation.// // // History: // 08/19/2004 : sangilj Created // //--------------------------------------------------------------------------- using System; using System.Diagnostics; namespace System.Windows { ////// The GiveFeedbackEventArgs class represents a type of RoutedEventArgs that /// are relevant to GiveFeedback. /// public sealed class GiveFeedbackEventArgs : RoutedEventArgs { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Initializes a new instance of the GiveFeedbackEventArgs class. /// /// /// The effect of the drag operation. /// /// /// Use the default cursors. /// internal GiveFeedbackEventArgs(DragDropEffects effects, bool useDefaultCursors) { if (!DragDrop.IsValidDragDropEffects(effects)) { Debug.Assert(false, "Invalid effects"); } this._effects = effects; this._useDefaultCursors = useDefaultCursors; } #endregion Constructors //------------------------------------------------------ // // Public Methods // //----------------------------------------------------- #region Public Methods ////// The effects of drag operation /// public DragDropEffects Effects { get { return _effects; } } ////// Use the default cursors. /// public bool UseDefaultCursors { get { return _useDefaultCursors; } set { _useDefaultCursors = value; } } #endregion Public Methods #region Protected Methods //------------------------------------------------------ // // 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) { GiveFeedbackEventHandler handler = (GiveFeedbackEventHandler)genericHandler; handler(genericTarget, this); } #endregion Protected Methods //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ #region Private Fields private DragDropEffects _effects; private bool _useDefaultCursors; #endregion Private Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // File: GiveFeedbackEventArgs.cs // // Copyright (C) Microsoft Corporation. All rights reserved. // // Description: GiveFeedbackEventArgs for drag-and-drop operation.// // // History: // 08/19/2004 : sangilj Created // //--------------------------------------------------------------------------- using System; using System.Diagnostics; namespace System.Windows { ////// The GiveFeedbackEventArgs class represents a type of RoutedEventArgs that /// are relevant to GiveFeedback. /// public sealed class GiveFeedbackEventArgs : RoutedEventArgs { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Initializes a new instance of the GiveFeedbackEventArgs class. /// /// /// The effect of the drag operation. /// /// /// Use the default cursors. /// internal GiveFeedbackEventArgs(DragDropEffects effects, bool useDefaultCursors) { if (!DragDrop.IsValidDragDropEffects(effects)) { Debug.Assert(false, "Invalid effects"); } this._effects = effects; this._useDefaultCursors = useDefaultCursors; } #endregion Constructors //------------------------------------------------------ // // Public Methods // //----------------------------------------------------- #region Public Methods ////// The effects of drag operation /// public DragDropEffects Effects { get { return _effects; } } ////// Use the default cursors. /// public bool UseDefaultCursors { get { return _useDefaultCursors; } set { _useDefaultCursors = value; } } #endregion Public Methods #region Protected Methods //------------------------------------------------------ // // 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) { GiveFeedbackEventHandler handler = (GiveFeedbackEventHandler)genericHandler; handler(genericTarget, this); } #endregion Protected Methods //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ #region Private Fields private DragDropEffects _effects; private bool _useDefaultCursors; #endregion Private Fields } } // 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
- sqlinternaltransaction.cs
- ContactManager.cs
- NameValueFileSectionHandler.cs
- ApplicationProxyInternal.cs
- FigureHelper.cs
- unsafenativemethodstextservices.cs
- OuterGlowBitmapEffect.cs
- DynamicControlParameter.cs
- GetPageNumberCompletedEventArgs.cs
- EdmTypeAttribute.cs
- figurelength.cs
- WebRequestModuleElement.cs
- StringExpressionSet.cs
- dataobject.cs
- InlineCollection.cs
- ReflectionTypeLoadException.cs
- AlternationConverter.cs
- DataGridViewCell.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- Stylesheet.cs
- SamlAuthorizationDecisionClaimResource.cs
- DBDataPermissionAttribute.cs
- SpotLight.cs
- Visual.cs
- SignatureDescription.cs
- RelatedPropertyManager.cs
- InstanceCreationEditor.cs
- ConnectivityStatus.cs
- TokenBasedSet.cs
- TransformerConfigurationWizardBase.cs
- InternalTypeHelper.cs
- CollectionBuilder.cs
- Command.cs
- AnnotationMap.cs
- TextBoxAutoCompleteSourceConverter.cs
- OdbcConnectionOpen.cs
- Deflater.cs
- ProcessInfo.cs
- RegexGroup.cs
- SqlWriter.cs
- GeometryDrawing.cs
- GiveFeedbackEventArgs.cs
- GetFileNameResult.cs
- Confirm.cs
- Group.cs
- _TransmitFileOverlappedAsyncResult.cs
- DefaultValueMapping.cs
- GB18030Encoding.cs
- SqlServices.cs
- EntitySqlQueryCacheEntry.cs
- TypeUsageBuilder.cs
- Mutex.cs
- TimelineGroup.cs
- BulletDecorator.cs
- EventWaitHandle.cs
- DLinqDataModelProvider.cs
- XmlAttribute.cs
- RestClientProxyHandler.cs
- ColorDialog.cs
- UnknownWrapper.cs
- GPRECT.cs
- FormsAuthenticationModule.cs
- SynchronizingStream.cs
- WSSecureConversation.cs
- PrintEvent.cs
- CreateUserWizardStep.cs
- FormsIdentity.cs
- DataTablePropertyDescriptor.cs
- RootBrowserWindowAutomationPeer.cs
- DataSourceHelper.cs
- pingexception.cs
- StreamMarshaler.cs
- RawKeyboardInputReport.cs
- PageBreakRecord.cs
- StringSorter.cs
- ProxyWebPart.cs
- LabelExpression.cs
- RequestContext.cs
- EntityExpressionVisitor.cs
- LostFocusEventManager.cs
- UnsafeNativeMethodsPenimc.cs
- PtsContext.cs
- SecurityCredentialsManager.cs
- PnrpPermission.cs
- SoapFaultCodes.cs
- LinkArea.cs
- ThreadPool.cs
- SelectionWordBreaker.cs
- AffineTransform3D.cs
- DocumentViewerConstants.cs
- DesignerDeviceConfig.cs
- SafeBitVector32.cs
- DataColumnMapping.cs
- WsatEtwTraceListener.cs
- Converter.cs
- SafeRightsManagementSessionHandle.cs
- _NestedSingleAsyncResult.cs
- XmlReader.cs
- ObjectParameter.cs
- CookieProtection.cs