Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / Command / ExecutedRoutedEventArgs.cs / 1305600 / ExecutedRoutedEventArgs.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Windows; using System.Windows.Input; namespace System.Windows.Input { ////// Event handler for the Executed events. /// public delegate void ExecutedRoutedEventHandler(object sender, ExecutedRoutedEventArgs e); ////// Event arguments for the Executed events. /// public sealed class ExecutedRoutedEventArgs : RoutedEventArgs { #region Constructor ////// Initializes a new instance of this class. /// /// The command that is being executed. /// The parameter that was passed when executing the command. internal ExecutedRoutedEventArgs(ICommand command, object parameter) { if (command == null) { throw new ArgumentNullException("command"); } _command = command; _parameter = parameter; } #endregion #region Public Properties ////// The command being executed. /// public ICommand Command { get { return _command; } } ////// The parameter passed when executing the command. /// public object Parameter { get { return _parameter; } } #endregion #region Protected Methods ////// Calls the handler. /// /// Handler delegate to invoke /// Target element protected override void InvokeEventHandler(Delegate genericHandler, object target) { ExecutedRoutedEventHandler handler = (ExecutedRoutedEventHandler)genericHandler; handler(target as DependencyObject, this); } #endregion #region Data private ICommand _command; private object _parameter; #endregion } } // 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
- FamilyTypeface.cs
- columnmapfactory.cs
- TreeNodeStyle.cs
- BitmapEffect.cs
- DescendantBaseQuery.cs
- ServiceSettingsResponseInfo.cs
- VectorConverter.cs
- ThemeableAttribute.cs
- StylusShape.cs
- PolicyManager.cs
- ReadOnlyNameValueCollection.cs
- CodeAttributeDeclaration.cs
- EditableLabelControl.cs
- ExtenderHelpers.cs
- precedingsibling.cs
- ComUdtElement.cs
- datacache.cs
- MailWebEventProvider.cs
- Vertex.cs
- ToolStripPanelRow.cs
- ComponentTray.cs
- VisualBrush.cs
- DotAtomReader.cs
- Connector.cs
- querybuilder.cs
- ExceptionCollection.cs
- AppDomainGrammarProxy.cs
- ConvertTextFrag.cs
- ShaderEffect.cs
- ProfileService.cs
- CmsInterop.cs
- DataGridViewControlCollection.cs
- PKCS1MaskGenerationMethod.cs
- ProcessHostServerConfig.cs
- CompilerGeneratedAttribute.cs
- ToolStripOverflow.cs
- _ScatterGatherBuffers.cs
- EntityReference.cs
- ClientSettings.cs
- BasicViewGenerator.cs
- Exception.cs
- DataViewListener.cs
- AutomationTextAttribute.cs
- CorrelationKey.cs
- WhitespaceRuleLookup.cs
- RequestStatusBarUpdateEventArgs.cs
- IOThreadTimer.cs
- DbConnectionStringBuilder.cs
- CompositeDataBoundControl.cs
- AdornerHitTestResult.cs
- WebPartDisplayModeCollection.cs
- cookiecollection.cs
- ResourceDescriptionAttribute.cs
- _Connection.cs
- X500Name.cs
- SpecularMaterial.cs
- CustomErrorsSection.cs
- ExternalException.cs
- PersistencePipeline.cs
- VirtualPath.cs
- PropertyItemInternal.cs
- OleDbMetaDataFactory.cs
- InheritanceRules.cs
- BuildTopDownAttribute.cs
- Permission.cs
- unsafeIndexingFilterStream.cs
- SHA1.cs
- ResourceReader.cs
- ScriptingWebServicesSectionGroup.cs
- XmlSchemaParticle.cs
- TypeElement.cs
- TextEditorThreadLocalStore.cs
- ClientRoleProvider.cs
- VirtualPath.cs
- ResponseStream.cs
- Pair.cs
- PartialCachingAttribute.cs
- InputMethod.cs
- AttachedAnnotation.cs
- ScrollItemProviderWrapper.cs
- Comparer.cs
- Quaternion.cs
- RichTextBox.cs
- XmlSerializableWriter.cs
- InheritanceContextChangedEventManager.cs
- RewritingSimplifier.cs
- FormConverter.cs
- LingerOption.cs
- HttpDictionary.cs
- TemplatedAdorner.cs
- LinqDataSourceDeleteEventArgs.cs
- basenumberconverter.cs
- CustomAttribute.cs
- MappingSource.cs
- TextTabProperties.cs
- SoapAttributes.cs
- ReversePositionQuery.cs
- ModelMemberCollection.cs
- FormParameter.cs
- IntegerValidator.cs