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
- HScrollProperties.cs
- SerializationHelper.cs
- TailCallAnalyzer.cs
- PromptEventArgs.cs
- OleDbStruct.cs
- StringToken.cs
- _NestedSingleAsyncResult.cs
- MimeMapping.cs
- InputLangChangeEvent.cs
- ProviderConnectionPointCollection.cs
- DataGridViewToolTip.cs
- DataService.cs
- ObsoleteAttribute.cs
- DocumentGridContextMenu.cs
- RegexCompilationInfo.cs
- XsdBuilder.cs
- CompositionAdorner.cs
- ListBase.cs
- EventProviderClassic.cs
- SpinWait.cs
- ControlCollection.cs
- WebServiceClientProxyGenerator.cs
- _PooledStream.cs
- Literal.cs
- DateTimeValueSerializer.cs
- RenderTargetBitmap.cs
- ConnectionPointConverter.cs
- ByteStack.cs
- ADMembershipUser.cs
- UnsafeNativeMethods.cs
- _BufferOffsetSize.cs
- AsymmetricKeyExchangeDeformatter.cs
- SimpleWebHandlerParser.cs
- ConnectionPoint.cs
- Evidence.cs
- OpenFileDialog.cs
- MimeWriter.cs
- SecurityHeaderLayout.cs
- Decoder.cs
- BrowserCapabilitiesCodeGenerator.cs
- RecognizedWordUnit.cs
- WindowsPen.cs
- RadioButtonList.cs
- PreDigestedSignedInfo.cs
- TemplateBindingExtensionConverter.cs
- StylusShape.cs
- RootBrowserWindowProxy.cs
- TimeStampChecker.cs
- BatchParser.cs
- PartitionedStream.cs
- LayoutInformation.cs
- WebPermission.cs
- WebProxyScriptElement.cs
- CheckBoxField.cs
- NavigationPropertySingletonExpression.cs
- XsltArgumentList.cs
- ProxySimple.cs
- FieldInfo.cs
- ChtmlMobileTextWriter.cs
- SharedPersonalizationStateInfo.cs
- DataGridColumn.cs
- PageParser.cs
- InternalControlCollection.cs
- GC.cs
- WebPartVerbsEventArgs.cs
- WinFormsComponentEditor.cs
- baseaxisquery.cs
- RewritingValidator.cs
- SerialReceived.cs
- ChangeInterceptorAttribute.cs
- MessageDecoder.cs
- GuidelineSet.cs
- ProfileSettingsCollection.cs
- PKCS1MaskGenerationMethod.cs
- SqlDataSourceCache.cs
- Walker.cs
- ResourcesChangeInfo.cs
- HttpListener.cs
- ComponentCollection.cs
- ConnectionConsumerAttribute.cs
- Style.cs
- SafeUserTokenHandle.cs
- SQLDateTimeStorage.cs
- PrinterSettings.cs
- PassportIdentity.cs
- SymbolEqualComparer.cs
- UInt16Storage.cs
- DataTablePropertyDescriptor.cs
- VerticalAlignConverter.cs
- FunctionDetailsReader.cs
- SqlDependency.cs
- RenderingEventArgs.cs
- PathStreamGeometryContext.cs
- CustomCredentialPolicy.cs
- TypeResolver.cs
- XmlDataCollection.cs
- CompilerParameters.cs
- ExpressionEditorSheet.cs
- ConditionalAttribute.cs
- DataGridViewCell.cs