Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Input / FocusChangedEventArgs.cs / 1 / FocusChangedEventArgs.cs
using System; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Input { ////// The KeyboardFocusChangedEventArgs class contains information about key states. /// public class KeyboardFocusChangedEventArgs : KeyboardEventArgs { ////// Constructs an instance of the KeyboardFocusChangedEventArgs class. /// /// /// The logical keyboard device associated with this event. /// /// /// The time when the input occured. /// /// /// The element that previously had focus. /// /// /// The element that now has focus. /// public KeyboardFocusChangedEventArgs(KeyboardDevice keyboard, int timestamp, IInputElement oldFocus, IInputElement newFocus) : base(keyboard, timestamp) { if (oldFocus != null && !InputElement.IsValid(oldFocus)) throw new InvalidOperationException(SR.Get(SRID.Invalid_IInputElement, oldFocus.GetType())); if (newFocus != null && !InputElement.IsValid(newFocus)) throw new InvalidOperationException(SR.Get(SRID.Invalid_IInputElement, newFocus.GetType())); _oldFocus = oldFocus; _newFocus = newFocus; } ////// The element that previously had focus. /// public IInputElement OldFocus { get {return _oldFocus;} } ////// The element that now has focus. /// public IInputElement NewFocus { get {return _newFocus;} } ////// 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) { KeyboardFocusChangedEventHandler handler = (KeyboardFocusChangedEventHandler) genericHandler; handler(genericTarget, this); } private IInputElement _oldFocus; private IInputElement _newFocus; } } // 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
- NativeMethodsCLR.cs
- InputElement.cs
- DesignBindingPropertyDescriptor.cs
- SafeFileHandle.cs
- DataServiceQueryProvider.cs
- ComPersistableTypeElement.cs
- CngAlgorithm.cs
- TakeOrSkipQueryOperator.cs
- NativeMethods.cs
- AccessControlList.cs
- MonikerSyntaxException.cs
- ContourSegment.cs
- PeerNearMe.cs
- DbgUtil.cs
- Security.cs
- PageClientProxyGenerator.cs
- mediapermission.cs
- ContentDesigner.cs
- Latin1Encoding.cs
- Rect.cs
- linebase.cs
- WSFederationHttpSecurity.cs
- Style.cs
- ApplicationDirectoryMembershipCondition.cs
- XmlSchemaGroupRef.cs
- ParseChildrenAsPropertiesAttribute.cs
- PrimitiveCodeDomSerializer.cs
- XmlWrappingReader.cs
- __ConsoleStream.cs
- UInt16Storage.cs
- ResourceBinder.cs
- Grant.cs
- _LazyAsyncResult.cs
- HTTPRemotingHandler.cs
- XmlDictionaryReaderQuotasElement.cs
- AttributeCollection.cs
- WinFormsSpinner.cs
- ByeOperation11AsyncResult.cs
- ElementsClipboardData.cs
- SelectionItemProviderWrapper.cs
- BuildManagerHost.cs
- FixedNode.cs
- DataGridViewColumn.cs
- TemplateEditingService.cs
- EntityDataSourceMemberPath.cs
- LinqDataSourceContextData.cs
- DrawingDrawingContext.cs
- XmlAutoDetectWriter.cs
- DelegatedStream.cs
- ClientBuildManagerCallback.cs
- NavigationHelper.cs
- COM2PropertyDescriptor.cs
- PerfService.cs
- FixedTextBuilder.cs
- TemplateParser.cs
- M3DUtil.cs
- TextBoxView.cs
- FlowDocumentPage.cs
- ComponentResourceManager.cs
- BaseHashHelper.cs
- SqlDataSourceWizardForm.cs
- RotateTransform.cs
- UpdatePanelTriggerCollection.cs
- SqlConnectionHelper.cs
- LogConverter.cs
- XmlReaderSettings.cs
- XmlTextReaderImplHelpers.cs
- DataObjectFieldAttribute.cs
- CodeStatement.cs
- AliasedSlot.cs
- FunctionQuery.cs
- DefaultPropertyAttribute.cs
- DataListItemEventArgs.cs
- DataGridCommandEventArgs.cs
- Transform3D.cs
- IndexingContentUnit.cs
- SecondaryViewProvider.cs
- KnownTypesProvider.cs
- RestClientProxyHandler.cs
- ListMarkerSourceInfo.cs
- ScriptBehaviorDescriptor.cs
- PerfCounterSection.cs
- DecimalConstantAttribute.cs
- GlyphCollection.cs
- Process.cs
- TypeUtil.cs
- FixedTextSelectionProcessor.cs
- FilterEventArgs.cs
- RequestTimeoutManager.cs
- MessageBox.cs
- ComboBoxItem.cs
- BitmapEffectGeneralTransform.cs
- AssemblyCache.cs
- PermissionToken.cs
- MailAddressParser.cs
- WebBodyFormatMessageProperty.cs
- XmlName.cs
- DoubleIndependentAnimationStorage.cs
- WindowsClaimSet.cs
- Blend.cs