Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / CalendarSelectionChangedEventArgs.cs / 1305600 / CalendarSelectionChangedEventArgs.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Windows; namespace System.Windows.Controls { ////// Workaround for Dev10 Bug 527138 UIElement.RaiseEvent(e) throws InvalidCastException when /// e is of type SelectionChangedEventArgs /// e.RoutedEvent was registered with a handler not of type System.Windows.Controls.SelectionChangedEventHandler /// internal class CalendarSelectionChangedEventArgs : SelectionChangedEventArgs { ////// Constructor /// /// Routed Event /// Items removed from selection /// Items added to selection public CalendarSelectionChangedEventArgs(RoutedEvent eventId, IList removedItems, IList addedItems) : base(eventId, removedItems, addedItems) { } protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { EventHandlerhandler = genericHandler as EventHandler ; if (handler != null) { handler(genericTarget, this); } else { base.InvokeEventHandler(genericHandler, genericTarget); } } } } // 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. // //--------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Windows; namespace System.Windows.Controls { /// /// Workaround for Dev10 Bug 527138 UIElement.RaiseEvent(e) throws InvalidCastException when /// e is of type SelectionChangedEventArgs /// e.RoutedEvent was registered with a handler not of type System.Windows.Controls.SelectionChangedEventHandler /// internal class CalendarSelectionChangedEventArgs : SelectionChangedEventArgs { ////// Constructor /// /// Routed Event /// Items removed from selection /// Items added to selection public CalendarSelectionChangedEventArgs(RoutedEvent eventId, IList removedItems, IList addedItems) : base(eventId, removedItems, addedItems) { } protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { EventHandlerhandler = genericHandler as EventHandler ; if (handler != null) { handler(genericTarget, this); } else { base.InvokeEventHandler(genericHandler, genericTarget); } } } } // 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
- ListView.cs
- Process.cs
- CopyNodeSetAction.cs
- ProjectionCamera.cs
- VirtualPathProvider.cs
- DesignerForm.cs
- RightsManagementEncryptionTransform.cs
- ObjectListFieldCollection.cs
- NativeMethods.cs
- ToolStripStatusLabel.cs
- PathNode.cs
- XmlSchemaSimpleType.cs
- ThemeDirectoryCompiler.cs
- wgx_commands.cs
- DiagnosticTrace.cs
- DataTableExtensions.cs
- XPathNavigatorReader.cs
- GridViewDeleteEventArgs.cs
- UrlPath.cs
- ObjectAnimationUsingKeyFrames.cs
- MulticastOption.cs
- XmlWriterSettings.cs
- XmlReflectionMember.cs
- GenericAuthenticationEventArgs.cs
- RowsCopiedEventArgs.cs
- IdentityReference.cs
- HttpApplication.cs
- LinqDataSourceDeleteEventArgs.cs
- PlatformNotSupportedException.cs
- ContextBase.cs
- Marshal.cs
- ServiceThrottlingBehavior.cs
- QilCloneVisitor.cs
- ClientUtils.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- StubHelpers.cs
- DataServiceConfiguration.cs
- TextSelectionHelper.cs
- ElapsedEventArgs.cs
- Floater.cs
- DemultiplexingDispatchMessageFormatter.cs
- SqlDependencyUtils.cs
- TargetParameterCountException.cs
- Signature.cs
- QueryContinueDragEvent.cs
- XmlSchema.cs
- SocketException.cs
- MetafileHeader.cs
- StorageComplexPropertyMapping.cs
- StandardTransformFactory.cs
- CodeAttributeArgument.cs
- Stopwatch.cs
- Effect.cs
- SelectQueryOperator.cs
- ExpressionDumper.cs
- HttpChannelBindingToken.cs
- BackStopAuthenticationModule.cs
- Timeline.cs
- RuntimeConfigurationRecord.cs
- ActivityExecutionFilter.cs
- TableHeaderCell.cs
- Atom10FeedFormatter.cs
- ECDsaCng.cs
- ConfigXmlCDataSection.cs
- PrintPreviewGraphics.cs
- RegisteredDisposeScript.cs
- StringValidator.cs
- FlatButtonAppearance.cs
- ComplexTypeEmitter.cs
- ResourcesGenerator.cs
- ProxyWebPartConnectionCollection.cs
- ImmComposition.cs
- SqlBuffer.cs
- GrammarBuilderPhrase.cs
- Imaging.cs
- ItemCheckEvent.cs
- SynchronizedDispatch.cs
- MiniMapControl.xaml.cs
- ChtmlLinkAdapter.cs
- SecUtil.cs
- HelpProvider.cs
- ReadOnlyHierarchicalDataSource.cs
- SiteMap.cs
- WebPartAddingEventArgs.cs
- EventSetter.cs
- CngAlgorithm.cs
- AnnotationObservableCollection.cs
- TextPenaltyModule.cs
- TextBoxAutomationPeer.cs
- InternalResources.cs
- TcpSocketManager.cs
- Setter.cs
- AdapterUtil.cs
- BamlLocalizableResource.cs
- ImageDrawing.cs
- Wildcard.cs
- EventMappingSettings.cs
- DrawToolTipEventArgs.cs
- Rijndael.cs
- InvokeCompletedEventArgs.cs