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
- PerformanceCountersElement.cs
- OdbcException.cs
- TabletDeviceInfo.cs
- ContentOperations.cs
- DummyDataSource.cs
- XmlSchemaAnnotation.cs
- FixedTextBuilder.cs
- SystemEvents.cs
- recordstate.cs
- PolicyLevel.cs
- AddDataControlFieldDialog.cs
- EventProviderBase.cs
- CompilationPass2Task.cs
- AtomMaterializer.cs
- OpCellTreeNode.cs
- SourceCollection.cs
- FileLevelControlBuilderAttribute.cs
- CompensatableTransactionScopeActivityDesigner.cs
- Ipv6Element.cs
- ChannelManager.cs
- LineUtil.cs
- CheckStoreFileValidityRequest.cs
- TextEditorTables.cs
- PositiveTimeSpanValidator.cs
- DropDownList.cs
- InvokeSchedule.cs
- GenerateTemporaryAssemblyTask.cs
- ConditionCollection.cs
- TextClipboardData.cs
- PropertySourceInfo.cs
- DbConnectionPoolGroupProviderInfo.cs
- sqlstateclientmanager.cs
- WarningException.cs
- CodeBlockBuilder.cs
- DataReceivedEventArgs.cs
- Model3D.cs
- AddressHeaderCollection.cs
- UnknownExceptionActionHelper.cs
- FramingFormat.cs
- ScrollProviderWrapper.cs
- EventQueueState.cs
- EdgeModeValidation.cs
- RawUIStateInputReport.cs
- Viewport2DVisual3D.cs
- DefaultValueAttribute.cs
- TaskSchedulerException.cs
- XmlAtomicValue.cs
- PerspectiveCamera.cs
- SafePointer.cs
- XmlCustomFormatter.cs
- SchemaImporter.cs
- Listbox.cs
- VirtualizingStackPanel.cs
- BuildProvider.cs
- DataRelationCollection.cs
- DeviceContexts.cs
- DbException.cs
- IdentifierService.cs
- DataServiceContext.cs
- ResourceDisplayNameAttribute.cs
- SerializationFieldInfo.cs
- DiscriminatorMap.cs
- SoapCodeExporter.cs
- MsmqChannelListenerBase.cs
- GradientBrush.cs
- ContentPlaceHolder.cs
- SQLRoleProvider.cs
- SizeAnimationUsingKeyFrames.cs
- mda.cs
- TriggerActionCollection.cs
- AsyncCompletedEventArgs.cs
- TrustSection.cs
- ModelTreeManager.cs
- SvcMapFile.cs
- Axis.cs
- ButtonStandardAdapter.cs
- ChangePassword.cs
- EntityContainerEmitter.cs
- TokenizerHelper.cs
- SmtpTransport.cs
- WebPartConnectionsCloseVerb.cs
- NamespaceQuery.cs
- NamespaceQuery.cs
- PolyBezierSegmentFigureLogic.cs
- ProcessRequestAsyncResult.cs
- FixedSOMPageElement.cs
- HandlerBase.cs
- ExpandoObject.cs
- RepeaterItemCollection.cs
- ErrorProvider.cs
- XmlSchemaComplexContent.cs
- RemoteWebConfigurationHostServer.cs
- PrePrepareMethodAttribute.cs
- TypeExtensionConverter.cs
- DbException.cs
- DrawingBrush.cs
- Rect.cs
- PopOutPanel.cs
- FragmentNavigationEventArgs.cs
- TypographyProperties.cs