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
- Renderer.cs
- ExportException.cs
- PathGeometry.cs
- HashSetDebugView.cs
- RectValueSerializer.cs
- AutomationTextAttribute.cs
- XpsStructure.cs
- PrivilegedConfigurationManager.cs
- XmlSchemaSimpleTypeRestriction.cs
- GetPageCompletedEventArgs.cs
- TextRunCache.cs
- EffectiveValueEntry.cs
- returneventsaver.cs
- DebugView.cs
- ComboBoxItem.cs
- GridView.cs
- HtmlHistory.cs
- RemoteWebConfigurationHostStream.cs
- NameObjectCollectionBase.cs
- TreeNodeMouseHoverEvent.cs
- WindowsTokenRoleProvider.cs
- ImageMap.cs
- SqlDataSourceQueryEditorForm.cs
- EntryWrittenEventArgs.cs
- PriorityItem.cs
- DataGridViewCellConverter.cs
- Margins.cs
- TableSectionStyle.cs
- dataobject.cs
- AspNetCompatibilityRequirementsMode.cs
- ModelItemDictionaryImpl.cs
- UserControlParser.cs
- ApplicationInfo.cs
- XmlSerializationReader.cs
- TextEditorParagraphs.cs
- WebConfigurationHostFileChange.cs
- ServiceMetadataPublishingElement.cs
- DataColumnPropertyDescriptor.cs
- XPathConvert.cs
- OleDbErrorCollection.cs
- BamlWriter.cs
- PeerCollaborationPermission.cs
- Empty.cs
- SQLInt64Storage.cs
- CodeIdentifier.cs
- SqlSelectStatement.cs
- DrawingDrawingContext.cs
- XslTransform.cs
- UnlockCardRequest.cs
- AsyncCodeActivity.cs
- RegistryKey.cs
- Interlocked.cs
- RuntimeConfigLKG.cs
- KnownTypesProvider.cs
- Propagator.JoinPropagator.SubstitutingCloneVisitor.cs
- RecognizerInfo.cs
- ServicePointManagerElement.cs
- Zone.cs
- XmlStreamStore.cs
- AssemblyContextControlItem.cs
- Compensate.cs
- sapiproxy.cs
- RtType.cs
- DataGridCaption.cs
- ADMembershipProvider.cs
- TransformerInfo.cs
- PageAdapter.cs
- DescendantBaseQuery.cs
- GenerateTemporaryAssemblyTask.cs
- DbXmlEnabledProviderManifest.cs
- TreeViewCancelEvent.cs
- TextReader.cs
- RSACryptoServiceProvider.cs
- Visual3D.cs
- DoWorkEventArgs.cs
- Interlocked.cs
- QueryOutputWriterV1.cs
- DesignTimeTemplateParser.cs
- TraceContextRecord.cs
- WindowsPrincipal.cs
- DesigntimeLicenseContext.cs
- SortedList.cs
- httpserverutility.cs
- ClientOptions.cs
- BlockExpression.cs
- ToolStripMenuItemDesigner.cs
- ColumnWidthChangedEvent.cs
- SymLanguageVendor.cs
- Decoder.cs
- AutoCompleteStringCollection.cs
- HtmlInputText.cs
- PropertyChangingEventArgs.cs
- InstanceLockLostException.cs
- MediaElement.cs
- prompt.cs
- TrackingLocation.cs
- Material.cs
- ButtonBase.cs
- ThrowHelper.cs
- HttpListenerContext.cs