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
- AssemblyFilter.cs
- glyphs.cs
- DesignRelationCollection.cs
- RenderingBiasValidation.cs
- WebPartConnectionsConnectVerb.cs
- GeneralTransform.cs
- InternalRelationshipCollection.cs
- StrokeNodeEnumerator.cs
- PerspectiveCamera.cs
- sqlcontext.cs
- AdapterUtil.cs
- WasEndpointConfigContainer.cs
- ScrollBarRenderer.cs
- OwnerDrawPropertyBag.cs
- DataGridViewSelectedCellCollection.cs
- ColorConverter.cs
- Span.cs
- XmlWriter.cs
- DetailsViewDeleteEventArgs.cs
- Matrix3DValueSerializer.cs
- UserControlParser.cs
- DataContract.cs
- TableItemProviderWrapper.cs
- StylusDevice.cs
- GenericUriParser.cs
- WriterOutput.cs
- TCPClient.cs
- ExpressionBindingCollection.cs
- ReverseComparer.cs
- ParamArrayAttribute.cs
- LateBoundChannelParameterCollection.cs
- ImageAutomationPeer.cs
- KoreanLunisolarCalendar.cs
- DynamicValidatorEventArgs.cs
- CurrentTimeZone.cs
- DataSourceUtil.cs
- MediaContext.cs
- DataBoundControlActionList.cs
- DocumentPageViewAutomationPeer.cs
- SoapFaultCodes.cs
- PageThemeBuildProvider.cs
- TransactionManager.cs
- JoinTreeNode.cs
- ObjectParameter.cs
- IChannel.cs
- MaskedTextBox.cs
- PageVisual.cs
- CompilationUnit.cs
- BindableAttribute.cs
- RuntimeConfigLKG.cs
- XmlMapping.cs
- Math.cs
- TextControlDesigner.cs
- ReadOnlyHierarchicalDataSource.cs
- NumberFunctions.cs
- ResetableIterator.cs
- ClipboardData.cs
- WindowsFormsSynchronizationContext.cs
- RoutingExtensionElement.cs
- DataGridViewDataErrorEventArgs.cs
- PlanCompilerUtil.cs
- httpstaticobjectscollection.cs
- FormsAuthentication.cs
- DSACryptoServiceProvider.cs
- SessionEndedEventArgs.cs
- DbDataSourceEnumerator.cs
- AnimationClock.cs
- OdbcEnvironmentHandle.cs
- SystemThemeKey.cs
- RequestTimeoutManager.cs
- DSASignatureFormatter.cs
- MissingSatelliteAssemblyException.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- OrderedDictionaryStateHelper.cs
- DBConnectionString.cs
- ScrollChrome.cs
- DispatcherHookEventArgs.cs
- DataSvcMapFile.cs
- SiteMapDataSource.cs
- ActiveXMessageFormatter.cs
- OleDbDataAdapter.cs
- Models.cs
- ComponentConverter.cs
- sqlnorm.cs
- EdmProviderManifest.cs
- ExpressionNode.cs
- SqlNotificationRequest.cs
- AutoScrollHelper.cs
- HtmlInputReset.cs
- GridViewColumnCollection.cs
- DataGridViewRowEventArgs.cs
- DynamicRendererThreadManager.cs
- VerificationException.cs
- LogSwitch.cs
- QilPatternVisitor.cs
- OdbcException.cs
- SafeRightsManagementPubHandle.cs
- WindowsServiceCredential.cs
- SchemaImporterExtensionsSection.cs
- CacheEntry.cs