Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- MorphHelper.cs
- DurationConverter.cs
- DockPanel.cs
- QilVisitor.cs
- WindowCollection.cs
- XmlBoundElement.cs
- NameValueCollection.cs
- HostVisual.cs
- RichTextBoxAutomationPeer.cs
- TextRunCacheImp.cs
- DES.cs
- ElementFactory.cs
- ExceptionRoutedEventArgs.cs
- AssemblyResourceLoader.cs
- ServiceHostingEnvironment.cs
- LinearGradientBrush.cs
- InvokePattern.cs
- RotateTransform3D.cs
- StringWriter.cs
- CodeCatchClause.cs
- TextServicesHost.cs
- PointAnimation.cs
- AttributeTableBuilder.cs
- BitmapImage.cs
- ValueUnavailableException.cs
- BuilderPropertyEntry.cs
- ImmComposition.cs
- OleDbMetaDataFactory.cs
- AspCompat.cs
- DesignerLabelAdapter.cs
- AutoGeneratedFieldProperties.cs
- CommandLineParser.cs
- SplayTreeNode.cs
- UnknownWrapper.cs
- TextChange.cs
- MethodBody.cs
- AddInPipelineAttributes.cs
- ApplicationActivator.cs
- SoapSchemaImporter.cs
- TdsParserHelperClasses.cs
- MatrixUtil.cs
- GradientStop.cs
- SqlNode.cs
- TypeDescriptionProviderAttribute.cs
- QilLoop.cs
- BigInt.cs
- returneventsaver.cs
- NoneExcludedImageIndexConverter.cs
- FontEmbeddingManager.cs
- TargetException.cs
- GroupStyle.cs
- Win32SafeHandles.cs
- SafeFindHandle.cs
- DataGridViewLayoutData.cs
- HttpWebRequestElement.cs
- ViewStateModeByIdAttribute.cs
- codemethodreferenceexpression.cs
- ConfigurationSchemaErrors.cs
- printdlgexmarshaler.cs
- SpAudioStreamWrapper.cs
- GridViewRowPresenterBase.cs
- InvokePatternIdentifiers.cs
- ProcessThread.cs
- ClientBuildManagerCallback.cs
- NopReturnReader.cs
- SortDescriptionCollection.cs
- DbDataAdapter.cs
- Pens.cs
- DbBuffer.cs
- Row.cs
- Semaphore.cs
- AsyncPostBackTrigger.cs
- Ray3DHitTestResult.cs
- ApplicationSecurityInfo.cs
- RegionInfo.cs
- DocumentApplicationState.cs
- GridViewCellAutomationPeer.cs
- QueryAsyncResult.cs
- PropertyChangingEventArgs.cs
- KeyValueConfigurationElement.cs
- __Error.cs
- AuthenticationService.cs
- CounterCreationDataConverter.cs
- UITypeEditor.cs
- ConversionValidationRule.cs
- _NegoState.cs
- SocketPermission.cs
- DocumentAutomationPeer.cs
- XmlDocumentSerializer.cs
- RootProfilePropertySettingsCollection.cs
- KeyConstraint.cs
- ToolTipService.cs
- Lease.cs
- XsdBuilder.cs
- SmtpCommands.cs
- PersonalizationEntry.cs
- WebBrowsableAttribute.cs
- CombinedGeometry.cs
- ObjectMaterializedEventArgs.cs
- HttpClientCertificate.cs