Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / UIAutomation / 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 : 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. //---------------------------------------------------------------------------- // //// 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
- RevocationPoint.cs
- ActiveXSerializer.cs
- StateMachineAction.cs
- DrawingImage.cs
- Utils.cs
- ExceptionUtil.cs
- PinnedBufferMemoryStream.cs
- DispatcherObject.cs
- TemplateAction.cs
- KeyInfo.cs
- SqlMetaData.cs
- SettingsSavedEventArgs.cs
- XmlAttribute.cs
- InputScopeManager.cs
- CheckBox.cs
- ToolStripGrip.cs
- IncrementalHitTester.cs
- ControlPaint.cs
- ViewStateException.cs
- DBConcurrencyException.cs
- Win32MouseDevice.cs
- EmptyTextWriter.cs
- UnknownBitmapEncoder.cs
- DispatcherFrame.cs
- MulticastNotSupportedException.cs
- TextAdaptor.cs
- SortDescriptionCollection.cs
- Shape.cs
- AdPostCacheSubstitution.cs
- SerialPort.cs
- RequestStatusBarUpdateEventArgs.cs
- AlternateView.cs
- RotateTransform3D.cs
- EpmAttributeNameBuilder.cs
- SoapSchemaMember.cs
- FileUtil.cs
- SecurityTokenException.cs
- NavigationFailedEventArgs.cs
- FastEncoderWindow.cs
- ImageButton.cs
- WebBrowserDocumentCompletedEventHandler.cs
- EmptyImpersonationContext.cs
- FontUnitConverter.cs
- ConditionalAttribute.cs
- RestClientProxyHandler.cs
- XmlSchemaSimpleContentExtension.cs
- DetectRunnableInstancesTask.cs
- ContentPlaceHolder.cs
- WebScriptEnablingElement.cs
- CodeVariableDeclarationStatement.cs
- ReadOnlyCollection.cs
- SaveFileDialog.cs
- TraceLevelHelper.cs
- ScrollBarRenderer.cs
- Pen.cs
- Tracking.cs
- CommandHelpers.cs
- TPLETWProvider.cs
- SimpleHandlerBuildProvider.cs
- TCPClient.cs
- MethodRental.cs
- BuildProviderCollection.cs
- SecureConversationSecurityTokenParameters.cs
- DPCustomTypeDescriptor.cs
- ObjectStorage.cs
- CompiledRegexRunnerFactory.cs
- XmlSchemaGroupRef.cs
- TypedElement.cs
- WebPartDisplayModeCollection.cs
- DownloadProgressEventArgs.cs
- DrawingGroup.cs
- TickBar.cs
- IArgumentProvider.cs
- QuaternionValueSerializer.cs
- WhitespaceRuleLookup.cs
- BooleanSwitch.cs
- EmptyEnumerator.cs
- XPathParser.cs
- XmlStringTable.cs
- PrimaryKeyTypeConverter.cs
- Int32RectConverter.cs
- Comparer.cs
- ThicknessAnimationBase.cs
- StrokeNodeData.cs
- MembershipPasswordException.cs
- MonthCalendar.cs
- GrammarBuilderWildcard.cs
- SortableBindingList.cs
- TemplateParser.cs
- UserControlParser.cs
- TraceLevelStore.cs
- SiteMapDataSourceView.cs
- RegionData.cs
- DebuggerAttributes.cs
- CTreeGenerator.cs
- FixedBufferAttribute.cs
- TextEditorLists.cs
- RelationshipWrapper.cs
- ResolvedKeyFrameEntry.cs
- XD.cs