Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / UIAutomation / UIAutomationClient / System / Windows / Automation / ScrollItemPattern.cs / 1305600 / ScrollItemPattern.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Client-side wrapper for ScrollItem Pattern // // History: // 05/04/2004 : MKarr 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
- ArraySubsetEnumerator.cs
- QilBinary.cs
- PathGeometry.cs
- FontStretches.cs
- UriPrefixTable.cs
- DatatypeImplementation.cs
- WindowsListViewItem.cs
- PartialCachingControl.cs
- SQLInt32.cs
- ScriptServiceAttribute.cs
- DeferredBinaryDeserializerExtension.cs
- MenuRenderer.cs
- MenuAdapter.cs
- UnsafePeerToPeerMethods.cs
- WCFServiceClientProxyGenerator.cs
- WindowsFormsHelpers.cs
- ErrorWebPart.cs
- WebPartCancelEventArgs.cs
- SpecularMaterial.cs
- References.cs
- XmlDocumentFragment.cs
- GlyphShapingProperties.cs
- TextRunCacheImp.cs
- StoreContentChangedEventArgs.cs
- ResourceCategoryAttribute.cs
- ChannelCacheSettings.cs
- FixedLineResult.cs
- SchemaCollectionCompiler.cs
- ObjectListField.cs
- GotoExpression.cs
- Currency.cs
- TemplateParser.cs
- OperationAbortedException.cs
- TextRangeEdit.cs
- MsmqIntegrationValidationBehavior.cs
- DebuggerAttributes.cs
- DbParameterHelper.cs
- PropertySourceInfo.cs
- TagMapCollection.cs
- NamespaceCollection.cs
- XmlMemberMapping.cs
- MdImport.cs
- LayoutUtils.cs
- SchemaMerger.cs
- LayoutTable.cs
- OracleCommandBuilder.cs
- ArraySegment.cs
- WebContext.cs
- OleDbSchemaGuid.cs
- DiscreteKeyFrames.cs
- QuaternionIndependentAnimationStorage.cs
- XamlTreeBuilderBamlRecordWriter.cs
- DiscoveryClientProtocol.cs
- AndCondition.cs
- OleDbParameter.cs
- SoapSchemaImporter.cs
- CngUIPolicy.cs
- WpfWebRequestHelper.cs
- DynamicQueryableWrapper.cs
- TextEncodedRawTextWriter.cs
- EventToken.cs
- ContactManager.cs
- ListParagraph.cs
- CompiledELinqQueryState.cs
- oledbconnectionstring.cs
- UiaCoreTypesApi.cs
- UrlMappingsSection.cs
- UniqueConstraint.cs
- util.cs
- OdbcParameterCollection.cs
- TabPage.cs
- coordinator.cs
- PngBitmapEncoder.cs
- CustomAttributeSerializer.cs
- BufferAllocator.cs
- EventWaitHandleSecurity.cs
- Durable.cs
- AutomationFocusChangedEventArgs.cs
- ContentPlaceHolder.cs
- DataGridTextBoxColumn.cs
- TreeNodeStyleCollection.cs
- ApplicationInterop.cs
- XmlImplementation.cs
- AccessDataSourceView.cs
- ValidateNames.cs
- XmlSchemaSubstitutionGroup.cs
- PropertyKey.cs
- EventBindingService.cs
- XmlnsDictionary.cs
- MaskDescriptor.cs
- XmlSchemaRedefine.cs
- FtpCachePolicyElement.cs
- DocumentSchemaValidator.cs
- CriticalExceptions.cs
- SafeLocalMemHandle.cs
- AnnotationHelper.cs
- ISCIIEncoding.cs
- TextTreeText.cs
- Comparer.cs
- TextBoxBase.cs