Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / UIAutomation / UIAutomationTypes / System / Windows / Automation / WindowPatternIdentifiers.cs / 1 / WindowPatternIdentifiers.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Automation Identifiers for Window Pattern // // History: // 04/15/2005 : MKarr Added // //--------------------------------------------------------------------------- using System; using MS.Internal.Automation; using System.Runtime.InteropServices; namespace System.Windows.Automation { // Disable warning for obsolete types. These are scheduled to be removed in M8.2 so // only need the warning to come out for components outside of APT. #pragma warning disable 0618 ////// following the Office and HTML definition of WindowState. /// [ComVisible(true)] [Guid("fdc8f176-aed2-477a-8c89-ea04cc5f278d")] #if (NO_INTERNAL_COMPILE_BUG1080665) internal enum WindowVisualState #else public enum WindowVisualState #endif { ///window is normal Normal, ///window is maximized Maximized, ///window is minimized Minimized } ////// The current state of the window for user interaction /// [ComVisible(true)] [Guid("65101cc7-7904-408e-87a7-8c6dbd83a18b")] #if (NO_INTERNAL_COMPILE_BUG1080665) internal enum WindowInteractionState #else public enum WindowInteractionState #endif { ////// window is running. This does not guarantee that the window ready for user interaction, /// nor does it guarantee the windows is not "not responding". /// Running, ///window is closing Closing, ///window is ready for the user to interact with it ReadyForUserInteraction, ///window is block by a modal window. BlockedByModalWindow, ///window is not responding NotResponding } ///wrapper class for Window pattern #if (INTERNAL_COMPILE) internal static class WindowPatternIdentifiers #else public static class WindowPatternIdentifiers #endif { //----------------------------------------------------- // // Public Constants / Readonly Fields // //----------------------------------------------------- #region Public Constants and Readonly Fields ///Returns the Window pattern identifier public static readonly AutomationPattern Pattern = AutomationPattern.Register(AutomationIdentifierGuids.Window_Pattern, "WindowPatternIdentifiers.Pattern"); ///Property ID: CanMaximize - public static readonly AutomationProperty CanMaximizeProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_CanMaximize_Property, "WindowPatternIdentifiers.CanMaximizeProperty"); ///Property ID: CanMinimize - public static readonly AutomationProperty CanMinimizeProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_CanMinimize_Property, "WindowPatternIdentifiers.CanMinimizeProperty"); ///Property ID: IsModal - Is this is a modal window public static readonly AutomationProperty IsModalProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_IsModal_Property, "WindowPatternIdentifiers.IsModalProperty"); ///Property ID: WindowVisualState - Is the Window Maximized, Minimized, or Normal (aka restored) public static readonly AutomationProperty WindowVisualStateProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_VisualState_Property, "WindowPatternIdentifiers.WindowVisualStateProperty"); ///Property ID: WindowInteractionState - Is the Window Closing, ReadyForUserInteraction, BlockedByModalWindow or NotResponding. public static readonly AutomationProperty WindowInteractionStateProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_InteractionState_Property, "WindowPatternIdentifiers.WindowInteractionStateProperty"); ///Property ID: - This window is always on top public static readonly AutomationProperty IsTopmostProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_IsTopmost_Property, "WindowPatternIdentifiers.IsTopmostProperty"); ///Event ID: WindowOpened - Immediately after opening the window - ApplicationWindows or Window Status is not guarantee to be: ReadyForUserInteraction public static readonly AutomationEvent WindowOpenedEvent = AutomationEvent.Register(AutomationIdentifierGuids.Window_Opened_Event, "WindowPatternIdentifiers.WindowOpenedProperty"); ///Event ID: WindowClosed - Immediately after closing the window public static readonly AutomationEvent WindowClosedEvent = AutomationEvent.Register(AutomationIdentifierGuids.Window_Closed_Event, "WindowPatternIdentifiers.WindowClosedProperty"); #endregion Public Constants and Readonly Fields } } // 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. // // // // Description: Automation Identifiers for Window Pattern // // History: // 04/15/2005 : MKarr Added // //--------------------------------------------------------------------------- using System; using MS.Internal.Automation; using System.Runtime.InteropServices; namespace System.Windows.Automation { // Disable warning for obsolete types. These are scheduled to be removed in M8.2 so // only need the warning to come out for components outside of APT. #pragma warning disable 0618 ////// following the Office and HTML definition of WindowState. /// [ComVisible(true)] [Guid("fdc8f176-aed2-477a-8c89-ea04cc5f278d")] #if (NO_INTERNAL_COMPILE_BUG1080665) internal enum WindowVisualState #else public enum WindowVisualState #endif { ///window is normal Normal, ///window is maximized Maximized, ///window is minimized Minimized } ////// The current state of the window for user interaction /// [ComVisible(true)] [Guid("65101cc7-7904-408e-87a7-8c6dbd83a18b")] #if (NO_INTERNAL_COMPILE_BUG1080665) internal enum WindowInteractionState #else public enum WindowInteractionState #endif { ////// window is running. This does not guarantee that the window ready for user interaction, /// nor does it guarantee the windows is not "not responding". /// Running, ///window is closing Closing, ///window is ready for the user to interact with it ReadyForUserInteraction, ///window is block by a modal window. BlockedByModalWindow, ///window is not responding NotResponding } ///wrapper class for Window pattern #if (INTERNAL_COMPILE) internal static class WindowPatternIdentifiers #else public static class WindowPatternIdentifiers #endif { //----------------------------------------------------- // // Public Constants / Readonly Fields // //----------------------------------------------------- #region Public Constants and Readonly Fields ///Returns the Window pattern identifier public static readonly AutomationPattern Pattern = AutomationPattern.Register(AutomationIdentifierGuids.Window_Pattern, "WindowPatternIdentifiers.Pattern"); ///Property ID: CanMaximize - public static readonly AutomationProperty CanMaximizeProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_CanMaximize_Property, "WindowPatternIdentifiers.CanMaximizeProperty"); ///Property ID: CanMinimize - public static readonly AutomationProperty CanMinimizeProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_CanMinimize_Property, "WindowPatternIdentifiers.CanMinimizeProperty"); ///Property ID: IsModal - Is this is a modal window public static readonly AutomationProperty IsModalProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_IsModal_Property, "WindowPatternIdentifiers.IsModalProperty"); ///Property ID: WindowVisualState - Is the Window Maximized, Minimized, or Normal (aka restored) public static readonly AutomationProperty WindowVisualStateProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_VisualState_Property, "WindowPatternIdentifiers.WindowVisualStateProperty"); ///Property ID: WindowInteractionState - Is the Window Closing, ReadyForUserInteraction, BlockedByModalWindow or NotResponding. public static readonly AutomationProperty WindowInteractionStateProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_InteractionState_Property, "WindowPatternIdentifiers.WindowInteractionStateProperty"); ///Property ID: - This window is always on top public static readonly AutomationProperty IsTopmostProperty = AutomationProperty.Register(AutomationIdentifierGuids.Window_IsTopmost_Property, "WindowPatternIdentifiers.IsTopmostProperty"); ///Event ID: WindowOpened - Immediately after opening the window - ApplicationWindows or Window Status is not guarantee to be: ReadyForUserInteraction public static readonly AutomationEvent WindowOpenedEvent = AutomationEvent.Register(AutomationIdentifierGuids.Window_Opened_Event, "WindowPatternIdentifiers.WindowOpenedProperty"); ///Event ID: WindowClosed - Immediately after closing the window public static readonly AutomationEvent WindowClosedEvent = AutomationEvent.Register(AutomationIdentifierGuids.Window_Closed_Event, "WindowPatternIdentifiers.WindowClosedProperty"); #endregion Public Constants and Readonly 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
- InternalConfigConfigurationFactory.cs
- XmlSchemaCompilationSettings.cs
- ConfigUtil.cs
- AppManager.cs
- JsonReaderWriterFactory.cs
- DropShadowEffect.cs
- RoutedPropertyChangedEventArgs.cs
- TemplateParser.cs
- XmlSerializerSection.cs
- sqlmetadatafactory.cs
- ResourceDescriptionAttribute.cs
- ToolboxItem.cs
- InputMethod.cs
- IDispatchConstantAttribute.cs
- SQLChars.cs
- ChtmlPageAdapter.cs
- UriTemplateVariableQueryValue.cs
- Page.cs
- SecureUICommand.cs
- DynamicPropertyReader.cs
- TableItemPattern.cs
- NumberSubstitution.cs
- KeyPressEvent.cs
- ValidatingPropertiesEventArgs.cs
- SizeLimitedCache.cs
- TextProperties.cs
- ReflectionPermission.cs
- JsonWriterDelegator.cs
- ListItemsPage.cs
- FontStyle.cs
- DataView.cs
- RawUIStateInputReport.cs
- EventSetter.cs
- ToolStripSeparatorRenderEventArgs.cs
- OdbcCommand.cs
- InputDevice.cs
- MailBnfHelper.cs
- PropertyPathWorker.cs
- SamlNameIdentifierClaimResource.cs
- LinqDataSourceStatusEventArgs.cs
- Math.cs
- SHA256.cs
- SimplePropertyEntry.cs
- StringArrayConverter.cs
- MdiWindowListStrip.cs
- UMPAttributes.cs
- MatrixTransform3D.cs
- CombinedGeometry.cs
- PathParser.cs
- StoreItemCollection.cs
- OrderedDictionary.cs
- BaseCollection.cs
- shaperfactoryquerycachekey.cs
- RestHandler.cs
- TransformerConfigurationWizardBase.cs
- CheckBoxRenderer.cs
- EdmType.cs
- ResourceReferenceExpression.cs
- FontStyle.cs
- HttpWriter.cs
- BigInt.cs
- DataControlButton.cs
- ApplicationHost.cs
- XmlSerializerNamespaces.cs
- ModelPerspective.cs
- AssemblyCollection.cs
- GenericFlowSwitchHelper.cs
- ObjectMaterializedEventArgs.cs
- FileDialog_Vista.cs
- BindStream.cs
- XmlSchemaRedefine.cs
- BaseHashHelper.cs
- ImageFormat.cs
- EntityModelSchemaGenerator.cs
- QilNode.cs
- ASCIIEncoding.cs
- PopupRootAutomationPeer.cs
- xmlsaver.cs
- SponsorHelper.cs
- RichTextBox.cs
- WebBrowser.cs
- DefaultCommandConverter.cs
- ToolStripStatusLabel.cs
- TextContainerChangedEventArgs.cs
- AppSettingsExpressionBuilder.cs
- Vector3DAnimation.cs
- MessageSecurityOverTcp.cs
- CachedBitmap.cs
- WindowsListViewSubItem.cs
- ContentControl.cs
- FormDesigner.cs
- SiteMapNodeCollection.cs
- FixedSOMTableRow.cs
- LinqDataSourceView.cs
- SpellerHighlightLayer.cs
- TextBoxRenderer.cs
- FilterQuery.cs
- DynamicField.cs
- CustomValidator.cs
- ProfilePropertyNameValidator.cs