Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Automation / Peers / ScrollBarAutomationPeer.cs / 1 / ScrollBarAutomationPeer.cs
using System;
using System.Runtime.InteropServices;
using System.Windows;
using System.Windows.Automation.Provider;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using MS.Internal;
using MS.Win32;
namespace System.Windows.Automation.Peers
{
///
public class ScrollBarAutomationPeer : RangeBaseAutomationPeer
{
///
public ScrollBarAutomationPeer(ScrollBar owner): base(owner)
{
}
///
override protected string GetClassNameCore()
{
return "ScrollBar";
}
///
override protected AutomationControlType GetAutomationControlTypeCore()
{
return AutomationControlType.ScrollBar;
}
///
protected override Point GetClickablePointCore()
{
return new Point(double.NaN, double.NaN);
}
///
protected override AutomationOrientation GetOrientationCore()
{
return ((ScrollBar)Owner).Orientation == Orientation.Horizontal ?
AutomationOrientation.Horizontal :
AutomationOrientation.Vertical;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
using System;
using System.Runtime.InteropServices;
using System.Windows;
using System.Windows.Automation.Provider;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using MS.Internal;
using MS.Win32;
namespace System.Windows.Automation.Peers
{
///
public class ScrollBarAutomationPeer : RangeBaseAutomationPeer
{
///
public ScrollBarAutomationPeer(ScrollBar owner): base(owner)
{
}
///
override protected string GetClassNameCore()
{
return "ScrollBar";
}
///
override protected AutomationControlType GetAutomationControlTypeCore()
{
return AutomationControlType.ScrollBar;
}
///
protected override Point GetClickablePointCore()
{
return new Point(double.NaN, double.NaN);
}
///
protected override AutomationOrientation GetOrientationCore()
{
return ((ScrollBar)Owner).Orientation == Orientation.Horizontal ?
AutomationOrientation.Horizontal :
AutomationOrientation.Vertical;
}
}
}
// 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
- Classification.cs
- LongValidator.cs
- Label.cs
- InputProcessorProfiles.cs
- DataGridViewRowEventArgs.cs
- SqlClientWrapperSmiStreamChars.cs
- StaticSiteMapProvider.cs
- __ComObject.cs
- ContentElementCollection.cs
- MimeBasePart.cs
- CaretElement.cs
- ParseChildrenAsPropertiesAttribute.cs
- PersonalizationStateInfoCollection.cs
- BookmarkInfo.cs
- TlsnegoTokenProvider.cs
- MarkupObject.cs
- ErrorRuntimeConfig.cs
- Button.cs
- ListChangedEventArgs.cs
- documentsequencetextview.cs
- XmlSchemaSubstitutionGroup.cs
- XmlDataDocument.cs
- DeploymentSection.cs
- BidirectionalDictionary.cs
- WebControlParameterProxy.cs
- DataGridViewLinkCell.cs
- DBConcurrencyException.cs
- DSASignatureDeformatter.cs
- Component.cs
- AtomMaterializerLog.cs
- Tile.cs
- SizeValueSerializer.cs
- QueryStringConverter.cs
- XmlSerializationReader.cs
- SortableBindingList.cs
- DefaultParameterValueAttribute.cs
- SharedPersonalizationStateInfo.cs
- objectresult_tresulttype.cs
- DefaultObjectMappingItemCollection.cs
- LiteralControl.cs
- SecurityUniqueId.cs
- HttpApplication.cs
- InputScopeManager.cs
- ActivityScheduledRecord.cs
- TextEditorLists.cs
- SqlClientPermission.cs
- UInt32.cs
- ConstrainedDataObject.cs
- HttpProcessUtility.cs
- BasicCellRelation.cs
- AutoSizeComboBox.cs
- ScopedMessagePartSpecification.cs
- ExtensionQuery.cs
- NextPreviousPagerField.cs
- CodeConditionStatement.cs
- MulticastDelegate.cs
- WeakEventManager.cs
- PowerEase.cs
- UnitySerializationHolder.cs
- CqlGenerator.cs
- ReadContentAsBinaryHelper.cs
- ProcessStartInfo.cs
- MenuEventArgs.cs
- SmiMetaData.cs
- PopupRootAutomationPeer.cs
- SecureConversationSecurityTokenParameters.cs
- ValueTable.cs
- SharedHttpsTransportManager.cs
- CaretElement.cs
- PropertyValueChangedEvent.cs
- SingleStorage.cs
- AlgoModule.cs
- CompilerState.cs
- SqlError.cs
- ObjectConverter.cs
- SQLRoleProvider.cs
- LayoutUtils.cs
- RootDesignerSerializerAttribute.cs
- GradientStop.cs
- EventProviderWriter.cs
- BinarySerializer.cs
- ToolStripOverflowButton.cs
- CharacterBuffer.cs
- FilterQuery.cs
- ObjectPersistData.cs
- FileCodeGroup.cs
- GeometryGroup.cs
- DynamicPropertyHolder.cs
- SamlAttributeStatement.cs
- AngleUtil.cs
- WebBrowserContainer.cs
- DelegateBodyWriter.cs
- NetPipeSectionData.cs
- UriTemplateClientFormatter.cs
- ExtentCqlBlock.cs
- Attributes.cs
- GCHandleCookieTable.cs
- LineServicesCallbacks.cs
- Camera.cs
- VectorConverter.cs