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
- ImageMap.cs
- AppPool.cs
- DataContractSet.cs
- ListViewItem.cs
- ErrorWebPart.cs
- UdpDuplexChannel.cs
- DesignerMetadata.cs
- NotifyCollectionChangedEventArgs.cs
- XamlTypeMapperSchemaContext.cs
- ColorTransformHelper.cs
- RequestCacheEntry.cs
- HtmlElementEventArgs.cs
- CodeNamespace.cs
- XmlMtomWriter.cs
- DispatcherOperation.cs
- FaultException.cs
- _FtpDataStream.cs
- DataSourceCacheDurationConverter.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- SafeSecurityHelper.cs
- HttpDateParse.cs
- SHA256Cng.cs
- ReadOnlyDictionary.cs
- GridViewUpdateEventArgs.cs
- AddInAdapter.cs
- _LoggingObject.cs
- SourceItem.cs
- PartBasedPackageProperties.cs
- HandlerFactoryWrapper.cs
- DetailsViewUpdatedEventArgs.cs
- GeneratedContractType.cs
- ReadOnlyCollectionBase.cs
- CompoundFileIOPermission.cs
- BinaryCommonClasses.cs
- ExtensionQuery.cs
- SelectionProcessor.cs
- XmlDocument.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- XmlSerializerNamespaces.cs
- SoapExtensionTypeElementCollection.cs
- RSAPKCS1SignatureDeformatter.cs
- LocationUpdates.cs
- ExtensionQuery.cs
- CodeStatement.cs
- HashSet.cs
- DeviceContexts.cs
- LogicalExpr.cs
- EdgeModeValidation.cs
- ContextProperty.cs
- SafeFileHandle.cs
- StylusButtonEventArgs.cs
- TextRangeBase.cs
- MiniConstructorInfo.cs
- EntityModelBuildProvider.cs
- EntityCollection.cs
- DesignerTransactionCloseEvent.cs
- SslStream.cs
- ArcSegment.cs
- StylusTip.cs
- IsolationInterop.cs
- XmlAnyElementAttribute.cs
- CodeAttachEventStatement.cs
- OdbcEnvironmentHandle.cs
- IndexedEnumerable.cs
- AjaxFrameworkAssemblyAttribute.cs
- SecurityListenerSettingsLifetimeManager.cs
- TreeViewBindingsEditorForm.cs
- WebPartEditorCancelVerb.cs
- ArgIterator.cs
- ColorInterpolationModeValidation.cs
- ZipIOExtraFieldElement.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- TearOffProxy.cs
- ClientData.cs
- EventRouteFactory.cs
- ReachDocumentPageSerializer.cs
- SqlGatherConsumedAliases.cs
- GridLength.cs
- Compiler.cs
- AutomationTextAttribute.cs
- UInt16Converter.cs
- XmlCollation.cs
- Bitmap.cs
- SequentialWorkflowRootDesigner.cs
- CompareInfo.cs
- ConfigXmlDocument.cs
- WindowsHyperlink.cs
- TraceLog.cs
- TextSegment.cs
- GeometryCombineModeValidation.cs
- ResolveNameEventArgs.cs
- DbBuffer.cs
- ZipQueryOperator.cs
- SplitterCancelEvent.cs
- FormatterServices.cs
- MetadataProperty.cs
- DetailsViewPagerRow.cs
- GetPageNumberCompletedEventArgs.cs
- Panel.cs
- DbRetry.cs