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
- EmptyEnumerator.cs
- XmlCDATASection.cs
- ManagementOperationWatcher.cs
- CodeGeneratorOptions.cs
- GPPOINT.cs
- PageAsyncTask.cs
- SqlGatherProducedAliases.cs
- ExtensionsSection.cs
- CqlLexerHelpers.cs
- Debug.cs
- MenuCommand.cs
- WorkflowLayouts.cs
- VisualStyleElement.cs
- AsnEncodedData.cs
- DataControlPagerLinkButton.cs
- Window.cs
- _DisconnectOverlappedAsyncResult.cs
- LabelEditEvent.cs
- ClientConvert.cs
- ToolTipService.cs
- processwaithandle.cs
- XmlSchemaComplexContent.cs
- XhtmlConformanceSection.cs
- Token.cs
- Number.cs
- TreeViewImageKeyConverter.cs
- ScrollData.cs
- TearOffProxy.cs
- SigningProgress.cs
- PtsContext.cs
- dataprotectionpermission.cs
- PkcsMisc.cs
- Vector3DCollection.cs
- ScaleTransform.cs
- ObjectConverter.cs
- BaseDataList.cs
- Environment.cs
- ProviderSettingsCollection.cs
- dbdatarecord.cs
- RemoteWebConfigurationHostServer.cs
- ApplicationFileParser.cs
- ExpressionHelper.cs
- TableDetailsRow.cs
- ObjectResult.cs
- Crc32.cs
- LinkedResource.cs
- ToolStripItemTextRenderEventArgs.cs
- CompiledAction.cs
- ProfilePropertySettings.cs
- DataKey.cs
- TableAutomationPeer.cs
- NativeMethods.cs
- WebPartVerbCollection.cs
- UserNameSecurityTokenAuthenticator.cs
- ServiceNameCollection.cs
- HwndSubclass.cs
- Pen.cs
- RuntimeResourceSet.cs
- BamlLocalizabilityResolver.cs
- CaseStatement.cs
- FileDialog.cs
- securitycriticaldata.cs
- TypeSystemProvider.cs
- OracleFactory.cs
- RelationshipWrapper.cs
- DropDownList.cs
- CreationContext.cs
- WindowInteropHelper.cs
- ReadOnlyDictionary.cs
- IResourceProvider.cs
- login.cs
- UnsafeNetInfoNativeMethods.cs
- BackEase.cs
- CleanUpVirtualizedItemEventArgs.cs
- Vector3D.cs
- StoreUtilities.cs
- RegexCharClass.cs
- DataList.cs
- SHA1CryptoServiceProvider.cs
- BaseHashHelper.cs
- MDIWindowDialog.cs
- WindowsUpDown.cs
- MenuItemBindingCollection.cs
- EdmError.cs
- DataGridCell.cs
- HttpPostProtocolReflector.cs
- HostedHttpRequestAsyncResult.cs
- PngBitmapDecoder.cs
- AssociationEndMember.cs
- Funcletizer.cs
- QilScopedVisitor.cs
- TreeNodeStyle.cs
- EntityCollection.cs
- WebServiceTypeData.cs
- CodeNamespace.cs
- MinimizableAttributeTypeConverter.cs
- AttributeCollection.cs
- XamlToRtfParser.cs
- Tokenizer.cs
- RemoteX509AsymmetricSecurityKey.cs