Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / AccessibleTech / longhorn / Automation / UIAutomationClient / System / Windows / Automation / ScrollItemPattern.cs / 1 / ScrollItemPattern.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Client-side wrapper for ScrollItem Pattern // // History: // 05/04/2004 : [....] Wrote // //--------------------------------------------------------------------------- using System; using System.Windows.Automation.Provider; using MS.Internal.Automation; using System.Runtime.InteropServices; namespace System.Windows.Automation { ////// Represents UI elements in a scrollable area that can be scrolled to. /// #if (INTERNAL_COMPILE) internal class ScrollItemPattern: BasePattern #else public class ScrollItemPattern: BasePattern #endif { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors private ScrollItemPattern(AutomationElement el, SafePatternHandle hPattern) : base(el, hPattern) { _hPattern = hPattern; } #endregion Constructors //------------------------------------------------------ // // Public Constants / Readonly Fields // //----------------------------------------------------- #region Public Constants and Readonly Fields ///Scroll pattern public static readonly AutomationPattern Pattern = ScrollItemPatternIdentifiers.Pattern; #endregion Public Constants and Readonly Fields //------------------------------------------------------ // // Public Methods // //------------------------------------------------------ #region Public Methods ////// Scrolls the windows containing this automation element to make this element visible. /// InvalidOperationException should be thrown if item becomes unable to be scrolled. Makes /// no guarantees about where the item will be in the scrolled window. /// public void ScrollIntoView() { UiaCoreApi.ScrollItemPattern_ScrollIntoView(_hPattern); } #endregion Public Methods //----------------------------------------------------- // // Internal Methods // //------------------------------------------------------ #region Internal Methods static internal object Wrap(AutomationElement el, SafePatternHandle hPattern, bool cached) { return new ScrollItemPattern(el, hPattern); } #endregion Internal Methods //----------------------------------------------------- // // Private Fields // //----------------------------------------------------- #region Private Fields private SafePatternHandle _hPattern; #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
- StatusBar.cs
- ItemDragEvent.cs
- FileLoadException.cs
- SqlStream.cs
- AttachInfo.cs
- DateTimePickerDesigner.cs
- UnionQueryOperator.cs
- _SslState.cs
- ConfigurationException.cs
- JoinElimination.cs
- WebControlsSection.cs
- ViewBox.cs
- TextDecoration.cs
- BulletDecorator.cs
- StylusDownEventArgs.cs
- QueryInterceptorAttribute.cs
- Query.cs
- SmtpNtlmAuthenticationModule.cs
- smtppermission.cs
- AlphabeticalEnumConverter.cs
- ListenerElementsCollection.cs
- PrincipalPermission.cs
- DbParameterCollectionHelper.cs
- CompatibleComparer.cs
- TextServicesLoader.cs
- PeerObject.cs
- messageonlyhwndwrapper.cs
- FormViewDeleteEventArgs.cs
- Exceptions.cs
- TdsValueSetter.cs
- PageAdapter.cs
- SchemaDeclBase.cs
- MailWebEventProvider.cs
- APCustomTypeDescriptor.cs
- Activator.cs
- AllMembershipCondition.cs
- SchemaDeclBase.cs
- ObjectDataProvider.cs
- Misc.cs
- HtmlShim.cs
- DataChangedEventManager.cs
- XmlAttributeHolder.cs
- TemplateInstanceAttribute.cs
- typedescriptorpermission.cs
- ContravarianceAdapter.cs
- XmlWrappingReader.cs
- NativeMethods.cs
- ObjectAnimationBase.cs
- WebPartMenuStyle.cs
- ErrorWrapper.cs
- ValidatedControlConverter.cs
- MappedMetaModel.cs
- ListControl.cs
- StringCollectionMarkupSerializer.cs
- WebResourceAttribute.cs
- BinHexEncoder.cs
- SqlProviderServices.cs
- WebPart.cs
- DBDataPermission.cs
- ExtractedStateEntry.cs
- DataRow.cs
- SqlExpander.cs
- BrowserDefinition.cs
- ByteStreamMessageEncoderFactory.cs
- SerializationInfoEnumerator.cs
- XmlSchemaInfo.cs
- SpecialNameAttribute.cs
- TreeNodeBindingCollection.cs
- InputElement.cs
- EngineSite.cs
- ByteStorage.cs
- CompoundFileStorageReference.cs
- RadioButton.cs
- XamlRtfConverter.cs
- SetState.cs
- EllipseGeometry.cs
- TextRunProperties.cs
- InputLangChangeRequestEvent.cs
- Triplet.cs
- DefaultTypeArgumentAttribute.cs
- TransformPatternIdentifiers.cs
- SecurityMessageProperty.cs
- PasswordRecovery.cs
- CuspData.cs
- DbDataReader.cs
- BitmapEffectInput.cs
- _RequestCacheProtocol.cs
- NonClientArea.cs
- ProgressChangedEventArgs.cs
- HttpDictionary.cs
- ProxyWebPart.cs
- Int32RectConverter.cs
- ControlDesignerState.cs
- DependentTransaction.cs
- SecurityDescriptor.cs
- LeaseManager.cs
- SHA384Managed.cs
- ColumnReorderedEventArgs.cs
- cookieexception.cs
- DaylightTime.cs