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
- securitycriticaldata.cs
- TraceHelpers.cs
- BrowserCapabilitiesFactory35.cs
- StylusPointPropertyInfo.cs
- QueryCacheManager.cs
- TypeReference.cs
- DWriteFactory.cs
- HealthMonitoringSectionHelper.cs
- CollectionConverter.cs
- SqlParameter.cs
- BasicCellRelation.cs
- BulletedListEventArgs.cs
- IsolatedStorageFile.cs
- TypedTableBaseExtensions.cs
- InternalConfigHost.cs
- EncryptedData.cs
- WsdlWriter.cs
- MetabaseReader.cs
- AlphabeticalEnumConverter.cs
- OleDbFactory.cs
- SoapEnvelopeProcessingElement.cs
- ToolStripPanelRow.cs
- XmlComment.cs
- EncryptedPackageFilter.cs
- UntypedNullExpression.cs
- HTMLTagNameToTypeMapper.cs
- MSAAEventDispatcher.cs
- GridViewRowCollection.cs
- VariableDesigner.xaml.cs
- NonParentingControl.cs
- clipboard.cs
- SchemaImporterExtensionElement.cs
- ShaderRenderModeValidation.cs
- PresentationTraceSources.cs
- HttpRuntime.cs
- DrawingCollection.cs
- ControlPropertyNameConverter.cs
- ApplicationGesture.cs
- WindowsContainer.cs
- CapabilitiesAssignment.cs
- CompilerScopeManager.cs
- DiscoveryProxy.cs
- ScriptResourceInfo.cs
- _ListenerAsyncResult.cs
- XmlLinkedNode.cs
- ConnectionManagementSection.cs
- DesignerCategoryAttribute.cs
- MSAANativeProvider.cs
- EventNotify.cs
- CounterSampleCalculator.cs
- TagNameToTypeMapper.cs
- WindowsAuthenticationModule.cs
- Regex.cs
- SystemIPInterfaceStatistics.cs
- GridView.cs
- Renderer.cs
- ColorIndependentAnimationStorage.cs
- MethodExpression.cs
- securitycriticaldataformultiplegetandset.cs
- HandleExceptionArgs.cs
- ImmutableObjectAttribute.cs
- LocalizedNameDescriptionPair.cs
- TemplateManager.cs
- DataGridAddNewRow.cs
- EpmHelper.cs
- XXXInfos.cs
- CodeTryCatchFinallyStatement.cs
- ValuePattern.cs
- XPathMessageFilterElementCollection.cs
- DBSchemaTable.cs
- DateTimeOffsetStorage.cs
- DesignerActionItem.cs
- ReplacementText.cs
- DomainConstraint.cs
- BevelBitmapEffect.cs
- DataRowCollection.cs
- Funcletizer.cs
- ConvertEvent.cs
- DiscreteKeyFrames.cs
- CriticalFileToken.cs
- GlobalAllocSafeHandle.cs
- GPStream.cs
- ObjectContextServiceProvider.cs
- Set.cs
- PenThread.cs
- DataObject.cs
- DocumentApplication.cs
- ToolStripSeparatorRenderEventArgs.cs
- X509Certificate2.cs
- GridViewSortEventArgs.cs
- EmbossBitmapEffect.cs
- SQLChars.cs
- FontTypeConverter.cs
- PathFigureCollectionConverter.cs
- CharStorage.cs
- XmlNodeList.cs
- PriorityItem.cs
- DataSourceHelper.cs
- ObjectIDGenerator.cs