Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DocumentReference.cs
- PrinterUnitConvert.cs
- RunClient.cs
- DataPagerFieldCollection.cs
- BitmapVisualManager.cs
- CodeFieldReferenceExpression.cs
- DataKey.cs
- EntityContainerEntitySetDefiningQuery.cs
- Style.cs
- Vector3DAnimationUsingKeyFrames.cs
- SingleResultAttribute.cs
- XPathNodeInfoAtom.cs
- DataGridComboBoxColumn.cs
- Canvas.cs
- versioninfo.cs
- RootBrowserWindowAutomationPeer.cs
- FilteredDataSetHelper.cs
- Metafile.cs
- Conditional.cs
- ItemDragEvent.cs
- documentsequencetextpointer.cs
- ViewLoader.cs
- WebPartCancelEventArgs.cs
- MobileControlDesigner.cs
- QueryCreatedEventArgs.cs
- BindingManagerDataErrorEventArgs.cs
- HtmlButton.cs
- StringPropertyBuilder.cs
- ObjectParameter.cs
- FunctionImportElement.cs
- GroupBoxAutomationPeer.cs
- XMLSchema.cs
- followingquery.cs
- RSAOAEPKeyExchangeFormatter.cs
- MethodRental.cs
- XmlILOptimizerVisitor.cs
- CodeTypeParameter.cs
- AliasGenerator.cs
- CodeTypeParameter.cs
- FieldNameLookup.cs
- DeclarativeCatalogPart.cs
- ISAPIRuntime.cs
- TransformConverter.cs
- SR.cs
- TableRowCollection.cs
- RecommendedAsConfigurableAttribute.cs
- TypeConverterAttribute.cs
- CodeAttributeArgumentCollection.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- SqlXml.cs
- TextProviderWrapper.cs
- WebPartTransformer.cs
- XmlAnyElementAttribute.cs
- PartialToken.cs
- WindowPattern.cs
- CodeTypeParameter.cs
- StateInitialization.cs
- ReaderWriterLockWrapper.cs
- XpsS0ValidatingLoader.cs
- BasePropertyDescriptor.cs
- BitVector32.cs
- GridToolTip.cs
- DbDataSourceEnumerator.cs
- ConnectionsZoneDesigner.cs
- TemplateKey.cs
- StreamingContext.cs
- GradientStopCollection.cs
- GraphicsContainer.cs
- SelectionListDesigner.cs
- TranslateTransform.cs
- DataGridViewSelectedCellCollection.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- AppearanceEditorPart.cs
- InvokeGenerator.cs
- SqlDataReaderSmi.cs
- CodeRegionDirective.cs
- RuleSettings.cs
- SaveFileDialogDesigner.cs
- TextSelectionHelper.cs
- FormViewInsertEventArgs.cs
- HwndSource.cs
- RemotingSurrogateSelector.cs
- HandledEventArgs.cs
- VsPropertyGrid.cs
- WebPartCancelEventArgs.cs
- _OSSOCK.cs
- TemplateXamlParser.cs
- PartialToken.cs
- ArithmeticException.cs
- GroupDescription.cs
- versioninfo.cs
- RIPEMD160.cs
- ToolStrip.cs
- ApplicationCommands.cs
- GridViewUpdateEventArgs.cs
- ProtocolsSection.cs
- Win32.cs
- ExpressionList.cs
- DataGridViewDataErrorEventArgs.cs
- UnmanagedMemoryAccessor.cs