Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / UIAutomation / UIAutomationClient / System / Windows / Automation / AutomationFocusChangedEventArgs.cs / 1305600 / AutomationFocusChangedEventArgs.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Focus event args class (Client Side) // // History: // 06/17/2003 : BrendanM Ported to WCP // //--------------------------------------------------------------------------- using System; using System.Windows.Automation.Provider; using MS.Internal.Automation; namespace System.Windows.Automation { ////// Delegate to handle focus change events /// #if (INTERNAL_COMPILE) internal delegate void AutomationFocusChangedEventHandler( object sender, AutomationFocusChangedEventArgs e ); #else public delegate void AutomationFocusChangedEventHandler( object sender, AutomationFocusChangedEventArgs e ); #endif // AutomationFocusChangedEventArgs has two distinct uses: // - when used by provider code, it is basically a wrapper for the previous focus provider, // which gets passed through as a parameter to the UiaCore API. // - on the client side, it is used to deliver focus events to the client - these events // may originate within the client via focus winevents, or may be the result of notifications // from core. In both cases, the ClientApi code creates an instance of the args, with an // AutomationElement indicating the previous focus. ////// Focus event args class /// #if (INTERNAL_COMPILE) internal class AutomationFocusChangedEventArgs : AutomationEventArgs #else public class AutomationFocusChangedEventArgs : AutomationEventArgs #endif { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Client-side constructor for focus event args. /// /// Indicates object id. /// Indicates id of the child. public AutomationFocusChangedEventArgs(int idObject, int idChild) : base(AutomationElement.AutomationFocusChangedEvent) { _idObject = idObject; _idChild = idChild; } #endregion Constructors //------------------------------------------------------ // // Public Properties // //----------------------------------------------------- #region Public Properties ////// Returns the object id /// public int ObjectId { get { return _idObject; } } ////// Returns the child id /// public int ChildId { get { return _idChild; } } #endregion Public Properties //------------------------------------------------------ // // Private Fields // //------------------------------------------------------ #region Private Fields private int _idObject; // private int _idChild; // #endregion Private Fields } } // 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
- FontDialog.cs
- TableLayoutPanel.cs
- EndOfStreamException.cs
- Variable.cs
- BooleanExpr.cs
- MaterializeFromAtom.cs
- QueryOutputWriter.cs
- TransformationRules.cs
- NavigationWindow.cs
- OutputScopeManager.cs
- Roles.cs
- Matrix3D.cs
- M3DUtil.cs
- DataList.cs
- TextDecoration.cs
- OneOfElement.cs
- OleDbConnectionInternal.cs
- GPRECTF.cs
- iisPickupDirectory.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- TextServicesCompartmentContext.cs
- MorphHelpers.cs
- SafeProcessHandle.cs
- ConfigurationLocation.cs
- MetadataCollection.cs
- XmlSchemaAttributeGroupRef.cs
- WmlPanelAdapter.cs
- GlyphRunDrawing.cs
- RoleManagerModule.cs
- NullableDoubleMinMaxAggregationOperator.cs
- DataServiceQueryProvider.cs
- XmlIncludeAttribute.cs
- OracleDateTime.cs
- BinaryFormatter.cs
- BooleanSwitch.cs
- WebPartCollection.cs
- AdRotatorDesigner.cs
- ServiceDeploymentInfo.cs
- MarkupProperty.cs
- TextEffect.cs
- TimeManager.cs
- ExpandableObjectConverter.cs
- ImageListUtils.cs
- XPathNavigatorKeyComparer.cs
- TrustManagerMoreInformation.cs
- ControlCollection.cs
- SymLanguageVendor.cs
- DeferrableContentConverter.cs
- ItemChangedEventArgs.cs
- IBuiltInEvidence.cs
- ToolstripProfessionalRenderer.cs
- TextDecorations.cs
- PageBorderless.cs
- Operand.cs
- SqlSelectStatement.cs
- safemediahandle.cs
- SkipStoryboardToFill.cs
- messageonlyhwndwrapper.cs
- WebBrowserNavigatingEventHandler.cs
- UriTemplateTrieNode.cs
- WinFormsComponentEditor.cs
- ValidationHelper.cs
- CodeTypeOfExpression.cs
- Label.cs
- ToolStripLabel.cs
- XmlSchemaValidator.cs
- StringValidator.cs
- CommandDevice.cs
- AccessedThroughPropertyAttribute.cs
- PathParser.cs
- MarkupProperty.cs
- CardSpaceSelector.cs
- FusionWrap.cs
- DictionaryBase.cs
- CodeGeneratorOptions.cs
- ArrayConverter.cs
- WinInetCache.cs
- ZipArchive.cs
- DecoderFallback.cs
- ContractMapping.cs
- HostExecutionContextManager.cs
- Helper.cs
- Helpers.cs
- RoutedEvent.cs
- ModelUIElement3D.cs
- PackageRelationship.cs
- AxisAngleRotation3D.cs
- CapabilitiesUse.cs
- SystemDropShadowChrome.cs
- TableProviderWrapper.cs
- SortedDictionary.cs
- NamespaceQuery.cs
- XmlNavigatorStack.cs
- ZipIOExtraFieldZip64Element.cs
- mactripleDES.cs
- TextServicesHost.cs
- UriTemplateTrieLocation.cs
- SwitchExpression.cs
- HttpListenerResponse.cs
- mediaeventshelper.cs