Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / AccessibleTech / longhorn / Automation / UIAutomationTypes / System / Windows / Automation / ScrollPatternIdentifiers.cs / 1 / ScrollPatternIdentifiers.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Automation Identifiers for Scroll Pattern // // History: // 04/15/2005 : [....] Added // //--------------------------------------------------------------------------- using System; using MS.Internal.Automation; using System.Runtime.InteropServices; namespace System.Windows.Automation { ////// Used by ScrollPattern to indicate how much to scroll by /// [ComVisible(true)] [Guid("bd52d3c7-f990-4c52-9ae3-5c377e9eb772")] #if (NO_INTERNAL_COMPILE_BUG1080665) internal enum ScrollAmount #else public enum ScrollAmount #endif { ////// Scroll back by a large value typically the amount equal to PageUp /// or invoking a scrollbar between the up arrow and the thumb. /// If PageUp is not a relevant amount for the control and no scrollbar /// exists, LargeValue represents an amount equal to the /// current visible window. /// LargeDecrement, ////// Scroll back by a small value typically the amount equal to the /// Up or left arrow or invoking the arrow buttons on a scrollbar. /// SmallDecrement, ////// used to allow for no movement is a given direction. /// NoAmount, ////// Scroll forward by a large value typically the amount equal to PageDown /// or invoking a scrollbar between the down arrow and the thumb. /// If PageDown is not a relevant amount for the control and no scrollbar /// exists, LargeValue represents an amount equal to the /// current visible window. /// LargeIncrement, ////// Scroll forwards by a small value typically the amount equal to the /// Down or right arrow or invoking the arrow buttons on a scrollbar. /// SmallIncrement } ////// Represents UI elements that are expressing a value /// #if (INTERNAL_COMPILE) internal static class ScrollPatternIdentifiers #else public static class ScrollPatternIdentifiers #endif { //----------------------------------------------------- // // Public Constants / Readonly Fields // //----------------------------------------------------- #region Public Constants and Readonly Fields ///Value used by SetSCrollPercent to indicate that no scrolling should take place in the specified direction public const double NoScroll = -1.0; ///Scroll pattern public static readonly AutomationPattern Pattern = AutomationPattern.Register(AutomationIdentifierGuids.Scroll_Pattern, "ScrollPatternIdentifiers.Pattern"); ///Property ID: HorizontalScrollPercent - Current horizontal scroll position public static readonly AutomationProperty HorizontalScrollPercentProperty = AutomationProperty.Register(AutomationIdentifierGuids.Scroll_HorizontalScrollPercent_Property, "ScrollPatternIdentifiers.HorizontalScrollPercentProperty"); ///Property ID: HorizontalViewSize - Minimum possible horizontal scroll position public static readonly AutomationProperty HorizontalViewSizeProperty = AutomationProperty.Register(AutomationIdentifierGuids.Scroll_HorizontalViewSize_Property, "ScrollPatternIdentifiers.HorizontalViewSizeProperty"); ///Property ID: VerticalScrollPercent - Current vertical scroll position public static readonly AutomationProperty VerticalScrollPercentProperty = AutomationProperty.Register(AutomationIdentifierGuids.Scroll_VerticalScrollPercent_Property, "ScrollPatternIdentifiers.VerticalScrollPercentProperty"); ///Property ID: VerticalViewSize public static readonly AutomationProperty VerticalViewSizeProperty = AutomationProperty.Register(AutomationIdentifierGuids.Scroll_VerticalViewSize_Property, "ScrollPatternIdentifiers.VerticalViewSizeProperty"); ///Property ID: HorizontallyScrollable public static readonly AutomationProperty HorizontallyScrollableProperty = AutomationProperty.Register(AutomationIdentifierGuids.Scroll_HorizontallyScrollable_Property, "ScrollPatternIdentifiers.HorizontallyScrollableProperty"); ///Property ID: VerticallyScrollable public static readonly AutomationProperty VerticallyScrollableProperty = AutomationProperty.Register(AutomationIdentifierGuids.Scroll_VerticallyScrollable_Property, "ScrollPatternIdentifiers.VerticallyScrollableProperty"); #endregion Public Constants and Readonly 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
- EventMappingSettingsCollection.cs
- TypedElement.cs
- ProxySimple.cs
- CultureInfoConverter.cs
- EntityDataSourceQueryBuilder.cs
- WebRequestModulesSection.cs
- DataPagerFieldCollection.cs
- ToolStripDropDown.cs
- QilInvoke.cs
- XmlSchemaAll.cs
- FeatureSupport.cs
- SqlTriggerContext.cs
- WindowsListViewGroup.cs
- DependencyPropertyKind.cs
- EntityDataSourceQueryBuilder.cs
- Timer.cs
- WebServiceFaultDesigner.cs
- AssemblyCache.cs
- MenuItemCollection.cs
- WindowsSecurityToken.cs
- ChildrenQuery.cs
- Margins.cs
- ComplexPropertyEntry.cs
- HttpHandlerActionCollection.cs
- DrawItemEvent.cs
- MetadataCache.cs
- FacetDescription.cs
- FlowDecisionLabelFeature.cs
- BamlMapTable.cs
- Serializer.cs
- SqlBooleanizer.cs
- SortKey.cs
- KeyConverter.cs
- ContainerSelectorGlyph.cs
- EventLogPermission.cs
- LowerCaseStringConverter.cs
- MarginsConverter.cs
- BasicExpandProvider.cs
- MeasureItemEvent.cs
- ElementFactory.cs
- SByteConverter.cs
- StringBuilder.cs
- XamlClipboardData.cs
- ShadowGlyph.cs
- PermissionRequestEvidence.cs
- Panel.cs
- TypePresenter.xaml.cs
- LocalizableAttribute.cs
- ParallelTimeline.cs
- LocalizationComments.cs
- SmtpDigestAuthenticationModule.cs
- TreeView.cs
- ImportException.cs
- WebRequestModuleElement.cs
- DataServiceException.cs
- SequentialOutput.cs
- RequestCacheManager.cs
- QilGeneratorEnv.cs
- XmlHierarchyData.cs
- UIAgentAsyncEndRequest.cs
- DataServiceHost.cs
- TextBoxDesigner.cs
- SecurityException.cs
- DbMetaDataCollectionNames.cs
- IdentitySection.cs
- PictureBox.cs
- StackBuilderSink.cs
- RecommendedAsConfigurableAttribute.cs
- BitmapCache.cs
- WindowsListViewGroup.cs
- Visual.cs
- AdjustableArrowCap.cs
- DataTable.cs
- Form.cs
- PopOutPanel.cs
- FaultPropagationRecord.cs
- Pkcs7Recipient.cs
- SqlNotificationEventArgs.cs
- ListBoxItemAutomationPeer.cs
- AtlasWeb.Designer.cs
- DiscardableAttribute.cs
- ReaderOutput.cs
- SafeProcessHandle.cs
- ToolStripContentPanelRenderEventArgs.cs
- UInt32Converter.cs
- ImageUrlEditor.cs
- SqlDataSourceStatusEventArgs.cs
- SafeLibraryHandle.cs
- SchemaElementLookUpTable.cs
- LiteralLink.cs
- SqlCacheDependencySection.cs
- SynchronousChannelMergeEnumerator.cs
- ColorTranslator.cs
- _ShellExpression.cs
- FlowDocumentPageViewerAutomationPeer.cs
- RuleSettings.cs
- TreeNodeStyle.cs
- DataTableCollection.cs
- LockedBorderGlyph.cs
- DynamicPhysicalDiscoSearcher.cs