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
- WebPartDisplayModeCollection.cs
- CallSiteBinder.cs
- StoragePropertyMapping.cs
- X509AudioLogo.cs
- ServiceActivationException.cs
- FacetDescriptionElement.cs
- DbUpdateCommandTree.cs
- ItemMap.cs
- BindingCollection.cs
- SqlUtils.cs
- InputMethod.cs
- VirtualDirectoryMappingCollection.cs
- XmlCDATASection.cs
- StateMachineWorkflow.cs
- HtmlInputFile.cs
- TextRunCache.cs
- BookmarkNameHelper.cs
- EllipticalNodeOperations.cs
- DPTypeDescriptorContext.cs
- TreeView.cs
- AssemblyName.cs
- RemoteWebConfigurationHostStream.cs
- StreamGeometry.cs
- DbParameterHelper.cs
- CapabilitiesState.cs
- DesignerView.xaml.cs
- GraphicsPathIterator.cs
- Label.cs
- Quaternion.cs
- Material.cs
- PerformanceCountersElement.cs
- StyleBamlTreeBuilder.cs
- ToolStripRendererSwitcher.cs
- Thread.cs
- TrustLevel.cs
- SerializableAttribute.cs
- VirtualizedItemProviderWrapper.cs
- ZoneLinkButton.cs
- XamlTypeMapperSchemaContext.cs
- XmlSchemaExternal.cs
- SymLanguageType.cs
- XmlSchemaComplexContentRestriction.cs
- Keyboard.cs
- IdentityManager.cs
- Model3DGroup.cs
- StandardRuntimeEnumValidatorAttribute.cs
- ExpressionEditorAttribute.cs
- FileClassifier.cs
- ContainerUIElement3D.cs
- SchemaAttDef.cs
- DependentList.cs
- WorkerRequest.cs
- InternalControlCollection.cs
- ClientSideProviderDescription.cs
- SmtpFailedRecipientException.cs
- VisualTreeHelper.cs
- StoreAnnotationsMap.cs
- CodeTypeMember.cs
- GeometryCombineModeValidation.cs
- AutoGeneratedField.cs
- BasicExpressionVisitor.cs
- ArrayTypeMismatchException.cs
- x509utils.cs
- ExpressionBindingCollection.cs
- WindowsGraphicsWrapper.cs
- FixedPosition.cs
- ZipIOCentralDirectoryFileHeader.cs
- Queue.cs
- DataGridAutomationPeer.cs
- TemplateBindingExpressionConverter.cs
- Msmq4PoisonHandler.cs
- MenuRenderer.cs
- ScalarType.cs
- CmsInterop.cs
- XmlAtomErrorReader.cs
- SafeLibraryHandle.cs
- RuntimeHandles.cs
- LocalizationParserHooks.cs
- ActivityValidationServices.cs
- KeyPressEvent.cs
- TemplatePagerField.cs
- Currency.cs
- MaskedTextProvider.cs
- RuleConditionDialog.cs
- WindowsEditBoxRange.cs
- SmtpSection.cs
- XmlBinaryWriterSession.cs
- ListBase.cs
- ClientSideProviderDescription.cs
- RoleService.cs
- Rect.cs
- ZoneMembershipCondition.cs
- FixedSOMPage.cs
- ScriptHandlerFactory.cs
- MethodImplAttribute.cs
- WebHttpDispatchOperationSelector.cs
- SQLDouble.cs
- Win32KeyboardDevice.cs
- KnownTypeDataContractResolver.cs
- ProfileProvider.cs